“You really have to try this one,” my friend texted me on a random Tuesday night. I was knee-deep in a chaotic week, barely able to decide between takeout or just cereal for dinner. Honestly, the idea of making gnocchi from scratch—or even cooking it up at all—felt like a stretch. But that message sparked something. I rummaged through the fridge and pantry, found some gnocchi hiding behind a jar of marinara, and impulsively decided to give it a go.
The magic happened when I roasted a handful of cherry tomatoes with a drizzle of olive oil and a sprinkle of salt. Their sweetness intensified, and that burst of flavor turned the whole dish around. Tossed with creamy pesto sauce and pillowy gnocchi, it quickly became a quiet favorite. I ate it alone, late at night, savoring each bite as the kitchen quieted down around me. That night, I realized this creamy pesto gnocchi with roasted tomatoes wasn’t just a quick fix—it was comfort food that didn’t demand hours or fancy ingredients.
Since then, this recipe has popped up multiple times in my weekly dinner rotation. Its ease, combined with the fresh, vibrant flavors, makes it one of those dishes that’s both simple and special—a rare combo. I love how the roasted tomatoes add just the right pop of acidity without overpowering the creamy pesto. Honestly, it’s the kind of meal that feels like a small celebration, even on the most ordinary days.
This recipe stayed with me because it’s a reminder that sometimes the best meals come from those unplanned moments, when you just throw together what’s on hand and end up with something unexpectedly delicious. I trust you’ll find it as satisfying and effortless as I do.
Why You’ll Love This Creamy Pesto Gnocchi with Roasted Tomatoes Recipe
After making this creamy pesto gnocchi with roasted tomatoes more times than I can count, I can honestly say it’s a winner for a bunch of reasons. It’s not just about the taste (though that’s a big part); it’s about how it fits into real life—busy nights, casual dinners, and those moments when you want something cozy but don’t want to fuss.
- Quick & Easy: From start to finish in about 25 minutes. That’s perfect for those nights when you’ve got little time but still want a homemade meal.
- Simple Ingredients: No need for fancy grocery runs. Most of the ingredients are pantry staples or easy to find at any grocery store.
- Perfect for Weeknight Dinners or Casual Entertaining: The dish feels special enough to serve guests but comes together fast enough not to stress you out.
- Crowd-Pleaser: Creamy, herbaceous, with just the right bit of tang from roasted tomatoes—everyone in my family asks for seconds.
- Unbelievably Delicious: The texture contrast between soft gnocchi and juicy roasted tomatoes, combined with that creamy pesto sauce, hits just the right comfort-food notes.
- Unique Touch: Unlike typical pesto pasta, roasting the tomatoes adds a subtle sweetness and depth that makes this recipe stand out.
What makes this recipe different? I blend in a touch of cream with the pesto to get a silky sauce that clings to each gnocchi pillow. Plus, the roasting step helps mellow out the tomatoes, making them juicy yet concentrated in flavor. This isn’t just another pesto dish—it’s the kind that makes you pause, close your eyes, and savor each bite.
I often think of this meal as a way to turn something simple into an experience—whether it’s a quiet solo dinner or a relaxed meal shared with friends. If you want a dish that’s both fuss-free and memorable, this one’s a keeper.
What Ingredients You Will Need
This creamy pesto gnocchi with roasted tomatoes recipe uses straightforward ingredients that come together to create bold, satisfying flavors without any hassle. Most are pantry staples or easily sourced, and you can swap a few to fit your preferences or dietary needs.
- Potato Gnocchi – About 1 pound (450g); fresh or store-bought works fine (I prefer DeLallo brand for consistent texture).
- Cherry or Grape Tomatoes – 1 pint (about 300g); roasted to bring out natural sweetness.
- Olive Oil – 2 tablespoons for roasting and sautéing (extra virgin for best flavor).
- Garlic – 2 cloves, minced; adds that classic aromatic kick.
- Basil Pesto – ½ cup (120ml); homemade or good-quality store-bought pesto like Classico works great.
- Heavy Cream – ⅓ cup (80ml); creates the creamy sauce base (optionally substitute with full-fat coconut milk for dairy-free).
- Parmesan Cheese – ¼ cup (25g), freshly grated; for topping and extra umami.
- Salt & Pepper – To taste; season throughout.
- Fresh Basil Leaves – A handful, torn for garnish and added freshness.
If you want to tweak things, you can swap gnocchi for small potato dumplings or even mini ravioli. For the pesto, making your own with fresh basil, pine nuts, garlic, and olive oil adds a bright punch, but a good store-bought version does the trick on busy nights. Roasting tomatoes is key here—if fresh tomatoes aren’t in season, you can use frozen cherry tomatoes, just thaw and pat dry before roasting.
Equipment Needed
- Baking Sheet: For roasting the tomatoes; a rimmed sheet pan works best to keep the tomatoes contained.
- Large Skillet or Sauté Pan: To cook the gnocchi and finish the sauce. A non-stick pan helps prevent sticking, but stainless steel works fine too.
- Medium Pot: For boiling the gnocchi if you prefer to cook separately before pan-tossing.
- Mixing Bowl: To combine ingredients if making homemade pesto or mixing sauce components.
- Microplane or Grater: For freshly grating Parmesan cheese.
Personally, I keep a silicone spatula handy for stirring and scraping the pan without scratching it. If you don’t have a baking sheet, a shallow oven-safe dish can work for roasting tomatoes, just watch the cooking time closely. For those on a budget, a basic non-stick skillet will do, and it’s a versatile tool you’ll use often beyond this recipe.
Preparation Method
- Roast the Tomatoes: Preheat oven to 425°F (220°C). Place 1 pint (300g) of cherry tomatoes on a baking sheet. Drizzle with 1 tablespoon olive oil and sprinkle with a pinch of salt. Toss to coat evenly. Roast for 15–20 minutes until tomatoes are soft, slightly blistered, and their skins start to wrinkle. The aroma will be sweet and rich—don’t rush this step as it’s key to flavor depth.
- Cook the Gnocchi: While tomatoes roast, bring a large pot of salted water to a boil. Add 1 pound (450g) of potato gnocchi and cook according to package instructions (usually 2–3 minutes or until they float to the surface). Using a slotted spoon, transfer gnocchi to a large skillet heated over medium heat with 1 tablespoon olive oil. Sauté for 2–3 minutes, gently tossing to get a slight golden crust—this adds texture contrast and prevents them from sticking.
- Prepare the Sauce: Reduce heat to low. Add 2 minced garlic cloves to the skillet with gnocchi, stirring carefully for about 30 seconds until fragrant (don’t let garlic brown). Pour in ½ cup (120ml) pesto and ⅓ cup (80ml) heavy cream. Stir gently to combine, letting the sauce warm and thicken slightly—about 2 minutes. If the sauce feels too thick, add a tablespoon of pasta water or cream to loosen.
- Add Roasted Tomatoes: Gently fold in the roasted tomatoes with their juices, being careful not to break them up too much. Season with salt and pepper to taste. Let everything warm through for another minute, tasting to adjust seasoning as needed.
- Finish and Serve: Remove from heat. Sprinkle ¼ cup (25g) freshly grated Parmesan cheese over the top and toss lightly. Garnish with torn fresh basil leaves. Serve immediately while warm and creamy.
Pro tip: Keep a bowl of reserved pasta water nearby while cooking gnocchi—you can use it to adjust the sauce consistency quickly. If the gnocchi stick together, tossing them gently in the pan with oil before adding sauce helps keep them separate. The roasting step fills your kitchen with a sweet, herbal aroma that hints at the delicious meal to come.
Cooking Tips & Techniques
Cooking creamy pesto gnocchi with roasted tomatoes doesn’t have to be intimidating, but a few tricks can take it from good to great.
- Don’t Overcook Gnocchi: They cook quickly—once they float to the top, they’re done. Overcooked gnocchi become mushy and lose their delightful pillowy texture.
- Roast Tomatoes Until Just Blistered: If you roast too long, tomatoes can dry out. The goal is soft, juicy bursts of flavor. Keep an eye on them towards the end.
- Use Freshly Grated Parmesan: Pre-grated cheese often lacks flavor and melts differently. Freshly grated gives a richer taste and silkier finish.
- Balance Cream and Pesto: Too much cream dilutes the pesto flavor, too little makes the sauce thick and heavy. I stick to about a 2:1 pesto to cream ratio.
- Multitask Wisely: While tomatoes roast, boil gnocchi and prep garlic. This way, everything finishes around the same time.
- Season Gradually: Taste at each step. The pesto and Parmesan are salty, so add salt slowly to prevent over-seasoning.
- Personal Fumble: One time, I skipped roasting the tomatoes to save time. The dish was fine but lacked that sweet tang that makes it memorable. Lesson learned—roasting is worth every minute.
Variations & Adaptations
This creamy pesto gnocchi with roasted tomatoes recipe is flexible and lends itself well to different tastes and dietary needs.
- Vegetarian Version: This recipe is naturally vegetarian, but you can boost protein by adding sautéed mushrooms or toasted pine nuts for a bit of crunch.
- Vegan Adaptation: Swap heavy cream with coconut cream or cashew cream, use vegan pesto (no cheese), and sprinkle with nutritional yeast instead of Parmesan.
- Seasonal Twist: In summer, fresh heirloom tomatoes work beautifully roasted, while in winter, sun-dried tomatoes add a deep, tangy flavor.
- Different Herbs: Try swapping basil pesto for arugula or spinach pesto for a peppery or milder flavor profile.
- Alternative Cooking Methods: Instead of roasting, you can quickly sauté tomatoes with garlic until they soften, but roasting offers that richer sweetness.
- Personal Variation: I once added a squeeze of fresh lemon juice right before serving—added a bright zing that cut through the creaminess wonderfully.
Serving & Storage Suggestions
This creamy pesto gnocchi with roasted tomatoes is best enjoyed hot and fresh, when the sauce is silky and the gnocchi are tender. Serve it with a simple mixed green salad dressed lightly with lemon vinaigrette to balance richness. A crisp white wine or sparkling water with lemon pairs nicely.
Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. When reheating, add a splash of cream or water and warm gently on the stovetop or microwave, stirring occasionally to restore creaminess. Flavors meld beautifully overnight, making the dish taste even better the next day.
If you’re interested in something equally indulgent but sweet, you might like the creamy key lime pie bars for dessert after this meal. Or if you want a crispy protein to round out your dinner, the crispy baked parmesan chicken tenders are a great match alongside this gnocchi.
Nutritional Information & Benefits
One serving of this creamy pesto gnocchi with roasted tomatoes (about 1 cup or 250g) provides approximately:
| Calories | 380 kcal |
|---|---|
| Protein | 10g |
| Carbohydrates | 45g |
| Fat | 15g |
| Fiber | 3g |
The dish offers a good balance of carbs and fats, with fresh tomatoes adding antioxidants like lycopene, which supports heart health. Basil pesto brings in healthy fats from olive oil and pine nuts, plus vitamins A and K. Using heavy cream ensures a creamy texture, but you can reduce fat content by substituting with lighter alternatives if desired.
Note for those with allergies: This recipe contains dairy and nuts (in pesto), so swap pesto for a nut-free version if needed or opt for a dairy-free cream substitute. It’s a filling meal that satisfies without feeling overly heavy, making it a practical choice for a comforting weeknight dinner.
Conclusion
This creamy pesto gnocchi with roasted tomatoes recipe has earned a permanent spot in my kitchen because it’s simple, flavorful, and adaptable. It takes just a few ingredients and a little roasting magic to create something that feels like a treat but comes together quickly. Whether you’re cooking for yourself or feeding a small group, it’s a dish that invites you to slow down and savor without stress.
Feel free to experiment with the herbs, swap ingredients as needed, and make it your own. I love this recipe for its balance of comfort and freshness—a reminder that good food doesn’t have to be complicated.
If you try it out, I’d genuinely love to hear about your twists, tips, or any moments you’ve shared over this dish. Sharing those stories makes cooking even more rewarding. Here’s to many cozy meals ahead!
FAQs About Creamy Pesto Gnocchi with Roasted Tomatoes
How do I know when gnocchi is cooked perfectly?
Gnocchi is done when it floats to the top of boiling water, usually in 2-3 minutes. Once it floats, give it another 30 seconds before removing to ensure it’s tender but not mushy.
Can I make pesto from scratch for this recipe?
Absolutely! Fresh basil, pine nuts, garlic, Parmesan, olive oil, and a pinch of salt blended together make a vibrant pesto. Homemade pesto adds brightness, but good store-bought options work well too.
What’s the best way to roast tomatoes?
Spread tomatoes on a baking sheet, drizzle with olive oil, and roast at 425°F (220°C) for 15-20 minutes until they soften and their skins blister. This enhances natural sweetness and flavor.
Can I freeze leftover gnocchi with pesto sauce?
It’s best to freeze gnocchi and pesto sauce separately. Gnocchi freezes well uncooked or cooked, while pesto loses some freshness when frozen. Thaw and reheat gently for best results.
Is there a dairy-free version of this creamy pesto gnocchi?
Yes! Use dairy-free pesto without cheese and substitute heavy cream with coconut cream or cashew cream. Nutritional yeast can replace Parmesan for a cheesy flavor.
Pin This Recipe!
Creamy Pesto Gnocchi with Roasted Tomatoes
A quick and easy comfort food recipe featuring pillowy potato gnocchi tossed in a silky creamy pesto sauce with sweet roasted cherry tomatoes. Perfect for busy weeknights or casual entertaining.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 pound (450g) potato gnocchi, fresh or store-bought
- 1 pint (about 300g) cherry or grape tomatoes
- 2 tablespoons extra virgin olive oil, divided
- 2 cloves garlic, minced
- ½ cup (120ml) basil pesto, homemade or store-bought
- ⅓ cup (80ml) heavy cream (or full-fat coconut milk for dairy-free)
- ¼ cup (25g) freshly grated Parmesan cheese
- Salt and pepper, to taste
- A handful fresh basil leaves, torn for garnish
Instructions
- Preheat oven to 425°F (220°C). Place cherry tomatoes on a baking sheet. Drizzle with 1 tablespoon olive oil and sprinkle with a pinch of salt. Toss to coat evenly. Roast for 15–20 minutes until tomatoes are soft, blistered, and skins wrinkle.
- While tomatoes roast, bring a large pot of salted water to a boil. Add gnocchi and cook according to package instructions (2–3 minutes or until they float). Using a slotted spoon, transfer gnocchi to a large skillet heated over medium heat with 1 tablespoon olive oil. Sauté for 2–3 minutes to get a slight golden crust.
- Reduce heat to low. Add minced garlic to skillet with gnocchi and stir for about 30 seconds until fragrant. Pour in pesto and heavy cream. Stir gently to combine and warm for about 2 minutes. Add pasta water or cream if sauce is too thick.
- Fold in roasted tomatoes with their juices carefully. Season with salt and pepper to taste. Warm through for another minute.
- Remove from heat. Sprinkle grated Parmesan over the top and toss lightly. Garnish with torn fresh basil leaves. Serve immediately.
Notes
Keep reserved pasta water handy to adjust sauce consistency. Do not overcook gnocchi to maintain pillowy texture. Roasting tomatoes is key for sweetness and depth. Use freshly grated Parmesan for best flavor. Adjust salt gradually as pesto and Parmesan add saltiness.
Nutrition
- Serving Size: About 1 cup (250g)
- Calories: 380
- Fat: 15
- Carbohydrates: 45
- Fiber: 3
- Protein: 10
Keywords: pesto gnocchi, roasted tomatoes, creamy pasta, quick dinner, easy weeknight meal, vegetarian, comfort food





