Creamy Pesto Gnocchi Recipe with Roasted Cherry Tomatoes Easy and Perfect

Posted on

creamy pesto gnocchi - featured image

“You’ve got to try this gnocchi,” my friend said over dinner one night, waving a forkful of something creamy and bright across the table. Honestly, I was skeptical. I mean, gnocchi can be hit or miss, right? But as soon as I tasted the creamy pesto gnocchi with roasted cherry tomatoes, it was like the flavors just clicked. The tomatoes weren’t just tossed in—they’d been roasted until their skins started to blister and caramelize, releasing this sweet, concentrated burst that cut through the rich sauce perfectly. That night, I scribbled down the recipe, thinking I’d tweak it later. Spoiler: I made it three more times that week.

It’s funny how a simple meal shared with friends can turn into a kitchen obsession. The first batch wasn’t flawless, but with every tweak—adding a splash of cream, a pinch more garlic, a sprinkle of fresh basil—the dish found its rhythm. Now, it’s my go-to when I want something comforting but still feels a little special, especially on those busy evenings when the fridge is looking a bit bare but you still want to impress yourself (and maybe a guest or two). This recipe stuck because it’s flexible, forgiving, and honestly, downright delicious.

There’s something quietly satisfying about the way the pillowy gnocchi soak up the creamy pesto, while those roasted cherry tomatoes add tiny pops of juicy brightness. It’s not just food; it’s a little moment of calm and joy in the middle of the chaos.

Why You’ll Love This Recipe

After testing this creamy pesto gnocchi with roasted cherry tomatoes over and over, here’s why it’s become a favorite in my kitchen:

  • Quick & Easy: Ready in about 30 minutes, it’s perfect for those nights when you want something homemade without spending hours.
  • Simple Ingredients: No fancy or hard-to-find items here—just pantry staples and a few fresh ingredients that most people keep on hand.
  • Perfect for Cozy Dinners: This dish feels indulgent but isn’t heavy, making it great for intimate dinners or a comforting solo meal to unwind.
  • Crowd-Pleaser: The creamy texture and fresh, vibrant flavors always get compliments from both kids and adults.
  • Unbelievably Delicious: The secret is in roasting those cherry tomatoes—their concentrated sweetness perfectly balances the pesto’s herbal punch and the cream’s richness.

What sets this apart from other pesto gnocchi recipes? I blend a touch of cream into the sauce for that silky, luscious finish—no grainy or oily pesto here. Plus, roasting the tomatoes instead of just tossing them raw makes a world of difference. It’s the kind of dish that makes you pause mid-bite because, honestly, it tastes like something you’d order at a cozy Italian trattoria, but it’s made right in your own kitchen.

Whether you want to impress guests with minimal effort or need a reliable weeknight winner, this recipe has your back. It’s comforting, flavorful, and just the right amount of fancy without the fuss.

What Ingredients You Will Need

This recipe uses straightforward, wholesome ingredients that come together to create a rich, flavorful dish without complicated steps or rare items. Most are pantry staples or fresh produce you can easily find year-round.

  • Gnocchi: 1 pound (450g) store-bought potato gnocchi (I prefer DeLallo brand for consistent texture, but fresh gnocchi work beautifully too)
  • Cherry Tomatoes: 2 cups (300g), halved (look for firm, ripe cherry tomatoes to get that perfect roasting caramelization)
  • Olive Oil: 2 tablespoons, plus extra for roasting (extra virgin olive oil adds great flavor)
  • Garlic: 3 cloves, minced (fresh is best—adds that punch that pesto loves)
  • Basil Pesto: ½ cup (120ml) prepared pesto (homemade or store-bought like Barilla or Trader Joe’s work well)
  • Heavy Cream: ½ cup (120ml) (use full-fat for the creamiest sauce; you can swap with half-and-half for a lighter version)
  • Parmesan Cheese: ¼ cup (25g), finely grated (freshly grated Parmesan melts better and adds nutty depth)
  • Salt and Black Pepper: To taste
  • Fresh Basil Leaves: A handful, roughly chopped (for garnish and extra fresh flavor)
  • Red Pepper Flakes (optional): A pinch, if you like a little heat

Substitutions: For a dairy-free option, swap the cream with coconut cream and use a vegan pesto. Gluten-free gnocchi options are available if needed. If you can’t find cherry tomatoes, grape tomatoes or halved small Roma tomatoes work well too.

Equipment Needed

  • Baking sheet: For roasting the cherry tomatoes (a rimmed sheet works best to catch juices)
  • Large skillet or sauté pan: To cook the gnocchi and combine everything
  • Mixing bowl: To toss the tomatoes before roasting
  • Measuring cups and spoons: For precise ingredient amounts
  • Garlic press or sharp knife: To mince the garlic finely
  • Cheese grater: For fresh Parmesan

If you don’t have a baking sheet, a shallow oven-safe dish will do, but the tomatoes roast best when spread out in a single layer. I’ve also tried this with a nonstick pan for the gnocchi, which helps prevent sticking without extra oil. For budget-friendly options, a simple stainless steel sauté pan and a silicone baking mat make cleanup much easier.

Preparation Method

creamy pesto gnocchi preparation steps

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it.
  2. Prepare the cherry tomatoes: In a mixing bowl, toss 2 cups halved cherry tomatoes with 1 tablespoon olive oil, a pinch of salt, and freshly ground black pepper. Spread them out evenly on the baking sheet, cut side up. Roast in the oven for 15-20 minutes until the skins blister and tomatoes are soft but not mushy. They should smell sweet and slightly caramelized.
  3. Cook the gnocchi: Meanwhile, bring a large pot of salted water to a boil. Add 1 pound (450g) gnocchi and cook according to package instructions—usually about 2-3 minutes or until they float to the surface. Use a slotted spoon to transfer them directly to a large skillet with 1 tablespoon olive oil over medium heat. Sauté gently for 2-3 minutes to get a slight golden crust.
  4. Make the creamy pesto sauce: Lower the heat, add 3 cloves minced garlic to the skillet, and cook for about 30 seconds until fragrant (don’t let it brown). Stir in ½ cup (120ml) prepared pesto and ½ cup (120ml) heavy cream. Mix well to coat the gnocchi evenly. The sauce should look silky and smooth.
  5. Combine and finish: Gently fold in the roasted cherry tomatoes and ¼ cup (25g) freshly grated Parmesan cheese. Adjust seasoning with salt and black pepper to taste. If you want a touch of heat, sprinkle in a pinch of red pepper flakes.
  6. Serve: Transfer to plates or bowls, garnish with fresh chopped basil leaves, and an extra sprinkle of Parmesan if you like. This dish is best enjoyed immediately while warm and creamy.

Pro tip: If the sauce feels too thick, add a splash of pasta water or cream to loosen it. The gnocchi should be tender with a light golden crust, and the tomatoes should burst with sweet juiciness in every bite.

Cooking Tips & Techniques

One trick I learned after a few tries is not to overcook the gnocchi in water. They only need to float to the surface to be ready, or they risk becoming mushy later when sautéed. Also, roasting the tomatoes at a higher temperature helps develop that deep, concentrated sweetness that raw tomatoes just can’t match.

When stirring the pesto into the cream, keep the heat gentle. High heat can cause the sauce to separate or become oily, which is no fun. I usually turn the burner to low and stir slowly until everything emulsifies into a luscious, creamy coating.

Don’t skip the fresh garlic—it’s the backbone of that bright flavor. I’ve tried garlic powder, but it just doesn’t have the same punch. And if you want a bit of texture contrast, giving the gnocchi a quick sauté in olive oil adds a light crust that makes each bite more interesting.

Timing-wise, roast the tomatoes first while you boil the gnocchi. That way, everything comes together perfectly warm. Multitasking here cuts down total cooking time, so you’re not stuck in the kitchen forever.

Variations & Adaptations

This recipe is pretty flexible, so you can make it your own depending on what you have or prefer:

  • Vegan version: Use a dairy-free pesto and swap the heavy cream for canned coconut milk or cashew cream. Nutritional yeast can replace Parmesan for that cheesy flavor.
  • Protein boost: Add cooked chicken, sautéed shrimp, or crispy pancetta for a heartier meal.
  • Seasonal twist: Swap roasted cherry tomatoes for roasted bell peppers or zucchini in cooler months. Fresh peas or asparagus tips tossed in at the end also add a nice pop.
  • Spicy kick: Stir in a teaspoon of harissa or chili paste with the pesto for extra heat.
  • Herb swap: Try swapping basil pesto for sun-dried tomato pesto or even a walnut pesto for a deeper, nuttier flavor.

Once, I added a squeeze of fresh lemon juice right before serving—totally changed the brightness and made it taste even fresher. It’s that kind of dish that’s easy to tweak on the fly.

Serving & Storage Suggestions

This creamy pesto gnocchi with roasted cherry tomatoes is best served warm, straight from the pan. The sauce is at its silkiest, and the roasted tomatoes still have that juicy burst you want. For a simple presentation, garnish with extra fresh basil and a sprinkle of Parmesan. Pair it with a crisp green salad or some roasted vegetables to round out the meal.

Leftovers keep well in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat, adding a splash of cream or water to loosen the sauce. Microwave works too, but watch for uneven heating.

Fun fact: the flavors actually deepen after a day, so if you can wait, it tastes even better the next day.

Nutritional Information & Benefits

This dish balances indulgence with wholesome ingredients. A serving (about 1 cup) provides roughly:

Calories 450-500 kcal
Protein 12-15g
Fat 25-30g (mostly from healthy olive oil and cream)
Carbohydrates 45-50g
Fiber 3-4g

The basil pesto and cherry tomatoes bring antioxidants and vitamins A and C, while olive oil adds heart-healthy fats. Using fresh garlic supports immune health too. If you want to lighten it up, swap cream for half-and-half or use a cauliflower-based gnocchi alternative for a lower-carb option.

For those sensitive to dairy, modifying with plant-based substitutes keeps it accessible while still satisfying.

Conclusion

This creamy pesto gnocchi with roasted cherry tomatoes recipe is one of those rare finds that’s both easy enough for busy nights and special enough to savor slowly. It’s creamy, bright, and packed with garden-fresh flavor that feels like a little celebration in every bite. I love how forgiving it is—whether you’re a seasoned cook or just starting out, it comes together smoothly with minimal fuss.

Feel free to customize it with your favorite add-ins or swap ingredients to suit your diet. And if you’ve ever enjoyed a cozy meal like this, you’ll know the comfort it brings is about more than just food—it’s about the moment it creates.

Whenever I need a dish that’s quick, flavorful, and always a hit, this is where I go. If you try it, I’d love to hear how you make it your own!

FAQs About Creamy Pesto Gnocchi with Roasted Cherry Tomatoes

Can I use frozen gnocchi for this recipe?

Yes, frozen gnocchi works well. Just boil according to package instructions and proceed with the recipe. You might need to add a minute or two to cooking time.

How do I store leftover creamy pesto gnocchi?

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet with a splash of cream or water.

Can I make this dish vegan?

Absolutely! Use a vegan pesto, substitute cream with coconut or cashew cream, and replace Parmesan with nutritional yeast or a vegan cheese alternative.

What can I substitute if I don’t have heavy cream?

You can use half-and-half or whole milk mixed with a tablespoon of flour as a thickener, but the sauce will be less rich. Coconut cream is a dairy-free option.

Is it better to roast the tomatoes or use them fresh?

Roasting the cherry tomatoes intensifies their sweetness and adds a caramelized depth that fresh tomatoes can’t match. It’s worth the extra step for flavor!

For those who enjoy bright, creamy pasta dishes, you might appreciate the fresh flavors in fresh lemon asparagus pasta or the cozy comfort of creamy scalloped potatoes with ham, both great companions to this gnocchi dish.

Pin This Recipe!

creamy pesto gnocchi recipe

Print

Creamy Pesto Gnocchi with Roasted Cherry Tomatoes

A quick and easy creamy pesto gnocchi dish featuring roasted cherry tomatoes that add a sweet, caramelized burst of flavor. Perfect for cozy dinners and impressive enough for guests.

  • Author: Amanda Rodriguez
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 pound (450g) store-bought potato gnocchi
  • 2 cups (300g) cherry tomatoes, halved
  • 2 tablespoons olive oil, plus extra for roasting
  • 3 cloves garlic, minced
  • ½ cup (120ml) prepared basil pesto
  • ½ cup (120ml) heavy cream
  • ¼ cup (25g) Parmesan cheese, finely grated
  • Salt and black pepper, to taste
  • A handful fresh basil leaves, roughly chopped
  • Red pepper flakes, a pinch (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil it.
  2. In a mixing bowl, toss 2 cups halved cherry tomatoes with 1 tablespoon olive oil, a pinch of salt, and freshly ground black pepper. Spread them out evenly on the baking sheet, cut side up. Roast in the oven for 15-20 minutes until the skins blister and tomatoes are soft but not mushy.
  3. Meanwhile, bring a large pot of salted water to a boil. Add 1 pound gnocchi and cook according to package instructions, usually 2-3 minutes or until they float to the surface. Use a slotted spoon to transfer them directly to a large skillet with 1 tablespoon olive oil over medium heat. Sauté gently for 2-3 minutes to get a slight golden crust.
  4. Lower the heat, add 3 cloves minced garlic to the skillet, and cook for about 30 seconds until fragrant. Stir in ½ cup prepared pesto and ½ cup heavy cream. Mix well to coat the gnocchi evenly until the sauce is silky and smooth.
  5. Gently fold in the roasted cherry tomatoes and ¼ cup freshly grated Parmesan cheese. Adjust seasoning with salt and black pepper to taste. Add a pinch of red pepper flakes if desired.
  6. Transfer to plates or bowls, garnish with fresh chopped basil leaves and extra Parmesan if desired. Serve immediately while warm and creamy.

Notes

If the sauce feels too thick, add a splash of pasta water or cream to loosen it. Do not overcook gnocchi; they are ready when they float to the surface. Roast tomatoes at high heat for best caramelization. Keep heat low when mixing pesto and cream to avoid sauce separation.

Nutrition

  • Serving Size: About 1 cup per serv
  • Calories: 475
  • Sugar: 6
  • Sodium: 450
  • Fat: 27.5
  • Saturated Fat: 12
  • Carbohydrates: 47.5
  • Fiber: 3.5
  • Protein: 13.5

Keywords: gnocchi, creamy pesto, roasted cherry tomatoes, easy dinner, quick meal, Italian, comfort food

Did you make this recipe?

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

Tags:

You might also like these recipes

Leave a Comment

Recipe rating