
Roasted Tomatoes with Pesto
This post may contain affiliate links. Please read our disclosure policy.
These roasted tomatoes with pesto are a simple Italian-inspired appetizer or side dish. Ripe tomatoes are stuffed with basil pesto, topped with parmesan, and baked until bubbly. You only need a few fresh ingredients to make them, and they’re ready in just 35 minutes!

These roasted tomatoes with pesto are a quick, flavor-packed snack or appetizer inspired by summertime in Italy. The truly magical combination of juicy ripe tomatoes and aromatic basil pesto makes this versatile dish come alive with freshness.
Make these pesto-roasted tomatoes once, and you’ll have the recipe memorized. It’s seriously that simple. I make it as a side dish when company is coming and I have a bounty of fresh tomatoes and basil growing wild in the garden.
The recipe calls for a quick homemade pesto, but store-bought pesto works if you’re crunched for time. You could easily prepare these a day ahead of time and pop them in the oven when you’re ready to eat them.
There are three reason I love making these roasted tomatoes with pesto
- The classic mix of tomatoes and basil screams summer, and simply cannot be beat!
- They go with just about anything from grilled fish or meat, to pasta. I’ve even enjoyed one on a slice of sourdough bread.
- They look elegant and they’re easy to make.


Storage and leftovers
- Storage: Store any leftover stuffed tomatoes in your refrigerator in a sealed container for up to 3 days.
- Make ahead: If you want to make these ahead, you can easily prepare them up to a day ahead. Store them in the fridge, then follow the recipe instructions for baking.

Roasted Tomatoes with Pesto Recipe
Ingredients
Instructions
- Preheat oven to 350 degrees Fahrenheit. Hollow out each tomato half and nestle them into an ovenproof baking dish or cast iron pan.4 tomatoes
- Place the basil, ¼ cup of the parmesan, pine nuts, olive oil, garlic, and sea salt into a small food processor and blend until a chunky pesto forms.⅔ cup basil leaves, ¼ cup pine nuts, 2 tablespoons olive oil, 3 cloves garlic, ½ teaspoon sea salt
- Stuff the tomato halves with the pesto (about 1 tablespoon per tomato half) then top with the remaining ¼ cup of parmesan cheese.
- Roast the pesto stuffed tomatoes for 20-25 minutes, or until the tomatoes are soft and the cheese has melted.
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.



They really are one of our all time favorites!!
Sounds like the perfect brunch!!
I made these as a side dish for dinner….amazing!!!! I didn’t have any parm on hand so used fresh mozzarella. Excellent!!!
Great call on the mozzarella. I bet they were extra cheesy and delicious!!
Hmmm… bake? What temp? Or should I just cook them stovetop? Medium heat?
Thanks!
Hi Angela,
Right, oven temp 🙂 Sometimes I get so excited about how delicious something is that I forget to give proper instructions. I set the oven at 350 🙂
Can you tell me what temp you set the oven too?
This sounds great, especially with some crusty bread on the side.
Hey Laura,
Oops forgot about the oven temp 🙂 I baked them in a cast iron skillet at 350 degrees. They’ll work great on an oiled baking sheet too. Some crusty bread would be perfect with these!