Creamy Tomato Spinach Gnocchi
Creamy Tomato Spinach Gnocchi is a delightful dish that combines soft, pillowy gnocchi with a rich and flavorful tomato sauce. This recipe is perfect for weeknight dinners or special occasions, impressing family and friends alike. The vibrant spinach adds both nutrition and color, making every bite comforting and satisfying.
Why You’ll Love This Recipe
- Quick and Easy: This dish comes together in just 35 minutes, making it a great choice for busy weeknights.
- Rich Flavor: The combination of garlic, onion, and crushed tomatoes creates a deep, savory sauce that you’ll crave.
- Versatile Ingredients: Feel free to swap out the spinach for other greens like kale or add your favorite veggies to customize the dish.
- Creamy Texture: The addition of heavy cream results in a luscious sauce that coats the gnocchi beautifully.
- Perfect for Meal Prep: Make a big batch ahead of time; it reheats well for leftovers throughout the week.
Tools and Preparation
To make Creamy Tomato Spinach Gnocchi, having the right tools can simplify your cooking process. Below are some essential tools you’ll need.
Essential Tools and Equipment
- Large pot
- Skillet or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Colander
Importance of Each Tool
- Large pot: Ideal for boiling gnocchi without overcrowding, ensuring even cooking.
- Skillet or Dutch oven: Great for sautéing aromatics and simmering the sauce; provides even heat distribution.
- Wooden spoon or spatula: Perfect for stirring sauces without scratching your cookware; helps prevent sticking.

Ingredients
For the Gnocchi
- Gnocchi: (500g package) – The star of the show! Look for shelf-stable potato gnocchi, readily available in most supermarkets. Their soft, pillowy texture is what makes this dish so comforting. Fresh gnocchi can also be used, but adjust cooking time accordingly.
For the Sauce
- Olive Oil: (2 tablespoons) – Essential for sautéing and building flavor. Use extra virgin olive oil for the best taste and health benefits. It provides a fruity note and healthy fats to the dish.
- Onion: (1 medium, chopped) – The aromatic base of our sauce. Yellow or white onion works perfectly, adding sweetness and depth of flavor as it cooks down.
- Garlic: (3 cloves, minced) – Adds a pungent and savory kick to the sauce. Freshly minced garlic is recommended for the most intense flavor.
- Crushed Tomatoes: (1 can, 28oz) – Forms the flavorful base of the tomato sauce. Use good quality crushed tomatoes for the best taste. You can also use diced tomatoes if you prefer a chunkier sauce.
- Tomato Paste: (2 tablespoons) – Concentrated tomato flavor that deepens the richness of the sauce. It adds umami and intensifies the tomato taste.
- Heavy Cream: (1 cup) – The secret to the creamy texture! Heavy cream adds richness and luxuriousness to the sauce, making it incredibly indulgent. For a lighter option, you can use half-and-half or even full-fat coconut milk for a dairy-free version (though the flavor will be slightly different).
- Fresh Spinach: (5 oz, baby spinach) – Adds vibrant color, freshness, and nutritional value to the dish. Baby spinach is tender and cooks down quickly. You can also use frozen spinach; just be sure to thaw it thoroughly and squeeze out excess water before adding it to the sauce.
- Parmesan Cheese: (1/2 cup, grated, plus extra for serving) – Adds salty, savory, and nutty notes to the sauce. Freshly grated Parmesan is always best for flavor and texture. We use it in the sauce and for topping at the end.
- Dried Oregano: (1 teaspoon) – A classic Italian herb that complements tomatoes beautifully. It adds a warm, slightly peppery flavor to the sauce.
- Dried Basil: (1 teaspoon) – Another essential Italian herb that enhances tomato flavor with its slightly sweet aroma.
- Salt: (to taste) – Essential for seasoning; start with a teaspoon and adjust as needed.
- Black Pepper: (to taste) – Adds spice; freshly ground is recommended for best aroma.
- Red Pepper Flakes: (optional, pinch) – For added heat; adjust according to preference.
How to Make Creamy Tomato Spinach Gnocchi
Step 1: Prepare the Gnocchi
Bring a large pot of salted water to a boil. While waiting:
1. Add gnocchi once boiling.
2. Cook according to package directions until they float (typically just a few minutes).
3. Drain cooked gnocchi; optionally reserve some pasta water.
Step 2: Sauté Aromatics
In your skillet or Dutch oven:
1. Heat olive oil over medium heat.
2. Add chopped onion; cook until softened (about 5-7 minutes).
3. Stir occasionally to prevent browning.
Step 3: Add Garlic and Tomato Paste
Once onions are ready:
1. Stir in minced garlic; cook until fragrant (about 1 minute).
2. Add tomato paste; cook while stirring constantly for 1-2 minutes until rich in color.
Step 4: Build the Tomato Sauce
Pour in crushed tomatoes:
1. Combine with onion-garlic-tomato paste mixture.
2. Stir in oregano, basil, salt, black pepper, and optional red pepper flakes.
3. Bring to simmer; cover & reduce heat—let it simmer 15-30 minutes.
Step 5: Add Cream and Parmesan
Remove from heat:
1. Stir in heavy cream until smooth.
2. Incorporate grated Parmesan cheese until melted—taste & adjust seasoning if needed.
Step 6: Incorporate Spinach
Add fresh spinach:
1. Stir until wilted into creamy sauce—this takes just a minute or two.
Step 7: Combine Gnocchi and Sauce
Add cooked gnocchi:
1. Toss gently until evenly coated in creamy tomato spinach sauce—add reserved pasta water if necessary.
Step 8: Serve and Garnish
Serve immediately:
1. Garnish with extra grated Parmesan cheese & fresh basil/parsley if desired.
Enjoy this comforting bowl of Creamy Tomato Spinach Gnocchi that brings warmth to any meal!
How to Serve Creamy Tomato Spinach Gnocchi
Serving Creamy Tomato Spinach Gnocchi can elevate your meal and enhance the dining experience. Here are some creative ideas for plating and pairing this delicious dish.
With Fresh Herbs
- Basil or Parsley: Sprinkle freshly chopped basil or parsley on top for a burst of color and flavor.
- Chili Flakes: Add a pinch of chili flakes for a spicy kick that complements the creamy sauce.
Accompanied by Garlic Bread
- Garlic Bread: Serve with warm garlic bread to soak up the rich sauce. It’s a perfect match for this creamy dish.
- Cheesy Garlic Bread: For extra indulgence, melt some cheese on top of your garlic bread.
Alongside a Salad
- Mixed Green Salad: A light salad with mixed greens, cherry tomatoes, and vinaigrette can balance the richness of the gnocchi.
- Caesar Salad: A classic Caesar salad pairs well with the flavors in the dish, adding crunch and texture.
In Bowls
- Serving in Bowls: Presenting the gnocchi in deep bowls can make it feel more like a comforting meal. Top with extra parmesan for an inviting look.
How to Perfect Creamy Tomato Spinach Gnocchi
To achieve the best results with your Creamy Tomato Spinach Gnocchi, consider these helpful tips.
- Use Quality Ingredients: Selecting high-quality crushed tomatoes and fresh spinach will significantly enhance the flavor of your sauce.
- Don’t Rush Sautéing: Allow onions to become translucent before adding garlic. This creates a sweet base that enriches your sauce.
- Adjust Consistency: Save a bit of pasta water before draining; it can help adjust the sauce’s thickness if needed.
- Avoid Overcooking Gnocchi: Monitor cooking time closely as gnocchi cooks quickly; overcooked gnocchi can become mushy.
- Taste as You Go: Always taste your sauce before serving. Adjust seasoning to ensure balanced flavors that suit your palate.
- Serve Immediately: Enjoying the dish right after preparation ensures the gnocchi remains pillowy soft and the sauce is perfectly creamy.
Best Side Dishes for Creamy Tomato Spinach Gnocchi
Complementing your Creamy Tomato Spinach Gnocchi with side dishes can make for a well-rounded meal. Here are some excellent options.
- Garlic Knots: These buttery, garlicky knots are perfect for dipping into creamy sauces.
- Roasted Vegetables: Seasonal roasted vegetables provide a healthy, colorful addition to your plate.
- Caprese Salad: The freshness of mozzarella, tomatoes, and basil enhances the Italian theme of your meal.
- Stuffed Mushrooms: Savory stuffed mushrooms make an elegant appetizer alongside gnocchi.
- Grilled Asparagus: Lightly seasoned grilled asparagus adds a nice crunch and complements the creaminess of the gnocchi.
- Bruschetta: Toasted bread topped with fresh tomatoes, basil, and olive oil offers a refreshing contrast to the dish’s richness.
Common Mistakes to Avoid
Making Creamy Tomato Spinach Gnocchi can be easy, but a few common mistakes can affect the final dish. Here are some pitfalls to avoid.
- Ignoring Gnocchi Cooking Time: Overcooking gnocchi can lead to a mushy texture. Always follow the package instructions and check for doneness when they float to the surface.
- Skipping the Sautéing Step: Rushing through the sautéing of onions and garlic will result in less flavor. Take your time to soften them properly, enhancing the sauce’s depth.
- Using Low-Quality Tomatoes: Poor-quality crushed tomatoes can make your sauce taste bland. Invest in high-quality canned tomatoes for a rich and flavorful base.
- Neglecting to Adjust Seasoning: Not tasting your sauce before serving can lead to unbalanced flavors. Always adjust salt and pepper based on your preference after adding cream and cheese.
- Forgetting About Spinach: Adding spinach too late can prevent it from wilting properly. Make sure to stir it in right before combining with gnocchi for optimal freshness.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3 days.
- Allow the dish to cool completely before refrigerating.
Freezing Creamy Tomato Spinach Gnocchi
- Freeze in an airtight container or freezer bag for up to 2 months.
- Consider portioning out servings for easy meal prep.
Reheating Creamy Tomato Spinach Gnocchi
- Oven: Preheat to 350°F (175°C) and bake covered for about 15-20 minutes until heated through.
- Microwave: Heat on medium power in short intervals, stirring occasionally, until hot.
- Stovetop: Warm gently over low heat with a splash of broth or water, stirring until heated evenly.
Frequently Asked Questions
Here are some common questions about making Creamy Tomato Spinach Gnocchi.
Can I use fresh gnocchi instead of shelf-stable?
Yes! Fresh gnocchi is delightful but will require different cooking times. Check package instructions for best results.
What if I want a dairy-free version of Creamy Tomato Spinach Gnocchi?
You can substitute heavy cream with full-fat coconut milk or a dairy-free cream alternative. Adjust seasonings as necessary.
How can I customize my Creamy Tomato Spinach Gnocchi?
Feel free to add vegetables like mushrooms or zucchini, or switch up the herbs based on your preference!
Is it possible to make this recipe gluten-free?
Yes! Use gluten-free gnocchi available at most grocery stores. The rest of the ingredients are naturally gluten-free.
Final Thoughts
This Creamy Tomato Spinach Gnocchi is not only delicious but also versatile. Whether you serve it as a comforting dinner or customize it with your favorite vegetables, it’s bound to impress. Don’t hesitate to try different ingredients or variations—your taste buds will thank you!
Creamy Tomato Spinach Gnocchi
Creamy Tomato Spinach Gnocchi is a delightful and comforting dish that brings together soft, pillowy gnocchi with a rich and tangy tomato sauce. This recipe is not only quick to prepare, taking just 35 minutes, but it also delivers a burst of flavors that will satisfy your palate. The vibrant spinach adds nutrition and color, making every bite a wholesome experience. Perfect for busy weeknights or special occasions, this creamy pasta dish will surely impress your family and friends alike.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- Cuisine: Italian
Ingredients
- 500g potato gnocchi
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 can (28oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 cup heavy cream
- 5 oz fresh spinach (baby spinach)
- 1/2 cup grated Parmesan cheese (plus extra for serving)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and black pepper to taste
Instructions
- Bring a large pot of salted water to boil. Cook the gnocchi according to package directions until they float. Drain and set aside.
- In a skillet or Dutch oven, heat olive oil over medium heat. Sauté chopped onion until softened.
- Add minced garlic and tomato paste; cook until fragrant.
- Stir in crushed tomatoes, oregano, basil, salt, and pepper; simmer for 15-30 minutes.
- Remove from heat; mix in heavy cream and Parmesan cheese until smooth.
- Add fresh spinach and stir until wilted.
- Gently toss the cooked gnocchi into the sauce until well-coated.
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 6g
- Sodium: 750mg
- Fat: 32g
- Saturated Fat: 17g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 51g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 80mg
