Mini Mozzarella Pesto Stuffed Tomatoes: A Flavorful Delight

Published on November 04, 2025
4.8 (245 reviews)

Imagine biting into a juicy, sun‑kissed tomato that bursts open to reveal a creamy mozzarella heart swirled with vibrant pesto. That moment of surprise and flavor is exactly what makes Mini Mozzarella

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

Imagine biting into a juicy, sun‑kissed tomato that bursts open to reveal a creamy mozzarella heart swirled with vibrant pesto. That moment of surprise and flavor is exactly what makes Mini Mozzarella Pesto Stuffed Tomatoes a snack worth celebrating.

What sets this dish apart is the marriage of three classic Italian staples—ripe tomatoes, fresh mozzarella, and aromatic basil pesto—each playing a starring role while staying perfectly balanced.

This bite‑size appetizer is ideal for cocktail parties, brunch spreads, or a light evening snack. Veggie lovers, cheese addicts, and anyone craving a fresh, palate‑pleasing bite will adore it.

The preparation is straightforward: hollow out cherry tomatoes, blend a quick pesto, stuff the cheese, then bake until the mozzarella melts and the tomatoes soften. The result is a colorful, aromatic morsel that looks as good as it tastes.

Why You'll Love This Recipe

Bright, Fresh Flavors: Sun‑ripe tomatoes, herbaceous pesto, and milky mozzarella create a lively taste that feels like summer on a plate.

Effortless Prep: With only a handful of steps and minimal chopping, this recipe fits perfectly into a busy schedule.

Eye‑Catching Presentation: The vivid red tomato shells hold a green‑gold pesto swirl, making every bite a visual treat.

Healthy Yet Indulgent: Fresh vegetables, quality cheese, and heart‑healthy olive oil deliver nutrition without sacrificing comfort.

Ingredients

The magic of this recipe lies in the harmony of fresh, high‑quality components. Ripe cherry tomatoes provide a naturally sweet and slightly acidic shell, while fresh mozzarella offers a melt‑in‑your‑mouth richness. The pesto—made from fragrant basil, pine nuts, Parmesan, and extra‑virgin olive oil—infuses every bite with herbaceous depth. A touch of lemon zest brightens the palate, and a pinch of sea salt ties everything together.

Main Ingredients

  • 12 large cherry tomatoes
  • 8 ounces fresh mozzarella balls (bocconcini), sliced

Pesto Sauce

  • 2 cups fresh basil leaves, packed
  • ¼ cup pine nuts (or walnuts)
  • ½ cup grated Parmesan cheese
  • ⅓ cup extra‑virgin olive oil
  • 1 clove garlic, minced
  • ½ teaspoon lemon zest

Seasonings & Garnish

  • Sea salt, to taste
  • Freshly ground black pepper
  • Extra basil leaves for garnish

Together these ingredients create a perfect balance of texture and taste. The tomatoes hold the cheese and pesto, preventing any spill while baking. The pesto’s nutty richness coats the mozzarella, while the lemon zest lifts the overall flavor, ensuring each bite is bright, creamy, and unforgettable.

Step-by-Step Instructions

Mini Mozzarella Pesto Stuffed Tomatoes: A Flavorful Delight

Preparing the Tomatoes

Start by rinsing the cherry tomatoes under cool water and patting them dry. Using a small paring knife, cut a shallow “X” on the top of each tomato, then gently scoop out the pulp with a teaspoon, leaving about a ¼‑inch rim. This hollow cavity will become the vessel for the mozzarella and pesto, and the retained skin provides a natural bowl that holds shape during baking.

Making the Pesto

Combine the fresh basil, pine nuts, grated Parmesan, minced garlic, and lemon zest in a food processor. Pulse a few times to break down the leaves, then drizzle in the olive oil while the processor runs, until the mixture forms a smooth, glossy sauce. Season with a pinch of sea salt and black pepper. The pesto should be thick enough to stay on the cheese without sliding out of the tomato.

Assembling the Stuffed Tomatoes

  1. Layer the mozzarella. Place a thin slice of fresh mozzarella inside each hollowed tomato, pressing gently so the cheese sits flat against the interior walls.
  2. Add the pesto. Spoon a generous teaspoon of basil pesto over the mozzarella, spreading it slightly to cover the surface. The pesto will melt into the cheese as it bakes, creating a creamy, herb‑infused core.
  3. Season lightly. Sprinkle a tiny pinch of sea salt and a dash of freshly ground pepper on top of each tomato. This final seasoning enhances the natural sweetness of the tomato and balances the richness of the cheese.

Baking

Arrange the stuffed tomatoes on a parchment‑lined baking sheet, leaving a little space between each. Preheat the oven to 375°F (190°C). Bake for 12‑15 minutes, or until the mozzarella is melted and just beginning to turn golden at the edges, and the tomato walls are tender but still holding shape. Watch carefully—overbaking can cause the tomatoes to burst.

Finishing Touches

Remove the tray from the oven and let the tomatoes rest for 2 minutes. This brief pause allows the cheese to set slightly, making them easier to handle. Garnish each bite‑size marvel with a fresh basil leaf or a drizzle of extra‑virgin olive oil for added shine. Serve warm, straight from the pan, for the best texture and flavor.

Tips & Tricks

Perfecting the Recipe

Choose firm tomatoes. Slightly underripe cherry tomatoes hold their shape better during baking, preventing leaks.

Pat the mozzarella dry. Removing excess moisture stops the tomatoes from becoming soggy.

Use a food processor for pesto. This ensures a uniform texture and releases the basil’s essential oils.

Pre‑heat the oven fully. A hot oven creates a quick set on the tomato skin, preserving its shape.

Flavor Enhancements

Add a few red‑pepper flakes to the pesto for a subtle heat, or stir in a teaspoon of aged balsamic reduction just before serving for a sweet‑tangy finish. A light drizzle of truffle oil on the finished tomatoes elevates the dish to gourmet status.

Common Mistakes to Avoid

Don’t over‑stuff the tomatoes; too much filling can cause them to split. Also, avoid using pre‑shredded mozzarella, which contains anti‑caking agents that can make the filling watery.

Pro Tips

Toast the pine nuts. Lightly toasting them before blending adds a nutty depth that brightens the pesto.

Reserve tomato pulp. Mix the scooped‑out pulp with a pinch of salt and use it as a quick salsa or bruschetta topping.

Serve on a warm plate. This keeps the cheese melty longer and enhances the aromatic experience.

Use a microplane. Grating the lemon zest directly over the pesto releases essential oils without bitterness.

Variations

Ingredient Swaps

Replace mozzarella with creamy goat cheese for a tangier profile, or use ricotta mixed with herbs for a lighter filling. Swap pine nuts for toasted almonds or walnuts if you prefer a different crunch. For a dairy‑free version, use a plant‑based mozzarella alternative and nutritional‑yeast‑based pesto.

Dietary Adjustments

To keep the dish gluten‑free, simply ensure any packaged nuts or cheese are certified gluten‑free. For a keto‑friendly take, omit the pine nuts and replace them with a tablespoon of grated Parmesan for extra fat. Vegan diners can substitute the cheese and use a walnut‑basil pesto made with olive oil and lemon.

Serving Suggestions

Serve these stuffed tomatoes on a platter of mixed greens drizzled with a balsamic glaze, or pair them with a crisp white wine such as Pinot Grigio. For a heartier bite, accompany them with toasted ciabatta slices or a small portion of herbed quinoa.

Storage Info

Leftover Storage

Allow any leftovers to cool to room temperature, then transfer the stuffed tomatoes to an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, place them in a freezer‑safe bag, removing as much air as possible, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating Instructions

Reheat gently in a 350°F (175°C) oven for 10‑12 minutes, covered with foil to retain moisture. If you’re short on time, microwave individual tomatoes on medium power for 45‑60 seconds, adding a splash of olive oil to keep the cheese from drying out.

Frequently Asked Questions

Absolutely. You can hollow out the tomatoes and keep them in a sealed container for up to 12 hours. Prepare the pesto and store it in a separate jar. Assemble the stuffed tomatoes just before baking to retain the freshest texture and flavor. This prep‑ahead method saves time on the day you plan to serve them.

If fresh basil isn’t on hand, you can substitute with a mix of flat‑leaf parsley and a small handful of spinach for color, adding a teaspoon of dried basil to capture the classic flavor. The texture will differ slightly, but the pesto will still be vibrant and herbaceous enough to complement the tomatoes.

The key is to keep the oven temperature moderate (375°F/190°C) and avoid over‑baking. Also, make sure the tomatoes are only lightly hollowed—leaving a sturdy rim helps them hold the filling. Pat the interior dry after scooping out the pulp to reduce excess moisture that can cause steam buildup.

Yes, you can freeze them after assembly. Place the stuffed tomatoes on a tray, freeze until solid, then transfer to a freezer bag. When ready to bake, add an extra 5‑7 minutes to the cooking time and bake directly from frozen at 375°F, covering loosely with foil for the first half to prevent over‑browning.

This Mini Mozzarella Pesto Stuffed Tomatoes recipe delivers a burst of summer flavor in every bite, using simple techniques and fresh, high‑quality ingredients. From prepping the tomatoes to mastering a bright basil pesto, every step is laid out for consistent success. Feel free to experiment with cheese, nuts, or herbs to make the dish truly yours. Gather a platter, share with friends, and enjoy the colorful, aromatic delight you’ve created!

Recipe Summary

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

Ingredients

  • 12 large cherry tomatoes
  • 8 ounces fresh mozzarella balls (bocconcini), sliced
  • 2 cups fresh basil leaves, packed
  • ¼ cup pine nuts (or walnuts)
  • ½ cup grated Parmesan cheese
  • ⅓ cup extra‑virgin olive oil
  • 1 clove garlic, minced
  • ½ teaspoon lemon zest
  • Sea salt, to taste
  • Freshly ground black pepper
  • Extra basil leaves for garnish

Instructions

1
Preparing the Tomatoes

Start by rinsing the cherry tomatoes under cool water and patting them dry. Using a small paring knife, cut a shallow “X” on the top of each tomato, then gently scoop out the pulp with a teaspoon, lea...

2
Making the Pesto

Combine the fresh basil, pine nuts, grated Parmesan, minced garlic, and lemon zest in a food processor. Pulse a few times to break down the leaves, then drizzle in the olive oil while the processor ru...

3
Assembling the Stuffed Tomatoes

Arrange the stuffed tomatoes on a parchment‑lined baking sheet, leaving a little space between each. Preheat the oven to 375°F (190°C). Bake for 12‑15 minutes, or until the mozzarella is melted and ju...

4
Finishing Touches

Remove the tray from the oven and let the tomatoes rest for 2 minutes. This brief pause allows the cheese to set slightly, making them easier to handle. Garnish each bite‑size marvel with a fresh basi...

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.