This comforting European dish features soft potato gnocchi swimming in a velvety cream-based sauce with tender wilted spinach and tangy crumbled feta. The combination creates a satisfying vegetarian main that comes together quickly—perfect for weeknight dinners when you want something hearty yet simple to prepare.
The heavy cream and vegetable broth create a luscious sauce that partially melts the feta, while fresh spinach adds color and nutrients. A pinch of nutmeg enhances the creamy flavors, though it's entirely optional. The entire dish cooks in just 25 minutes, making it ideal for busy evenings.
For variations, try substituting goat cheese or ricotta for the feta, or lighten the sauce by using half-and-half instead of heavy cream. The dish pairs beautifully with crisp white wines like Sauvignon Blanc or Pinot Grigio.
The first time I made this gnocchi was on a rainy Tuesday when my sister came over unexpectedly. I had pantry staples and a bag of fresh gnocchi from the market, so I threw everything together in one pan while we caught up about work and life. She took one bite and actually went quiet, which is saying something for someone who never stops talking.
Last winter I made this for my book club when we were all exhausted and needed something comforting but not heavy. Someone asked for thirds, and I realized I had accidentally doubled the cream because I was distracted by our conversation about the novel. That happy mistake made the sauce impossibly luxurious.
Ingredients
- 500 g fresh potato gnocchi: Fresh is worth it here, they cook faster and absorb the sauce better than dried
- 150 g baby spinach: Baby spinach wilts beautifully without getting slimy or bitter
- 1 small onion, finely chopped: Finely chopped means they disappear into the sauce instead of staying in distinct pieces
- 2 cloves garlic, minced: Fresh minced garlic gives you that aromatic base that powder never achieves
- 200 ml heavy cream: This creates the velvety texture that makes restaurant pasta so memorable
- 60 ml vegetable broth: The broth cuts through some richness while adding depth
- 100 g feta cheese, crumbled: Feta holds its shape slightly when stirred, giving you salty pockets throughout
- 30 g grated Parmesan cheese: Even without it, the dish works, but Parmesan adds umami
- 1 tbsp olive oil: Just enough to sauté the aromatics without making the sauce greasy
- Salt and freshly ground black pepper: Taste as you go since the feta brings its own saltiness
- Pinch of nutmeg: The secret ingredient in cream sauces, just a pinch makes everything taste more rounded
Instructions
- Cook the gnocchi:
- Bring a large pot of salted water to a rolling boil and cook the gnocchi until they float, which usually takes 2 to 3 minutes. Drain immediately and set aside, but do not rinse or they will get waterlogged.
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat and cook the chopped onion until translucent, about 3 minutes. Add the minced garlic and stir for just 1 minute until fragrant but not browned.
- Wilt the spinach:
- Add the baby spinach to the skillet and cook, stirring occasionally, until it wilts down completely, which takes about 2 minutes. The spinach will look like a lot at first but shrinks dramatically.
- Build the sauce:
- Pour in the heavy cream and vegetable broth, stirring to combine and scrape up any flavorful bits from the bottom of the pan. Let everything come to a gentle simmer, not a rolling boil.
- Add the cheese:
- Stir in the crumbled feta and grated Parmesan until the feta is partially melted and the sauce thickens slightly. Season with salt, pepper, and nutmeg, keeping in mind the feta is already salty.
- Combine everything:
- Gently fold in the cooked gnocchi, tossing carefully until they are well coated in the sauce and heated through. Be gentle so the gnocchi do not break apart.
- Serve immediately:
- Plate the gnocchi while the sauce is still creamy and hot, adding extra crumbled feta and black pepper on top. This dish waits for no one.
My husband requested this for his birthday dinner instead of going out, which surprised me since he usually wants steak. We ate it slowly with good wine and no phones at the table, just talking and enjoying how the sauce coated every single piece of gnocchi.
Make It Lighter
I have made this with half and half instead of heavy cream when I was serving it alongside garlic bread. The sauce is slightly less velvety but still coats the gnocchi beautifully, and you feel a bit better about going back for seconds.
Switch Up The Cheese
Goat cheese works amazingly here and creates an even creamier sauce since it melts more completely than feta. Ricotta makes it milder and almost comforting in a different way, like something you would eat curled up on the couch.
Add Some Crunch
Toast pine nuts in a dry pan until golden and sprinkle them over right before serving. The crunch against the soft gnocchi and creamy sauce is the kind of texture contrast that makes a dish memorable.
- Chopped walnuts work just as well if pine nuts feel too expensive
- A handful of breadcrumbs toasted in butter adds an incredible savory crunch
- Fresh basil leaves torn on top brighten everything with their anise flavor
This recipe has become my answer to what do I make when someone needs a hug in food form. Simple enough for Tuesday but special enough for company.
Recipe Questions & Answers
- → Can I make this dish ahead of time?
-
Yes, you can prepare the sauce and gnocchi separately up to a day in advance. Store them in airtight containers in the refrigerator. When ready to serve, gently reheat the sauce and fold in the gnocchi until heated through.
- → What can I use instead of heavy cream?
-
Half-and-half, whole milk, or a plant-based cream alternative work well as lighter substitutes. Keep in mind that the sauce won't be quite as thick or rich, so you may want to reduce it slightly longer.
- → Is this dish freezer-friendly?
-
The gnocchi and sauce can be frozen separately for up to 2 months. However, the texture may change slightly upon reheating—the gnocchi can become softer and the sauce may separate. Fresh preparation yields the best results.
- → Can I use frozen spinach instead of fresh?
-
Yes, thaw and drain frozen spinach thoroughly before adding it to the skillet. You'll need about 100g of frozen spinach to equal 150g of fresh baby spinach. Squeeze out excess moisture to prevent the sauce from becoming watery.
- → How do I prevent the gnocchi from becoming mushy?
-
Cook the gnocchi just until they float to the surface—typically 2-3 minutes. Avoid overcooking, as this causes them to become gummy. Drain immediately and don't rinse with cold water, which can make them absorb too much sauce.
- → What proteins can I add to make it more filling?
-
Grilled chicken breast, pan-seared shrimp, or crispy pancetta cubes complement the creamy flavors beautifully. Add cooked proteins during the final minute of tossing to heat through without overcooking.