Creamy Tomato Gnocchi

Creamy Tomato Gnocchi

Description

This Creamy Tomato Gnocchi is an easy, comforting one-pan dinner featuring soft, pillowy potato gnocchi coated in a rich tomato cream sauce with garlic, Parmesan, Italian herbs, and fresh spinach. The gnocchi cooks directly in the skillet, absorbing all the savory tomato flavor while releasing just enough starch to make the sauce beautifully thick and silky. Heavy cream balances the acidity of the tomatoes, while Parmesan adds a salty, cheesy finish. Ready with simple ingredients and minimal cleanup, this cozy gnocchi recipe is perfect for busy weeknights, date-night dinners, or anytime you’re craving a restaurant-style pasta dish at home.

Ingredients For the Gnocchi

  • 1½ lbs potato gnocchi
  • 1 tbsp extra-virgin olive oil
  • 1 tbsp unsalted butter
  • 1 small yellow onion, finely diced
  • 4 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 can (14.5 oz) crushed or finely diced tomatoes
  • ¾ cup low-sodium vegetable or chicken broth
  • ¾ cup heavy cream
  • 1 tsp Italian seasoning
  • ½ tsp dried oregano
  • ½ tsp smoked paprika
  • ¼ tsp crushed red pepper flakes, optional
  • ½ tsp salt, or to taste
  • ¼ tsp freshly ground black pepper

For the Creamy Finish

  • ¾ cup freshly grated Parmesan cheese
  • 2 cups fresh baby spinach
  • ¼ cup fresh basil, chopped
  • 1 tbsp fresh lemon juice, optional

For Garnish

  • Extra grated Parmesan
  • Fresh basil leaves
  • Freshly ground black pepper
  • Crushed red pepper flakes, optional

Step-by-Step Instructions

  1. Heat a large, deep skillet over medium heat.
  2. Add the olive oil and butter and allow the butter to melt completely.
  3. Add the finely diced onion and cook for approximately 3–4 minutes, stirring occasionally, until softened and translucent.
  4. Add the minced garlic and cook for approximately 30 seconds, just until fragrant. Avoid browning the garlic.
  5. Stir in the tomato paste.
  6. Cook the tomato paste for approximately 1–2 minutes, stirring frequently. This helps deepen its flavor and removes the raw tomato taste.
  7. Pour in the crushed or diced tomatoes.
  8. Add the chicken or vegetable broth and stir thoroughly, scraping any flavorful bits from the bottom of the skillet.
  9. Season the sauce with Italian seasoning, oregano, smoked paprika, optional red pepper flakes, salt, and black pepper.
  10. Bring the tomato mixture to a gentle simmer over medium heat.
  11. Add the uncooked potato gnocchi directly to the skillet.
  12. Stir gently until every piece of gnocchi is coated in the tomato sauce.
  13. Reduce the heat to medium-low.
  14. Cover and cook for approximately 4–5 minutes, stirring once or twice to prevent the gnocchi from sticking.
  15. Remove the lid and check the gnocchi. They should be tender but still hold their shape.
  16. Pour in the heavy cream.
  17. Stir slowly until the cream is completely incorporated and the sauce turns a beautiful creamy tomato color.
  18. Allow the sauce to simmer gently for approximately 2–3 minutes. Avoid a vigorous boil after adding the cream.
  19. Reduce the heat to low.
  20. Gradually sprinkle in the freshly grated Parmesan while stirring continuously.
  21. Continue stirring until the Parmesan melts and creates a smooth, creamy sauce.
  22. Add the fresh baby spinach.
  23. Gently fold the spinach into the gnocchi.
  24. Cook for approximately 1–2 minutes, just until the spinach has wilted.
  25. If the sauce becomes too thick, add a small splash of warm broth or cream.
  26. If the sauce seems too thin, allow the gnocchi to simmer uncovered for another minute or two.
  27. Taste the sauce and adjust the salt, pepper, or Italian seasoning as needed.
  28. Stir in the chopped fresh basil.
  29. Add a small squeeze of fresh lemon juice if desired. The acidity helps balance the richness of the cream and Parmesan.
  30. Remove the skillet from the heat and allow the gnocchi to rest for approximately 2–3 minutes.
  31. Spoon the creamy tomato gnocchi into serving bowls.
  32. Finish generously with additional Parmesan, fresh basil, black pepper, and optional red pepper flakes.
  33. Serve immediately while the sauce is hot, creamy, and silky.

Tips

  • Don’t overcook the gnocchi. It should remain soft and pillowy rather than becoming mushy.
  • Shelf-stable or refrigerated potato gnocchi both work well.
  • There’s usually no need to boil the gnocchi separately because cooking it directly in the sauce adds flavor and helps naturally thicken the dish.
  • Freshly grated Parmesan melts more smoothly than packaged pre-shredded cheese.
  • Keep the heat relatively low after adding heavy cream and Parmesan to maintain a smooth sauce.
  • For an even richer flavor, add chopped sun-dried tomatoes.
  • Sautéed mushrooms, zucchini, roasted red peppers, or artichoke hearts are excellent vegetable additions.
  • For extra protein, add cooked chicken, Italian sausage, shrimp, or white beans.
  • Always keep a little extra broth nearby because gnocchi continues absorbing sauce as it rests.

Notes

Creamy Tomato Gnocchi is best served immediately because the gnocchi gradually absorbs the creamy sauce. Store leftovers promptly in an airtight container in the refrigerator for up to 3–4 days. When reheating, add a splash of broth, milk, or cream and warm gently over low heat until creamy again. Avoid overheating because it can make the gnocchi overly soft and cause the cream sauce to separate.

Q&A

Can I use marinara sauce instead of canned tomatoes?
Yes. Replace the tomatoes with approximately 2 cups of your favorite marinara and reduce the additional seasonings if the sauce is already well seasoned.
Do I need to boil the gnocchi first?
No. For this one-pan version, the gnocchi cooks directly in the tomato sauce.
Can I make it without heavy cream?
Yes. Half-and-half can be substituted for a lighter result, although the sauce will be slightly less rich.
Can I add chicken?
Absolutely. Add sliced cooked chicken during the final few minutes and gently warm it through in the sauce.
What should I serve with Creamy Tomato Gnocchi?
Garlic bread, roasted vegetables, Caesar salad, arugula salad, or steamed broccoli all pair beautifully with this dish.

Servings

Makes approximately 4–6 servings

Nutrition (Approx. Per Serving, Based on 6 Servings)

  • Calories: 475
  • Protein: 13g
  • Carbohydrates: 58g
  • Fat: 22g
  • Saturated Fat: 12g
  • Fiber: 5g
  • Sugar: 7g
  • Sodium: 690mg
  • Cholesterol: 55mg
  • Potassium: 590mg
    Nutritional values are estimates and may vary depending on the gnocchi, cream, Parmesan, tomatoes, broth, and portion size.

Leave a Comment