This Italian-inspired vegetarian main dish features tender potato gnocchi enveloped in a luxurious cream-based sauce. Fresh baby spinach adds vibrant color and nutrients, while crumbled feta contributes a delightful tangy contrast to the rich, velvety sauce.
The dish comes together in just 25 minutes, making it perfect for busy weeknights. Start by sautéing onion and garlic, wilt the spinach, then create the creamy base with heavy cream, feta, and optional Parmesan. Meanwhile, cook the gnocchi until they float—just 2-3 minutes—then toss everything together for a harmonious blend of textures and flavors.
Customize with toasted pine nuts, fresh herbs, or substitute ricotta for feta. Gluten-free options available. Serves 4, with each serving providing satisfying protein and carbohydrates at 430 calories.
The smell of butter melting with garlic always stops me in my tracks, no matter what I am doing in the kitchen. This creamy gnocchi became one of those weeknight miracles when I discovered how quickly restaurant quality food could appear on my table. My husband actually asked if I had ordered takeout the first time I made it, which still makes me laugh.
I first made this on a rainy Tuesday when takeout felt like too much effort but comfort food felt essential. The way the feta melts into the cream while still keeping its salty bite is pure magic. Now it has become my go to when friends drop by unexpectedly because the ingredients are almost always in my fridge.
Ingredients
- Potato Gnocchi: Fresh shelf stable gnocchi works beautifully here and actually holds its shape better than refrigerated varieties
- Baby Spinach: Use the delicate baby spinach variety because it wilts quickly and adds fresh color without bitterness
- Heavy Cream: Do not be tempted to substitute with milk as the rich texture is what makes this sauce feel indulgent
- Feta Cheese: A good quality Greek feta that crumbles easily will give you the perfect salty tang against the sweet cream
- Garlic and Onion: Mince the garlic finely and chop the onion small so they disappear into the sauce rather than creating chunky bites
Instructions
- Prep your aromatics:
- Mince the garlic cloves and finely chop the onion, keeping them separate since they cook at different rates
- Sauté the onion base:
- Heat olive oil and butter in a large skillet over medium heat, cooking the onion until translucent and fragrant
- Add the garlic:
- Stir in the minced garlic and cook for just one minute until you can smell it, watching carefully so it does not brown
- Wilt the spinach:
- Add the fresh baby spinach and toss until it just begins to wilt, seasoning with a pinch of salt and pepper
- Build the sauce:
- Pour in the heavy cream and bring to a gentle simmer, then stir in half the crumbled feta and Parmesan until mostly melted
- Cook the gnocchi:
- Boil salted water and cook gnocchi for 2 to 3 minutes until they float to the surface, then drain well
- Combine everything:
- Add the cooked gnocchi directly to the skillet and toss for 1 to 2 minutes so the sauce coats each piece evenly
- Finish and serve:
- Remove from heat immediately and top with the remaining feta and extra black pepper while still warm
This recipe saved me during a particularly exhausting week when cooking anything felt like climbing a mountain. There is something deeply satisfying about transforming simple ingredients into something that feels like a treat rather than just dinner.
Making It Your Own
The beauty of this dish lies in how adaptable it is to whatever you have on hand. Sometimes I add sun dried tomatoes for a pop of brightness or swap spinach for arugula when I want more peppery notes.
Perfect Pairings
A crisp green salad with a sharp vinaigrette cuts through the richness beautifully. I also love serving this with roasted asparagus or broccolini on the side to add some crunch and fresh flavor.
Storage And Reheating
This dish keeps surprisingly well in the refrigerator for up to three days, though the sauce will thicken considerably. Reheat it gently with a splash of cream or milk to bring back that luxurious consistency.
- Add a handful of fresh spinach when reheating to refresh the color
- Sprinkle extra cheese on top before reheating to revive the crusty bits
- Never microwave on full power or the gnocchi will become tough
Some nights just call for food that hugs you back, and this creamy gnocchi does exactly that every single time.
Recipe Questions & Answers
- → How do I know when the gnocchi is done cooking?
-
Fresh or shelf-stable gnocchi is ready when it floats to the surface of the boiling water, typically taking 2-3 minutes. Avoid overcooking as this can make the texture gummy. Drain immediately and transfer to the creamy sauce.
- → Can I make this dish ahead of time?
-
The sauce components can be prepared in advance and stored separately. However, it's best to combine the gnocchi with the sauce just before serving, as the gnocchi will absorb the liquid and become soft if left sitting for too long.
- → What can I substitute for heavy cream?
-
Half-and-half works for a lighter version, though the sauce won't be quite as thick. For a dairy-free alternative, full-fat coconut milk can be used—the flavor will change slightly but still pairs well with the feta and spinach.
- → Is this suitable for freezing?
-
Freezing isn't recommended as the cream sauce may separate and the gnocchi texture changes dramatically when thawed. This dish is best enjoyed fresh or refrigerated for up to 2-3 days.
- → Can I use frozen spinach instead of fresh?
-
Yes, frozen spinach works well. Thaw and squeeze out excess moisture before adding to the skillet. Use about 100g frozen spinach to equal 150g fresh, as frozen is more compact.
- → How do I prevent the sauce from curdling?
-
Keep the heat at medium or lower when adding cream, and avoid boiling vigorously. Stir constantly until the cheese melts. Adding nutmeg helps stabilize the sauce while enhancing flavor.