Pesto White Bean Stuffed Tomatoes

Main Courses

March 22, 2026

Imagine the quintessential taste of summer, captured in one perfect bite. That’s exactly what you get with these stunning Pesto White Bean Stuffed Tomatoes. We’re talking about luscious, sun-ripened tomatoes hollowed out and filled with a creamy, dreamy mixture of white beans and vibrant, fragrant pesto. The rich, herby filling is perfectly balanced by the bright acidity of the fresh tomato, creating a dish that’s as beautiful to look at as it is to eat. It’s an effortlessly elegant appetizer, a light and satisfying lunch, or a standout side dish for your next cookout. Simple, fresh, and bursting with flavor – this is summer on a plate!

Ingredients

• 1 16-ounce / 450g can white beans, Great Northern or navy, drained and rinsed
• 1/2 cup / 120g Pesto, homemade or store-bought
• 1/4 teaspoon salt, or to taste
• Freshly ground black pepper, to taste
• 1/2 medium red onion, minced, plus 1 tablespoon for garnish
• 1/2 celery rib, minced
• 4 large ripe tomatoes

Instructions

1. Prepare the Filling: In a medium bowl, combine the drained and rinsed white beans, pesto, salt, pepper, 1/2 minced red onion, and minced celery. Mix gently until the beans are well-coated. Taste and adjust seasoning if needed. Cover and chill in the refrigerator for at least 1 hour to allow the flavors to meld.
2. Prep the Tomatoes: While the filling chills, slice about 1/2 inch off the top of each tomato. Using a small spoon or melon baller, carefully scoop out the seeds and pulp, leaving a hollow shell. Invert the tomato shells on a paper towel-lined plate to drain any excess liquid.
3. Stuff and Serve: Once chilled, spoon the bean mixture evenly into each hollowed-out tomato. Garnish with the remaining 1 tablespoon of minced red onion and serve immediately.

Nutritional Information

• Serving Size: 1 stuffed tomato
• Calories: 220 kcal
• Protein: 9g
• Carbohydrates: 25g
• Fat: 10g
• Fiber: 7g

Pro Tips

• For the best flavor, remove the stuffed tomatoes from the refrigerator about 30 minutes before serving. Cold temperatures can dull the taste of fresh tomatoes.
• Gently mash about a quarter of the white beans with a fork before mixing. This creates a creamier texture that holds together beautifully inside the tomato.
• Choose firm, ripe tomatoes like Beefsteak or heirloom varieties. They are sturdy, easy to hollow out, and provide the best flavor base for the pesto filling.

FAQ

Q: Can I make these stuffed tomatoes vegan
A: Absolutely! To make this recipe fully vegan, ensure you use a dairy-free pesto. Many store-bought pestos are naturally vegan, but check the label for Parmesan or Pecorino cheese. You can also easily make your own pesto at home using nutritional yeast for a cheesy flavor.

Q: Are these pesto white bean stuffed tomatoes a good source of protein
A: Yes, they are a great source of plant-based protein. Each stuffed tomato contains approximately 9 grams of protein, primarily from the white beans. This makes them a satisfying and nutritious vegetarian meal, side, or appetizer.

Q: What other beans can I use instead of white beans
A: While Great Northern or navy beans provide a wonderfully creamy texture, you can easily substitute them. Chickpeas (garbanzo beans) are a fantastic alternative; mash them slightly for a similar texture. Canned cannellini beans also work perfectly in this recipe.

Q: How should I store leftover stuffed tomatoes
A: Store any leftover stuffed tomatoes in an airtight container in the refrigerator for up to 2 days. For the best flavor, follow the pro tip and let them sit at room temperature for about 20-30 minutes before serving, as this brings out the full taste of the fresh tomatoes and pesto.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

A woman in a rustic kitchen holds a ceramic baking dish filled with golden-baked Aloo Bhara Simla Mirch (Spicy Potato-Stuffed Green Peppers), ready to serve.

Spicy Potato-Stuffed Green Peppers ALOO BHARA SIMLA MIRCH

Essential Ingredients Peppers: 8 large peppers (approx. 7–8 inches/18–20 cm) or 15 small peppers (approx. 32 oz / 900g). Potatoes: 2.5 cups (approx. 20 oz / 565g) hot mashed potatoes. Fat: 5 tbsp (2.5 oz / 70g) ghee or unsalted butter, divided. Cumin Seeds: 1 tbsp...

Woman holding a hearty BBQ Seitan sandwich on sourdough bread layered with fresh lettuce and tomato.

Easy BBQ Seitan Sandwich (Vegan Pulled Pork)

Craving a messy, savory sandwich that’s big on comfort and easy on your wallet? My BBQ Seitan recipe is your new best friend! It’s ridiculously cheap, loaded with plant-based protein, and ready faster than takeout. This saucy, satisfying filling is perfect for anyone...

A woman in a rustic kitchen holds a ceramic baking dish filled with golden-baked Aloo Bhara Simla Mirch (Spicy Potato-Stuffed Green Peppers), ready to serve.

Spicy Potato-Stuffed Green Peppers ALOO BHARA SIMLA MIRCH

Essential Ingredients Peppers: 8 large peppers (approx. 7–8 inches/18–20 cm) or 15 small peppers (approx. 32 oz / 900g). Potatoes: 2.5 cups (approx. 20 oz / 565g) hot mashed potatoes. Fat: 5 tbsp (2.5 oz / 70g) ghee or unsalted butter, divided. Cumin Seeds: 1 tbsp...

Woman holding a hearty BBQ Seitan sandwich on sourdough bread layered with fresh lettuce and tomato.

Easy BBQ Seitan Sandwich (Vegan Pulled Pork)

Craving a messy, savory sandwich that’s big on comfort and easy on your wallet? My BBQ Seitan recipe is your new best friend! It’s ridiculously cheap, loaded with plant-based protein, and ready faster than takeout. This saucy, satisfying filling is perfect for anyone...

Woman holding a plate with Vegetarian Basic Baked Tempeh Patties, roasted sweet potato wedges, steamed broccoli, and a small bowl of dipping sauce.

Easy Baked Tempeh Patties (High-Protein)

Let’s be real—finding a plant-based main that is budget-friendly, actually filling, and not a total hassle to make can be a challenge. That is exactly why I am currently obsessed with these Baked Tempeh Patties. They have become my go-to weeknight savior because they...