When you crave something that feels both indulgent and soul-soothing, few dishes can compare to a steaming bowl of creamy gnocchi. Imagine the soft pillows of gnocchi, pan-fried until golden on the outside, tossed in a velvety tomato cream sauce, and finished with the brightness of spinach and basil. That’s exactly what you get with this Creamy Tomato Gnocchi with Spinach and Basil—a dish that’s comforting, quick to make, and bursting with flavor.
You don’t need to be a seasoned chef to pull this recipe off. In fact, you can create this Italian-inspired meal in under 30 minutes, right in your own kitchen. It’s perfect for busy weeknights, yet elegant enough to serve for a weekend dinner. Let’s walk through why this recipe deserves a spot in your rotation, how to prepare it step by step, and tips to make it even better.
Why You’ll Love This Creamy Tomato Gnocchi:
Before diving into the details, let’s talk about what makes this dish irresistible.
- Quick and Easy: Ready in about half an hour, making it ideal for weeknights.
- Comfort Meets Freshness: The cream and cheese create richness, while spinach and basil brighten each bite.
- Versatile: Swap gnocchi for pasta, adjust spice levels, or make it vegetarian or vegan.
- Family-Friendly: Loved by adults and kids alike—it’s indulgent without being heavy.
If you’ve been searching for an easy gnocchi recipe with creamy tomato sauce, this dish ticks every box.
Ingredients for Creamy Tomato Gnocchi with Spinach & Basil:
One of the best things about this recipe is that it calls for simple, pantry-friendly ingredients. Here’s what you’ll need:
| Ingredient | Measurement | Notes |
|---|---|---|
| Gnocchi | 18 oz (500 g) | or substitute with short pasta |
| Red onion | ½, diced | adds sweetness |
| Garlic cloves | 3, minced | fresh for best flavor |
| Red pepper flakes | Pinch | optional heat |
| Italian seasoning | 2 tsp | dried herb blend |
| Sun-dried tomatoes | ⅓ cup (140 g), chopped | jarred in oil preferred |
| Tomato paste | 2 tbsp | concentrated flavor |
| Vegetable broth | ⅔ cup (160 ml) | base for sauce |
| Heavy cream | ⅔ cup (160 ml) | creates creaminess |
| Parmesan-style cheese | ¾ cup (80 g), grated | or vegetarian alternative |
| Fresh basil | Small bunch, chopped | adds freshness |
| Baby spinach | 1–2 handfuls, chopped | quick-cooking green |
Ingredient Notes & Substitutions:
- Gnocchi Options: Choose potato gnocchi for classic texture, or try cauliflower gnocchi for a lighter option.
- Vegetarian-Friendly: Use vegetarian parmesan.
- Vegan Version: Swap heavy cream with cashew cream or oat cream, and use vegan parmesan.
- Leafy Greens: If spinach isn’t on hand, baby kale or arugula makes a great replacement.
Step-by-Step Instructions for Creamy Tomato Gnocchi:
Follow these steps and you’ll have dinner on the table in no time.
Cook the Aromatics
Start with a large saucepan and a drizzle of olive oil. If you’re using sun-dried tomatoes packed in oil, scoop some of that flavorful oil—it adds depth. Sauté diced red onion gently until softened. Then stir in minced garlic, a pinch of red pepper flakes, Italian seasoning, and chopped sun-dried tomatoes. Cook for a couple of minutes until everything smells fragrant.
Build the Sauce Base
Add the tomato paste and stir until it deepens in color. Pour in the vegetable broth and let the sauce simmer uncovered while you prepare the gnocchi.
Pan-Fry the Gnocchi
Heat a separate skillet with a thin layer of olive oil. Add the gnocchi in a single layer and cook slowly over medium heat, flipping occasionally. After about 10 minutes, they’ll be golden on the outside and tender inside. This step makes all the difference—it transforms plain gnocchi into irresistible crispy bites.
Finish the Sauce
Lower the heat and stir in heavy cream and parmesan cheese until melted into a velvety sauce. Add the chopped spinach and basil, stirring just until they wilt.
Combine & Serve
Toss the crispy gnocchi in the creamy tomato sauce. Garnish with extra parmesan or basil if you like. Serve immediately while it’s piping hot.
Tips for the Best Creamy Tomato Gnocchi:
- Use Fresh Basil: Fresh herbs add a vibrant finish. Dried basil won’t have the same impact.
- Don’t Skip Pan-Frying: It’s the secret to texture and flavor. Boiled gnocchi alone can feel gummy.
- Add Spinach at the End: Overcooked spinach loses its bright color and fresh taste.
- Adjust Consistency: If the sauce feels too thick, splash in a little pasta water or extra broth.
Variations & Serving Ideas:
One of the joys of this dish is how easily you can adapt it to your taste.
- Protein Boost: Add grilled chicken, shrimp, or chickpeas for extra protein.
- Vegan Twist: Use plant-based cream and cheese. Cashew cream blends especially well.
- Low-Carb Option: Try zucchini gnocchi or cauliflower gnocchi.
- Serving Pairings: Garlic bread, roasted vegetables, or a crisp salad make excellent sides.
Storage & Reheating Tips:
If you have leftovers, here’s how to make sure they taste just as good the next day:
- Storage: Keep in an airtight container in the fridge for up to 3 days.
- Reheating: Warm gently on the stove over low heat. Add a splash of broth or cream to revive the sauce.
- Avoid Microwaving Too Long: Overheating can make gnocchi rubbery.
Frequently Asked Questions:
Can I use store-bought gnocchi?
Yes! Most packaged gnocchi works wonderfully. The key is pan-frying to get that golden crust.
How do I make this recipe vegetarian?
Use vegetarian parmesan and keep the broth plant-based.
Can I prepare creamy tomato gnocchi ahead of time?
You can make the sauce in advance, but cook the gnocchi fresh right before serving for the best texture.
What’s the best way to reheat gnocchi?
Reheat gently on the stove with a splash of broth or cream. Avoid high heat to prevent the sauce from splitting.
Can I swap gnocchi for pasta?
Absolutely. Short pasta shapes like penne or rigatoni pair well with this sauce.

Conclusion:
This Creamy Tomato Gnocchi with Spinach and Basil is more than just another pasta recipe—it’s a comforting, satisfying meal that comes together quickly with simple ingredients. The combination of crispy gnocchi, rich tomato cream sauce, and fresh greens creates a balance that feels both hearty and refreshing.
Whether you’re cooking for yourself on a busy night or serving friends for a cozy dinner, this dish delivers every time.
Now it’s your turn—grab a skillet, pick up some gnocchi, and give this recipe a try. Once you taste that first creamy, garlicky, basil-kissed bite, you’ll understand why it deserves a permanent spot in your kitchen rotation.
More Recipe Suggestions:
Creamy Chicken, Mushroom, Spinach and Gnocchi
Tuscan Chicken, Gnocchi, Spinach, Artichokes, Sun-dried Tomatoes
Creamy Chicken and Gnocchi Bake
Creamy Spinach and Mushroom Gnocchi
Creamy Tomato Gnocchi with Spinach & Basil
Equipment
Ingredients
- 18 oz 500 g gnocchi, or another short pasta shape
- ½ red onion diced
- 3 garlic cloves minced
- Pinch of red pepper or chili flakes to taste
- 2 teaspoons Italian seasoning
- ⅓ cup 140 g sun-dried tomatoes, chopped (see notes)
- 2 tablespoons tomato paste
- ⅔ cup 160 ml vegetable broth
- ⅔ cup 160 ml heavy cream
- ¾ cup 80 g grated parmesan-style cheese
- 1 small bunch fresh basil chopped
- 1 –2 handfuls baby spinach chopped
Instructions
Cook the Aromatics:
- In a large saucepan, heat a little olive oil (the oil from the sun-dried tomato jar works beautifully). Add onion and cook gently until softened. Stir in garlic, chili flakes, Italian seasoning, chopped sun-dried tomatoes, salt, and pepper. Sauté for a few minutes until fragrant.
Build the Sauce Base:
- Stir in the tomato paste and cook for 1–2 minutes. Pour in the vegetable broth and let the sauce simmer, partially covered, while you prepare the gnocchi.
Pan-fry the Gnocchi:
- In a separate pan, heat a thin layer of olive oil over low-medium heat. Add the gnocchi and cook slowly, turning occasionally, until golden and crisp on the outside but tender inside (about 10 minutes).
Finish the Sauce:
- Reduce the heat under the sauce to low. Stir in the cream and grated cheese, letting it melt into a smooth, rich sauce. Add the spinach and basil, stirring just until wilted.
Combine & Serve:
- Toss the crispy gnocchi in the sauce until well coated. Serve immediately, topped with extra basil or parmesan if desired.