Written by

Faith Calderon

Published

Fresh Pesto Pasta with Cherry Tomatoes and Mozzarella Easy Homemade Recipe

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Three summers ago, I found myself wandering through a lively local farmers market on a whim, the kind of Saturday where you don’t really plan to cook but end up inspired anyway. The sizzle of early morning chatter mixed with the vibrant colors of fresh produce pulled me in like a magnet. At a small stall tucked behind a mountain of basil bunches, an elderly vendor handed me a little paper bag with a knowing smile. Inside was a handwritten note – a simple recipe for fresh pesto pasta with cherry tomatoes and mozzarella. “Try it soon,” she said, “it’s the taste of summer in a bowl.”

Honestly, I wasn’t expecting much. I mean, pesto? Cherry tomatoes? Mozzarella? Classic combo, sure. But what caught me off guard was how this seemingly humble mix turned into one of my all-time favorite go-to meals. That afternoon, I made a mess in my kitchen, forgetting to set the timer and almost burning the garlic. But the first bite? Pure magic. The juicy burst of cherry tomatoes, the creamy mozzarella melting just right, and that herbaceous pesto tying everything together—it’s the kind of recipe that sticks with you.

Maybe you’ve been there: craving something fresh yet comforting, easy but impressive. This fresh pesto pasta with cherry tomatoes and mozzarella hits that sweet spot every time. It’s the kind of meal that makes you pause and savor, even if it’s just a quick lunch or a spontaneous weeknight dinner. And, let me tell you, I keep making it because it’s reliable, bright, and honestly, it feels like a little celebration in a bowl. Plus, it’s a lifesaver when you want something homemade but without hours of fuss.

Why You’ll Love This Recipe

This fresh pesto pasta with cherry tomatoes and mozzarella is one of those recipes that’s as friendly to your schedule as it is to your taste buds. I’ve tested it countless times, tweaking little things here and there to find that perfect balance. Here’s why it’s become a staple in my kitchen:

  • Quick & Easy: Comes together in about 25 minutes, perfect when you’re juggling work, errands, or just need dinner on the table fast.
  • Simple Ingredients: Uses pantry staples and fresh produce you can find year-round—no need for fancy or hard-to-find items.
  • Perfect for Any Occasion: Whether it’s a casual weeknight, a light lunch, or a weekend gathering, this dish fits right in.
  • Crowd-Pleaser: Kids and adults alike love the fresh flavors and creamy mozzarella bursts—always requests for seconds.
  • Unbelievably Delicious: The combination of fresh basil pesto, sweet cherry tomatoes, and soft mozzarella creates a texture and flavor combo that feels both indulgent and fresh.

What sets this fresh pesto pasta apart? It’s the way the pesto is made fresh from scratch, blending basil, garlic, pine nuts, and just the right amount of Parmesan to create a sauce that’s vibrant and not overpowering. Plus, tossing the pasta while it’s still warm helps the pesto cling in the best way possible. The cherry tomatoes add that juicy pop, and the mozzarella melts just enough for a creamy finish without losing its shape. It’s a balance that really hits home for me, and honestly, it’s the kind of recipe that makes you close your eyes after the first bite.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, with the fresh basil and mozzarella adding that special touch. Here’s what you’ll need:

  • For the pasta:
    • 12 ounces (340 grams) of your favorite pasta (I like fusilli or penne for holding the sauce well)
    • Salt, for pasta water
  • For the pesto:
    • 2 cups (packed) fresh basil leaves, washed and dried
    • 1/3 cup (40 grams) pine nuts (toasted lightly for extra nuttiness)
    • 2 cloves garlic, peeled
    • 1/2 cup (50 grams) freshly grated Parmesan cheese
    • 1/2 cup (120 ml) extra virgin olive oil (I prefer California Olive Ranch for a balanced flavor)
    • Salt and freshly ground black pepper, to taste
  • For the topping:
    • 1 1/2 cups cherry tomatoes, halved (preferably sweet and ripe, like Sungold)
    • 8 ounces (225 grams) fresh mozzarella balls, torn or sliced into bite-sized pieces
    • Fresh basil leaves for garnish (optional)

Ingredient tips: If you can’t find pine nuts, walnuts or almonds work well as substitutes. For a dairy-free version, use nutritional yeast instead of Parmesan and a plant-based mozzarella alternative. In summer, swapping cherry tomatoes for fresh heirloom tomatoes adds a lovely twist. Also, when selecting basil, look for bright green leaves without dark spots for the freshest flavor.

Equipment Needed

  • Large pot for boiling pasta (a 6-quart pot works great to prevent sticking)
  • Food processor or blender (to make the pesto—trust me, this step is easier with a processor)
  • Large mixing bowl for combining pasta and pesto
  • Colander to drain pasta
  • Wooden spoon or tongs for tossing pasta
  • Knife and cutting board for slicing tomatoes and mozzarella

If you don’t have a food processor, a blender can work, but you might need to scrape down the sides a few times. I once tried making pesto with a mortar and pestle (slow but satisfying!), but it takes patience and time. For budget-friendly options, a handheld immersion blender with a small jar attachment can also get the job done.

Preparation Method

fresh pesto pasta preparation steps

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add 12 ounces (340 grams) of pasta and cook according to package instructions until al dente, usually 9-11 minutes. Stir occasionally to prevent sticking. Reserve 1/2 cup (120 ml) of pasta water before draining. This starchy water will help loosen the pesto later. Drain the pasta and transfer it to a large mixing bowl.
  2. Make the pesto: While the pasta cooks, add 2 cups fresh basil leaves, 1/3 cup toasted pine nuts, 2 cloves garlic, and 1/2 cup grated Parmesan to a food processor. Pulse a few times to chop. With the processor running, gradually drizzle in 1/2 cup extra virgin olive oil until the mixture emulsifies into a smooth sauce. Season with salt and freshly ground pepper to taste. It should smell bright and herbaceous, with a slight nuttiness.
  3. Combine pasta and pesto: Pour the pesto over the warm pasta. Toss gently with tongs or a wooden spoon to coat every piece. Add reserved pasta water a tablespoon at a time if the mixture feels too thick. The sauce should cling lightly, not pool at the bottom. Taste and adjust seasoning if needed.
  4. Add tomatoes and mozzarella: Gently fold in 1 1/2 cups halved cherry tomatoes and 8 ounces torn mozzarella pieces. The residual heat will slightly soften the cheese without melting it completely, creating a nice creamy texture.
  5. Serve: Garnish with a few fresh basil leaves if you like. Serve immediately for the best flavor and texture.

Pro tip: If the pesto seems bitter, a pinch of sugar can help balance it out. Also, don’t overcrowd the food processor when making pesto—it blends best in small batches for an even texture. I once tried to rush this step and ended up with a chunky mess that took forever to fix.

Cooking Tips & Techniques

Making fresh pesto pasta with cherry tomatoes and mozzarella is straightforward, but a few tricks make a huge difference. First, toasting pine nuts lightly in a dry pan brings out deeper flavor—don’t skip this! Keep an eye on them because they burn quickly.

When blending pesto, add olive oil slowly while the processor runs to get that silky texture. If you dump it all in at once, the sauce can separate. Also, adding a little pasta water when mixing pesto and pasta helps the sauce coat the noodles evenly without being too thick or oily.

One mistake I made early on was using pre-grated Parmesan. It just doesn’t melt or blend as well in the sauce compared to freshly grated cheese. If you’re serious about flavor, fresh is worth the extra minute.

Timing matters too—cook the pasta so it’s ready just as the pesto is finished. Tossing the sauce with warm pasta lets it cling better, but if the pasta is too hot, it can wilt the basil and change the color. So, let it cool a minute after draining before mixing.

Finally, don’t overmix the tomatoes and mozzarella; you want those bursts of freshness and creaminess intact. I’ve found that folding gently with a large spoon works best.

Variations & Adaptations

  • Dietary Variation: Substitute gluten-free pasta for a gluten-free version, or use spiralized zucchini for a low-carb twist. Plant-based mozzarella and nutritional yeast replace dairy for vegans.
  • Seasonal Variation: In colder months, swap cherry tomatoes for oven-roasted grape tomatoes or sun-dried tomatoes for deeper flavor. You can also add sautéed mushrooms or roasted butternut squash for a heartier dish.
  • Flavor Variation: Add a touch of lemon zest or juice to the pesto for brightness. For a spicy kick, sprinkle crushed red pepper flakes over the finished pasta. I once tried adding fresh mint leaves with basil—surprisingly refreshing!
  • Cooking Method: For a warm, baked version, combine all ingredients in an oven-safe dish, top with extra mozzarella, and bake at 375°F (190°C) until bubbly and golden, about 15 minutes.

Serving & Storage Suggestions

This fresh pesto pasta with cherry tomatoes and mozzarella is best served immediately while the mozzarella is soft and the basil vibrant. It pairs beautifully with a crisp green salad or crusty garlic bread for a fuller meal. A chilled glass of white wine or sparkling water with lemon makes a refreshing accompaniment.

Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Because pesto can darken, stirring in a little fresh basil or a splash of olive oil before reheating helps revive the flavors. Reheat gently in a skillet over low heat or briefly in the microwave to avoid overcooking the mozzarella.

Fun fact: the flavors often deepen overnight, so if you can resist, the next-day taste is sometimes even better. Just let it come to room temperature before serving.

Nutritional Information & Benefits

Per serving (based on 4 servings), this dish roughly contains:

Calories 480 kcal
Protein 18 g
Fat 28 g
Carbohydrates 40 g
Fiber 3 g

Fresh basil is loaded with antioxidants and vitamins A, K, and C, supporting immune health. Olive oil provides heart-healthy monounsaturated fats, while pine nuts add minerals like magnesium and zinc. Cherry tomatoes offer a boost of vitamin C and lycopene, a powerful antioxidant. Mozzarella provides calcium and protein, making this meal balanced and nourishing.

This recipe is naturally vegetarian and can be adapted for gluten-free or vegan diets. Just swap the pasta and cheese accordingly. I find this dish is not only delicious but also satisfying in a wholesome way that keeps me fueled without feeling heavy.

Conclusion

This fresh pesto pasta with cherry tomatoes and mozzarella has become a kitchen staple for good reason. It’s simple, fast, and bursting with fresh flavors that feel both indulgent and light. Whether you’re new to pesto or looking for a reliable recipe that never disappoints, this one checks all the boxes.

Feel free to customize it—maybe add your favorite nuts, swap the mozzarella for burrata, or toss in some grilled chicken if you want more protein. I love this recipe because it’s forgiving and friendly, yet it always delivers a satisfying meal that makes me smile.

If you give it a try, I’d love to hear how you make it your own. Drop a comment below or share your tweaks—you know, those little touches that make a recipe truly yours. Happy cooking!

FAQs About Fresh Pesto Pasta with Cherry Tomatoes and Mozzarella

Can I use store-bought pesto instead of making it fresh?

Absolutely! While fresh pesto offers the best flavor, a good-quality store-bought pesto works well in a pinch. Just adjust the seasoning and add a splash of olive oil if it’s too thick.

What’s the best pasta shape for this dish?

Pasta with grooves or twists like fusilli, penne, or farfalle holds the pesto sauce beautifully, but you can use any shape you prefer.

How do I prevent the pesto from turning brown?

Use fresh basil and store pesto in an airtight container with a thin layer of olive oil on top. Refrigerate and consume within 2-3 days for best color and flavor.

Can I make this recipe vegan?

Yes! Swap Parmesan and mozzarella for vegan cheese alternatives and use nutritional yeast in the pesto to mimic the cheesy flavor.

Is it okay to prepare the pesto ahead of time?

Yes, pesto can be made a day ahead. Keep it chilled, and stir well before tossing with pasta. Just add reserved pasta water to loosen the sauce if it thickens.

For a different take on pasta with fresh flavors, you might enjoy my crispy garlic chicken recipe, which pairs wonderfully with light sides like this pesto pasta. Also, if you’re into quick sauces, the easy tomato sauce I shared recently offers another fresh and tasty option for weeknight meals.

Pin This Recipe!

fresh pesto pasta recipe

Print

Fresh Pesto Pasta with Cherry Tomatoes and Mozzarella

A quick and easy homemade recipe featuring fresh basil pesto, juicy cherry tomatoes, and creamy mozzarella, perfect for a light lunch or weeknight dinner.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 12 ounces (340 grams) pasta (fusilli or penne recommended)
  • Salt, for pasta water
  • 2 cups fresh basil leaves, washed and dried
  • 1/3 cup (40 grams) pine nuts, toasted lightly
  • 2 cloves garlic, peeled
  • 1/2 cup (50 grams) freshly grated Parmesan cheese
  • 1/2 cup (120 ml) extra virgin olive oil
  • Salt and freshly ground black pepper, to taste
  • 1 1/2 cups cherry tomatoes, halved
  • 8 ounces (225 grams) fresh mozzarella balls, torn or sliced
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Bring a large pot of salted water to a boil. Add 12 ounces of pasta and cook according to package instructions until al dente, usually 9-11 minutes. Stir occasionally to prevent sticking. Reserve 1/2 cup of pasta water before draining. Drain the pasta and transfer it to a large mixing bowl.
  2. While the pasta cooks, add 2 cups fresh basil leaves, 1/3 cup toasted pine nuts, 2 cloves garlic, and 1/2 cup grated Parmesan to a food processor. Pulse a few times to chop. With the processor running, gradually drizzle in 1/2 cup extra virgin olive oil until the mixture emulsifies into a smooth sauce. Season with salt and freshly ground pepper to taste.
  3. Pour the pesto over the warm pasta. Toss gently with tongs or a wooden spoon to coat every piece. Add reserved pasta water a tablespoon at a time if the mixture feels too thick. Taste and adjust seasoning if needed.
  4. Gently fold in 1 1/2 cups halved cherry tomatoes and 8 ounces torn mozzarella pieces. The residual heat will slightly soften the cheese without melting it completely.
  5. Garnish with fresh basil leaves if desired and serve immediately.

Notes

Toast pine nuts lightly to enhance flavor. Add olive oil slowly when making pesto for a silky texture. Use fresh Parmesan cheese for best results. Reserve pasta water to loosen pesto sauce if needed. Fold tomatoes and mozzarella gently to keep texture intact. For vegan or gluten-free versions, substitute ingredients accordingly.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 480
  • Fat: 28
  • Carbohydrates: 40
  • Fiber: 3
  • Protein: 18

Keywords: pesto pasta, cherry tomatoes, mozzarella, fresh basil, easy pasta recipe, homemade pesto, quick dinner, vegetarian pasta

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating