This Creamy Roasted Tomato Gnocchi is a restaurant-quality dish that’s incredibly easy to make at home. It features soft, pillowy gnocchi smothered in a luscious sauce made from sweet, caramelized cherry tomatoes that are roasted with garlic and herbs, then finished with a touch of cream and Parmesan. It’s the ultimate comfort food that feels both rustic and elegant.
The magic of this recipe is in the roasted tomatoes. Roasting deepens their flavor, making them incredibly sweet and savory, which creates a sauce base that’s rich and complex with minimal effort. It’s a perfect, satisfying meal for a cozy night in or a quick and impressive weeknight dinner, ready in about 30 minutes.
Why You’ll Love This Recipe
- Simple & Elegant: A sophisticated meal made with just a handful of simple ingredients.
- Incredible Flavor: Roasting the tomatoes and garlic creates a deep, savory, and sweet sauce.
- Quick & Easy: Perfect for a weeknight, this dish comes together in around 30 minutes.
- Ultimate Comfort Food: The combination of soft gnocchi and a rich, creamy sauce is pure comfort.
Ingredients
- 1 lb Potato Gnocchi (store-bought)
- 2 pints (4 cups) Cherry or Grape Tomatoes
- 5 cloves Garlic, peeled
- 1/4 cup Olive Oil
- 1/2 cup Heavy Cream
- 1/2 cup Grated Parmesan Cheese, plus more for serving
- 1/2 tsp Red Pepper Flakes (optional)
- 1/2 cup Fresh Basil Leaves, roughly chopped
- Salt and Black Pepper, to taste
Step-by-Step Instructions
- Roast the Tomatoes: Preheat your oven to 400°F (200°C). On a large baking sheet, toss the cherry tomatoes, whole garlic cloves, and olive oil. Season generously with salt, pepper, and red pepper flakes (if using). Roast for 20-25 minutes, until the tomatoes have burst and are slightly caramelized.
- Cook the Gnocchi: While the tomatoes are roasting, bring a large pot of salted water to a boil. Add the gnocchi and cook according to the package directions, typically until they float to the surface (about 2-3 minutes). Drain the gnocchi, reserving about 1/2 cup of the cooking water.
- Create the Sauce: Carefully transfer the roasted tomatoes and garlic to a large skillet over medium heat. Use the back of a spoon to mash the soft garlic cloves into a paste and gently burst any remaining tomatoes to create a chunky sauce.
- Make it Creamy: Stir in the heavy cream and Parmesan cheese. Cook for 1-2 minutes, stirring until the cheese is melted and the sauce is smooth and creamy. If the sauce is too thick, add a splash of the reserved gnocchi water.
- Combine and Serve: Add the cooked gnocchi and fresh basil to the skillet, tossing gently to coat everything in the sauce. Season with more salt and pepper to taste. Serve immediately, garnished with extra Parmesan cheese and fresh basil.
Tips & Variations
- Pro Tip: Don’t skip reserving some of the gnocchi cooking water. The starchy water helps the sauce cling to the gnocchi and creates an even creamier consistency.
- Add Protein: Stir in some cooked Italian sausage, shredded rotisserie chicken, or a can of drained white beans for a heartier meal.
- Add Greens: Wilt in a few handfuls of fresh spinach or arugula at the end for extra nutrients and a fresh, peppery bite.
- Make it Vegan: Use full-fat canned coconut milk instead of heavy cream and a vegan Parmesan substitute. Ensure your brand of gnocchi is egg-free.
Frequently Asked Questions (FAQ)
- Can I use canned tomatoes?
- For the best flavor, fresh roasted cherry tomatoes are highly recommended. Canned tomatoes won’t provide the same sweet, caramelized flavor that is the star of this dish.
- What should I do if my sauce is too thin?
- Let it simmer for a few more minutes to reduce, or add another tablespoon or two of Parmesan cheese, which will help thicken it up.
- Is this recipe good for leftovers?
- Yes. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of milk or cream to loosen the sauce.

Serving Suggestions
- This dish is a wonderful meal on its own. Serve it hot in shallow bowls with a generous grating of extra Parmesan cheese. A side of crusty bread is perfect for soaking up every last bit of the delicious sauce, and a simple green salad with a light vinaigrette makes for a lovely, fresh accompaniment.

Creamy Roasted Tomato Gnocchi (Vegan & Easy to Make)
Ingredients
Equipment
Method
- Preheat the oven to 375ºF (190ºC). Prepare tomatoes, garlic, shallots, ginger, and thyme.
- Add tomatoes, shallots, garlic, salt, pepper, paprika, cayenne, coconut sugar, ginger, thyme, and olive oil to a cast iron skillet or oven-proof dish. Mix well.
- Roast in the oven for 35 minutes until tomatoes are softened and caramelized.
- Meanwhile, cook gnocchi in salted boiling water for 2–3 minutes until they float. Drain and set aside.
- Remove skillet from oven and add gnocchi, coconut cream, lemon juice, and basil. Stir gently to combine.
- Top with chili flakes or more cracked pepper if desired. Serve immediately.