I remember the first time I tossed pillowy gnocchi into a skillet with wilted spinach and tangy feta—the contrast of creamy cheese and bright greens made a five-ingredient weeknight dinner feel special. This Creamy Gnocchi with Spinach and Feta is a fast, comforting skillet meal that comes together in about 20 minutes and hits the spot when you want something rich but not fussy. If you want to compare measurements or the original version, check the Creamy Gnocchi with Spinach and Feta recipe page for reference.
Why you’ll love this dish
This recipe is ideal when you want maximum flavor with minimal fuss. Gnocchi cooks faster than most pastas, so dinner is ready in under 30 minutes. The feta melts into a slightly tangy, creamy sauce that brightens the mild potato gnocchi, while spinach adds freshness and color. It’s budget-friendly, mostly pantry-friendly, and family-friendly—kids often respond well to the soft gnocchi texture. Prepare it for a quick weeknight dinner, a cozy weekend lunch, or as an easy dish to bring to a casual potluck.
The cooking process explained
Quick overview of what happens in the pan so you know what to expect: cook the gnocchi until they float, sauté garlic in olive oil, wilt the spinach, add cream or milk and reduce briefly, then fold in crumbled feta so it emulsifies into a sauce. Finish by gently tossing the gnocchi in that sauce so every piece is coated. The whole technique is about timing—don’t overcook the spinach or the gnocchi—and seasoning at the end since feta adds saltiness.
Key ingredients
What you’ll need
- 1 package gnocchi (fresh or vacuum-packed potato gnocchi)
- 2 cups fresh spinach (packed)
- 1 cup feta cheese, crumbled
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1/2 cup heavy cream or milk (heavy cream gives a richer sauce; milk keeps it lighter)
- Salt and pepper to taste
- Parmesan cheese for serving (optional)
Ingredient notes and substitutions
- Gnocchi: Use store-bought or homemade potato gnocchi. Sweet potato gnocchi works for a sweeter finish.
- Spinach: Baby spinach wilts faster; mature spinach is fine but remove thick stems.
- Feta: Choose a good-quality feta for creaminess. For a mellower flavor, use crumbled goat cheese or ricotta.
- Dairy swap: For a lighter version use whole milk, or for dairy-free try canned full-fat coconut milk and a dairy-free feta alternative.
Directions to follow
- Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package directions. They’re done when they float; scoop them out and drain well.
- Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant. Do not let it brown.
- Add the fresh spinach to the skillet and cook, stirring, until just wilted, about 1 to 2 minutes.
- Pour in the heavy cream or milk and bring to a gentle simmer. Let it reduce and thicken slightly, about 1 minute.
- Stir in the crumbled feta. Keep stirring until the cheese melts into a creamy sauce. If the sauce becomes too thick, add 1 tablespoon of water or milk to loosen it.
- Gently fold the cooked gnocchi into the skillet, tossing to coat each piece in the sauce. Cook for another minute so the flavors meld.
- Taste and season with salt and pepper as needed. Serve warm and finish with a sprinkle of Parmesan if you like.

How to plate and pair
Best ways to enjoy it
Serve the gnocchi in warm shallow bowls so the sauce pools around each dumpling. Add a final drizzle of good olive oil and a few lemon zest shavings for brightness. For sides, a crisp green salad or roasted cherry tomatoes add acidity and texture. If you want a complementary pasta option at another meal, try the creamy shrimp and spinach tortellini for a similar flavor profile with seafood and cheese.
Storage and reheating tips
Keeping leftovers fresh
- Refrigerate: Store leftover gnocchi in an airtight container for up to 3 days. The sauce will thicken in the fridge.
- Reheat: Warm gently on the stovetop over low heat with a splash of milk or water to loosen the sauce. Stir frequently to avoid sticking. Microwave reheating works—heat in short bursts and stir between intervals.
- Freezing: Cooked gnocchi in cream sauce does not freeze well; the texture can separate. If you must freeze, freeze gnocchi plain (no cream) for up to 3 months and prepare the sauce fresh when reheating.
- Food safety: Cool leftovers within two hours and refrigerate promptly.
Pro chef tips
Helpful cooking tips
- Don’t overcook gnocchi: They’re ready as soon as they float; prolonged boiling makes them gummy.
- Reserve a little cooking water: If you want a silkier sauce, save 1/4 cup of the gnocchi cooking water and add a splash when tossing to emulsify the sauce.
- Crisp the gnocchi (optional): For texture, after boiling, pan-sear the drained gnocchi in olive oil until golden before adding garlic and continuing the recipe.
- Salt carefully: Feta is salty—taste before adding extra salt.
- Garlic timing: Add garlic to hot oil and watch closely; it goes from fragrant to bitter quickly.
- Brightness: A teaspoon of lemon juice or a pinch of zest right before serving lifts the flavors.
Recipe variations
Flavor swaps and twists
- Add protein: Stir in cooked shredded chicken, canned chickpeas, or seared shrimp for more substance.
- Greens swap: Use kale, Swiss chard, or arugula in place of spinach; adjust wilting time accordingly.
- Cream alternatives: For a lighter sauce use Greek yogurt stirred in off heat, or try a splash of broth with a teaspoon of cornstarch to thicken.
- Vegan version: Use plant-based gnocchi, coconut or oat cream, and a vegan feta substitute.
- Extra vegetables: Fold in roasted red peppers, sun-dried tomatoes, or sautéed mushrooms for more depth.
Common questions
Can I use frozen spinach instead of fresh?
Yes. Squeeze out excess water from thawed frozen spinach and add it to the skillet with garlic. Frozen spinach is more compact, so use about 3/4 cup thawed for every 2 cups fresh. Because it releases more liquid, reduce the added cream slightly and cook a little longer to concentrate flavors.
How can I make this dairy-free?
Use a plant-based milk or cream substitute such as full-fat coconut milk or unsweetened oat cream, and swap feta for a vegan crumbled cheese. Be aware coconut will add a mild coconut note; neutral oat or soy creams keep flavors closer to the original.
Will feta melt smoothly into the sauce?
Feta won’t become as silky as melted cheddar but it will soften and create a creamy, slightly grainy emulsion with the cream. Crumbling it small and stirring over gentle heat helps it incorporate. If you prefer a smoother texture, mix half feta and half ricotta.
Can I freeze the finished dish?
It’s best not to freeze the finished creamy dish. Dairy-based sauces can separate when thawed. Freeze gnocchi plain, and make or freeze the sauce separately without cream if needed. Reheat and combine for best texture.
How long does it take to cook gnocchi?
Store-bought gnocchi usually cooks in 2 to 3 minutes. They are done the instant they float to the surface. Fresh homemade gnocchi may cook even faster. Do a taste check for tender but slightly firm texture.

Creamy Gnocchi with Spinach and Feta
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the gnocchi and cook according to package directions until they float; scoop them out and drain well.
- Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it brown.
- Add the fresh spinach to the skillet and cook, stirring, until just wilted, about 1 to 2 minutes.
- Pour in the heavy cream or milk and bring to a gentle simmer. Let it reduce and thicken slightly, about 1 minute.
- Stir in the crumbled feta, continuing to stir until the cheese melts into a creamy sauce. If the sauce becomes too thick, add 1 tablespoon of water or milk to loosen it.
- Gently fold the cooked gnocchi into the skillet, tossing to coat each piece in the sauce. Cook for another minute so the flavors meld.
- Taste and season with salt and pepper as needed. Serve warm and finish with a sprinkle of Parmesan if desired.


