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 a cozy dinner or a special occasion, offering a comforting meal that pleases everyone at the table. The creamy texture, fresh spinach, and vibrant flavors will make this dish a standout on your menu.
Why You’ll Love This Recipe
- Easy to Prepare: With simple ingredients and straightforward steps, this recipe is perfect for both novice and experienced cooks.
- Rich and Flavorful: The combination of fresh garlic, tomatoes, and cream creates a luscious sauce that elevates the dish.
- Versatile Dish: Pair it with grilled chicken or serve it as a vegetarian main course; it fits various meal preferences.
- Quick Cooking Time: Ready in just 35 minutes, it’s ideal for busy weeknights or last-minute gatherings.
- Nutritious Spinach: Incorporating fresh spinach adds essential nutrients while enhancing the dish’s color.
Tools and Preparation
To make Creamy Tomato Spinach Gnocchi, you’ll need some essential kitchen tools. Having the right equipment makes cooking easier and more enjoyable.
Essential Tools and Equipment
- Large pot
- Skillet or Dutch oven
- Wooden spoon or spatula
- Knife and cutting board
- Measuring cups and spoons
Importance of Each Tool
- Large pot: Necessary for boiling the gnocchi efficiently without overcrowding.
- Skillet or Dutch oven: Ideal for sautéing and simmering the sauce evenly.
- Wooden spoon or spatula: Perfect for stirring without scratching your cookware.

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. 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 the tomato flavor. It brings a slightly sweet and aromatic note to the dish.
- Salt: (to taste) – Essential for seasoning and enhancing all flavors in this dish. Start with a teaspoon and adjust to your preference.
- Black Pepper: (to taste) – Adds a touch of spice and depth of flavor. Freshly ground black pepper is recommended for best aroma and taste.
- Red Pepper Flakes: (optional, pinch) – For a touch of heat. Add a pinch or more if you like a bit of spice in your tomato sauce.
How to Make Creamy Tomato Spinach Gnocchi
Step 1: Prepare the Gnocchi
Bring a large pot of salted water to boil. While it’s heating up:
1. Add gnocchi according to package directions until they float—this usually takes just a few minutes.
2. Drain cooked gnocchi carefully; set aside.
Step 2: Sauté Aromatics
While gnocchi cooks:
1. Heat olive oil in skillet over medium heat.
2. Add chopped onion; cook until softened (about 5-7 minutes).
3. Stir occasionally to avoid browning.
Step 3: Add Garlic and Tomato Paste
Once onions are softened:
1. Mix in minced garlic; cook until fragrant—around one minute.
2. Stir in tomato paste; cook while stirring continuously for 1-2 minutes.
Step 4: Build the Tomato Sauce
Pour crushed tomatoes into skillet:
1. Combine with onion mixture; add dried oregano, dried basil, salt, black pepper—and red pepper flakes if desired.
2. Bring mixture to simmer; reduce heat low; cover—let simmer at least 15 minutes.
Step 5: Add Cream and Parmesan
Remove from heat:
1. Stir in heavy cream and grated Parmesan until melted—ensure smoothness by mixing well.
Step 6: Incorporate Spinach
Add fresh spinach:
1. Stir until wilted—just about one or two minutes!
Step 7: Combine Gnocchi with Sauce
Add cooked gnocchi back into skillet:
1. Toss gently until coated evenly—add reserved pasta water if needed!
Step 8: Serve & Garnish
Serve immediately while hot:
1. Garnish with extra Parmesan cheese; sprinkle fresh basil or parsley if desired!
Enjoy your delicious Creamy Tomato Spinach Gnocchi!
How to Serve Creamy Tomato Spinach Gnocchi
Creamy Tomato Spinach Gnocchi is a delightful dish that can be enjoyed in various ways. Whether you want to make it a complete meal or complement it with sides, here are some serving suggestions to enhance your dining experience.
Garnish with Fresh Herbs
- Basil or Parsley: Adding freshly chopped basil or parsley not only brightens the dish but also adds an aromatic touch.
- Crushed Red Pepper: For those who enjoy a bit of heat, sprinkle red pepper flakes on top for an extra kick.
Pair with Crusty Bread
- Garlic Bread: Perfect for soaking up the creamy sauce, garlic bread complements the flavors beautifully.
- Ciabatta Rolls: Soft and chewy ciabatta rolls can be served warm alongside the gnocchi for a satisfying crunch.
Serve with a Simple Salad
- Mixed Greens Salad: A light salad with mixed greens, cherry tomatoes, and a vinaigrette balances the richness of the gnocchi.
- Caesar Salad: This classic salad offers crisp romaine lettuce and croutons, providing a crunchy contrast to the creamy dish.
How to Perfect Creamy Tomato Spinach Gnocchi
To ensure your Creamy Tomato Spinach Gnocchi turns out delicious every time, follow these tips for perfect results.
- Use Fresh Ingredients: Always opt for fresh garlic and high-quality crushed tomatoes to elevate the flavor of your sauce.
- Don’t Overcook Gnocchi: Keep an eye on your gnocchi while cooking; they should float when done. Overcooking can lead to mushiness.
- Adjust Sauce Consistency: If your sauce is too thick, add a splash of reserved pasta water to achieve the desired creaminess.
- Taste as You Go: Continually taste your sauce throughout cooking. Adjust seasonings like salt and pepper to suit your preference.
- Add Spinach at the End: Incorporating spinach just before serving ensures it retains its vibrant color and nutrients without becoming overcooked.
Best Side Dishes for Creamy Tomato Spinach Gnocchi
When planning your meal, consider adding side dishes that complement the rich flavors of Creamy Tomato Spinach Gnocchi. Here are some great options:
- Garlic Roasted Broccoli: Toss broccoli florets in olive oil and garlic, then roast until tender for a deliciously healthy side.
- Caprese Salad: Layer fresh mozzarella, tomatoes, and basil drizzled with balsamic glaze for a refreshing accompaniment.
- Zucchini Noodles: Lightly sauté zucchini noodles seasoned with olive oil and garlic for a low-carb option that pairs well.
- Bruschetta: Toasted bread topped with diced tomatoes, garlic, basil, and olive oil makes for an excellent starter or side.
- Steamed Asparagus: Bright green asparagus lightly seasoned with lemon zest offers a nice crunch alongside creamy gnocchi.
- Roasted Sweet Potatoes: The natural sweetness and slight crispness of roasted sweet potatoes provide balance to the meal.
- Spinach Artichoke Dip: A warm dip served with tortilla chips or bread adds an indulgent touch while echoing flavors from the main dish.
- Cucumber Salad: A cool cucumber salad dressed in vinegar or yogurt helps cleanse the palate after each rich bite of gnocchi.
Common Mistakes to Avoid
When making Creamy Tomato Spinach Gnocchi, it’s easy to overlook some details that can affect the dish. Here are common mistakes to avoid for the best results.
- Ignoring Gnocchi Cooking Time: Overcooking gnocchi can lead to a mushy texture. Always follow the package instructions and watch for them floating to the surface.
- Skipping the Aromatics: Neglecting to sauté the onion and garlic properly can result in a bland sauce. Take time to soften them to release their flavors before adding other ingredients.
- Using Low-Quality Tomatoes: Cheap canned tomatoes can ruin your sauce. Opt for high-quality crushed tomatoes for a richer taste.
- Adding Cream Too Early: Incorporating cream while cooking can cause it to curdle. Always add it off the heat for a smooth consistency.
- Not Adjusting Seasonings: Failing to taste and adjust seasonings can lead to an unbalanced flavor. Always sample and tweak with salt, pepper, or herbs as needed.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Keep in the refrigerator for up to 3 days.
Freezing Creamy Tomato Spinach Gnocchi
- Allow it to cool completely before freezing.
- Use a freezer-safe container or bag, and store for up to 2 months.
Reheating Creamy Tomato Spinach Gnocchi
- Oven: Preheat your oven to 350°F (175°C). Place in an oven-safe dish and cover with foil. Heat for about 20 minutes or until warmed through.
- Microwave: Transfer a single portion into a microwave-safe bowl. Heat on medium power for 1-2 minutes, stirring halfway through.
- Stovetop: In a skillet over medium heat, add a splash of water or broth and stir gently until heated through.
Frequently Asked Questions
Can I make Creamy Tomato Spinach Gnocchi ahead of time?
Yes, you can prepare the sauce ahead of time and store it separately from the gnocchi. Combine them right before serving.
What variations can I try with Creamy Tomato Spinach Gnocchi?
You can add vegetables like mushrooms or zucchini, use different cheeses, or even switch out spinach for kale or arugula.
Is there a dairy-free option for Creamy Tomato Spinach Gnocchi?
Absolutely! Substitute heavy cream with full-fat coconut milk and omit Parmesan cheese or use nutritional yeast for added flavor.
How do I prevent gnocchi from sticking together?
After cooking, toss gnocchi lightly in olive oil before combining with the sauce. This will help keep them separate.
What should I serve with Creamy Tomato Spinach Gnocchi?
This dish pairs well with garlic bread or a fresh side salad for a complete meal.
Final Thoughts
Creamy Tomato Spinach Gnocchi is not only delightful but also versatile. You can customize it by adding your favorite vegetables or proteins, making it suitable for various occasions. Give this comforting dish a try; it’s sure to become a family favorite!
Creamy Tomato Spinach Gnocchi
Creamy Tomato Spinach Gnocchi is an irresistible dish that brings together soft, pillowy gnocchi and a rich, homemade tomato sauce. This comforting meal is perfect for any occasion, whether it’s a cozy weeknight dinner or a special gathering. The creamy texture, vibrant spinach, and aromatic spices come together to create a delightful culinary experience. With just 35 minutes of prep and cooking time, this easy-to-prepare recipe will quickly become a family favorite.
- 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
- 28oz can crushed tomatoes
- 2 tablespoons tomato paste
- 1 cup heavy cream (or full-fat coconut milk)
- 5 oz fresh baby spinach
- ½ cup grated Parmesan cheese (optional)
- Dried oregano and basil, salt, black pepper, red pepper flakes (to taste)
Instructions
- Cook gnocchi in salted boiling water until they float; drain and set aside.
- In a skillet, heat olive oil over medium heat; sauté onion until softened.
- Add garlic and tomato paste; cook for another minute.
- Stir in crushed tomatoes with herbs and seasonings; simmer for 15 minutes.
- Remove from heat; mix in cream and Parmesan until smooth.
- Fold in spinach until wilted; add cooked gnocchi and toss gently to coat.
- Serve hot with extra cheese or fresh herbs if desired.
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 420
- Sugar: 6g
- Sodium: 420mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 11g
- Cholesterol: 45mg
