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!

I love this easy side dish year round, but it’s my favorite in the summer when tomatoes are at their peak.
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.

Making pesto from scratch is easier than you might think. Simply take out your food processor, add the ingredients, and give it a whirl.

Once you’ve cut the tomatoes in half and scooped out the pulp, fill them with pesto, sprinkle on some cheese, and pop them into the oven.
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
- Pin

Ingredients
- ▢ 4 tomatoes (cut in half from the side)
- ▢ ⅔ cup basil leaves
- ▢ ½ cup freshly grated parmesan (divided)
- ▢ ¼ cup pine nuts
- ▢ 2 tablespoons olive oil
- ▢ 3 cloves garlic (finely minced)
- ▢ ½ teaspoon sea salt
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 .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

More summer vegetable sides
Grilled Mini Peppers with Minty Tzatziki
Grilled Summer Corn and Tomato Salad with Feta and Herbs
Summer Peach Salsa
Roasted Corn and Avocado Salad with Chipotle Mint Dressing

Roasted Tomatoes with Pesto Recipe
Ingredients
- 4 tomatoes , cut in half from the side
- ⅔ cup basil leaves
- ½ cup freshly grated parmesan , divided
- ¼ cup pine nuts
- 2 tablespoons olive oil
- 3 cloves garlic , finely minced
- ½ teaspoon sea salt
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
https://www.theendlessmeal.com/pesto-stuffed-roasted-tomatoes/