Mini Mozzarella Pesto Stuffed Tomatoes

Published on November 26, 2025
4.8 (245 reviews)

Imagine a bite‑sized burst of summer sunshine on your brunch table: a sweet, juicy tomato cradling a creamy mozzarella heart swirled with fragrant basil pesto. Mini Mozzarella Pesto Stuffed Tomatoes t

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Mini Mozzarella Pesto Stuffed Tomatoes
Prep: 20 mins
Cook: 25 mins
Servings: 4

Imagine a bite‑sized burst of summer sunshine on your brunch table: a sweet, juicy tomato cradling a creamy mozzarella heart swirled with fragrant basil pesto. Mini Mozzarella Pesto Stuffed Tomatoes turn ordinary produce into a show‑stopping appetizer that feels both elegant and effortless.

What sets this dish apart is the perfect marriage of textures—the tender tomato skin, the melt‑in‑your‑mouth mozzarella, and the herbaceous pesto that ties everything together with a bright, nutty finish.

Whether you’re feeding a family brunch crowd, impressing guests at a weekend brunch, or looking for a colorful addition to a holiday buffet, these bite‑sized gems will delight kids and adults alike.

The process is straightforward: hollow out ripe tomatoes, blend a quick pesto, toss with mozzarella, fill, and bake just long enough for the cheese to soften and the flavors to meld. In under 45 minutes you’ll have a vibrant, tasty dish ready to serve.

Why You'll Love This Recipe

Bright, Fresh Flavors: Sun‑kissed tomatoes, aromatic basil, and creamy mozzarella create a palate‑pleasing contrast that feels light yet satisfying.

Effortless Presentation: The natural bowl shape of the tomato eliminates the need for extra plating, delivering a picture‑perfect bite every time.

Versatile Serving Options: Perfect as a brunch centerpiece, a party finger food, or a side to a larger brunch spread.

Healthy & Wholesome: Packed with vitamins from tomatoes, protein from mozzarella, and antioxidants from basil, it’s a nutritious treat.

Ingredients

The magic of this recipe lies in the harmony of fresh garden produce and a simple, yet vibrant pesto. Ripe plum tomatoes provide a sweet‑acidic canvas, while fresh mozzarella adds a buttery melt. The pesto—made from basil, pine nuts, Parmesan, and olive oil—delivers herbaceous depth. A touch of lemon zest brightens the filling, and a sprinkle of sea salt and cracked pepper brings everything into balance.

Tomatoes & Filling

  • 8 – 10 oz (≈4 large) ripe plum tomatoes
  • 4 oz fresh mozzarella, diced
  • 1 tablespoon lemon zest

Pesto

  • 1 cup fresh basil leaves, packed
  • ¼ cup pine nuts, toasted
  • ¼ cup grated Parmesan cheese
  • ⅓ cup extra‑virgin olive oil

Seasonings & Garnish

  • ½ teaspoon sea salt, plus more for tomatoes
  • ¼ teaspoon freshly cracked black pepper
  • Fresh basil leaves, for garnish

Each component plays a purpose: the tomatoes supply moisture and acidity; mozzarella contributes richness; lemon zest lifts the filling; the pesto’s basil, pine nuts, and Parmesan create a fragrant, nutty sauce that binds the cheese. Seasonings enhance the natural flavors without overpowering them, while the final garnish adds a pop of color and fresh aroma that makes every bite feel restaurant‑quality.

Step-by-Step Instructions

Mini Mozzarella Pesto Stuffed Tomatoes

Preparing the Tomatoes

Slice each tomato in half horizontally and gently scoop out the seeds and pulp with a small spoon, leaving about a ¼‑inch border to keep the walls sturdy. Lightly salt the interior and set the halves on a paper towel to drain for 5 minutes; this removes excess moisture that could sog the filling later.

Making the Pesto

In a food processor combine the basil leaves, toasted pine nuts, grated Parmesan, and a pinch of sea salt. Pulse until coarsely chopped, then drizzle in the olive oil while the processor runs, scraping the sides as needed, until the mixture forms a smooth, glossy sauce. Taste and adjust with a dash more salt if required.

Assembling the Filling

In a medium bowl, gently fold the diced mozzarella with the prepared pesto, lemon zest, cracked pepper, and a drizzle of olive oil. The mixture should be creamy yet hold its shape; if it feels too loose, add a sprinkle of grated Parmesan to bind it.

Baking the Stuffed Tomatoes

  1. Preheat the Oven. Set your oven to 375°F (190°C) and let it fully preheat—this ensures even cooking and a gentle rise of the cheese.
  2. Fill the Tomatoes. Spoon the pesto‑mozzarella mixture into each tomato half, mounding slightly. The filling should reach just below the rim, leaving a tiny gap for steam to escape.
  3. Arrange on a Baking Sheet. Place the stuffed halves on a parchment‑lined sheet, skin side down. Drizzle a thin line of olive oil around each for added moisture and a golden finish.
  4. Bake. Slide the sheet into the oven and bake for 12‑15 minutes, until the mozzarella softens, the pesto bubbles lightly, and the tomato walls turn a deep, caramelized red. Watch for a slight blister on the cheese—this is your visual cue for doneness.
  5. Finish & Garnish. Remove from the oven, let cool for 2 minutes, then scatter fresh basil leaves over the tops. A quick squeeze of lemon juice adds a bright finish just before serving.

Tips & Tricks

Perfecting the Recipe

Use Plum Tomatoes. Their firm flesh holds shape better than beefsteak varieties, preventing collapse during baking.

Toast Pine Nuts. Lightly toasting the nuts enhances their buttery flavor and adds a subtle crunch to the pesto.

Dry the Tomatoes. After salting, pat the interiors with a paper towel to avoid a watery filling.

Flavor Enhancements

Add a pinch of red‑pepper flakes to the pesto for a gentle heat, or stir in a teaspoon of balsamic reduction after baking for a sweet‑tangy glaze. A drizzle of truffle oil just before serving elevates the dish to a gourmet level.

Common Mistakes to Avoid

Skipping the salting step leaves excess water inside the tomatoes, resulting in soggy bites. Also, over‑filling the tomatoes can cause the mixture to spill over, making a mess and uneven cooking.

Pro Tips

Prep Ahead. Make the pesto up to 24 hours in advance; store airtight in the fridge for intensified flavor.

Use a Food Mill. For an ultra‑smooth pesto, run the basil mixture through a food mill instead of a processor.

Serve Warm. These tomatoes taste best within 15 minutes of leaving the oven; the cheese stays soft and the pesto remains aromatic.

Variations

Ingredient Swaps

Replace mozzarella with creamy goat cheese for a tangier profile, or use ricotta mixed with herbs for a lighter texture. Swap pine nuts for toasted walnuts or almonds if you prefer a deeper nutty flavor. For a dairy‑free version, blend silken tofu with nutritional yeast and lemon juice to mimic the cheese’s richness.

Dietary Adjustments

To keep the dish gluten‑free, simply ensure any packaged pine nuts or Parmesan are certified gluten‑free. For a low‑carb version, omit the extra olive oil and serve the stuffed tomatoes on a bed of arugula. Vegan diners can substitute the cheese and use a cashew‑based pesto.

Serving Suggestions

Pair with a crisp mixed‑green salad dressed in lemon vinaigrette, or serve alongside toasted ciabatta for a hearty brunch spread. A side of roasted baby potatoes or quinoa pilaf adds substance without stealing the spotlight from the bright tomatoes.

Storage Info

Leftover Storage

Allow any leftovers to cool to room temperature, then place the stuffed tomato halves in an airtight container. Refrigerate for up to 3 days. For longer keeping, layer the tomatoes in a freezer‑safe bag with a thin sheet of parchment between each piece; freeze for up to 2 months.

Reheating Instructions

Reheat gently in a 350°F (175°C) oven, covered with foil, for 12‑15 minutes until the cheese softens again. If you’re short on time, microwave a single half on medium power for 45‑60 seconds, adding a splash of broth to keep it moist.

Frequently Asked Questions

Absolutely. You can hollow out and salt the tomatoes up to 12 hours before cooking, then store them uncovered in the fridge. Keep the pesto and cheese mixture separate until you’re ready to fill and bake, which preserves texture and prevents sogginess.

Cherry tomatoes work well for bite‑size appetizers. Halve them, scoop out a small core, and adjust the filling amount to fit the smaller cavity. Reduce the baking time to 8‑10 minutes to avoid over‑cooking the delicate skins.

Fresh pesto oxidizes quickly. Add a splash of lemon juice while blending and store it in an airtight container with a thin layer of olive oil on top. This barrier limits exposure to air, preserving its vibrant green color.

Mini Mozzarella Pesto Stuffed Tomatoes bring together bright summer flavors, effortless elegance, and wholesome nutrition in a single bite. By following the step‑by‑step guide, using fresh ingredients, and applying the pro tips, you’ll consistently achieve a stunning result. Feel free to experiment with cheese or herb variations—cooking is your canvas. Serve them warm, enjoy the burst of flavor, and watch them disappear in minutes!

Recipe Summary

Prep
20 min
Cook
25 min
Total
45 min
Servings
4
Category: Snacks and Appetizers
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 8 – 10 oz (≈4 large) ripe plum tomatoes
  • 4 oz fresh mozzarella, diced
  • 1 tablespoon lemon zest
  • 1 cup fresh basil leaves, packed
  • ¼ cup pine nuts, toasted
  • ¼ cup grated Parmesan cheese
  • ⅓ cup extra‑virgin olive oil
  • ½ teaspoon sea salt, plus more for tomatoes
  • ¼ teaspoon freshly cracked black pepper
  • Fresh basil leaves, for garnish

Instructions

1
Preparing the Tomatoes

Slice each tomato in half horizontally and gently scoop out the seeds and pulp with a small spoon, leaving about a ¼‑inch border to keep the walls sturdy. Lightly salt the interior and set the halves ...

2
Making the Pesto

In a food processor combine the basil leaves, toasted pine nuts, grated Parmesan, and a pinch of sea salt. Pulse until coarsely chopped, then drizzle in the olive oil while the processor runs, scrapin...

3
Assembling the Filling

In a medium bowl, gently fold the diced mozzarella with the prepared pesto, lemon zest, cracked pepper, and a drizzle of olive oil. The mixture should be creamy yet hold its shape; if it feels too loo...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.