Slice tomatoes in half. Gently squeeze to remove as many seeds as possible. Carefully cut out the insides of the tomatoes, leaving the hollow halves intact.
Chop up the insides and combine with the remaining ingredients. Stuff tomato halves with the mixture, drizzle with olive oil, and top with parmesan cheese.
Cook at 350 for 20 minutes.