Creamy Gnocchi with Spinach and Feta Recipe is the kind of dinner that feels cozy and nourishing at the same time. Soft potato gnocchi simmer gently in a silky sauce, while tender spinach and tangy feta create a balance of richness and freshness. It’s satisfying without feeling heavy, making it perfect for a weeknight meal that still feels thoughtful.
The pillowy texture of gnocchi pairs beautifully with a creamy base that clings to every bite. Spinach wilts into the sauce, adding color and a mild earthy note, while feta melts slightly, creating pockets of salty creaminess throughout the dish.
This Creamy Gnocchi with Spinach and Feta Recipe comes together in one pan and takes about 30 minutes from start to finish. It’s simple enough for busy evenings yet comforting enough to serve when you want something warm and inviting on the table.
Ingredients Overview
The foundation of this Creamy Gnocchi with Spinach and Feta Recipe is shelf-stable or refrigerated potato gnocchi. These small dumplings cook quickly and absorb the sauce as they simmer. Fresh gnocchi tends to be softer and cooks in just a few minutes, while shelf-stable varieties are slightly firmer and hold their shape well.
Fresh spinach adds both texture and nutrition. Baby spinach works best because it wilts quickly and blends smoothly into the sauce. If using mature spinach, remove thick stems and chop the leaves into manageable pieces.
Feta cheese brings a tangy, salty contrast to the creamy base. Choose a block of feta packed in brine for better flavor and texture rather than pre-crumbled varieties, which can be drier.
For the sauce, heavy cream provides richness and body. You can substitute half-and-half for a lighter version, though the sauce will be slightly thinner. A small amount of vegetable or chicken broth helps loosen the cream and prevents it from becoming overly thick.
Garlic adds depth and aroma, while a touch of grated Parmesan rounds out the flavor with a subtle savory note. Olive oil forms the base for sautéing, and a pinch of red pepper flakes adds gentle warmth if desired. Salt and freshly ground black pepper balance everything at the end.
Step-by-Step Instructions

Begin by bringing a large pot of salted water to a boil. Add the gnocchi and cook according to package instructions, usually 2 to 3 minutes or until they float to the surface. Floating indicates they are cooked through. Use a slotted spoon to transfer them to a plate, reserving about 1/2 cup of the cooking water.
While the gnocchi cooks, heat a large skillet over medium heat. Add olive oil and allow it to warm gently. Add minced garlic and sauté for about 30 seconds until fragrant. Avoid browning the garlic, as it can become bitter.
Pour in the broth and bring it to a gentle simmer. Let it reduce slightly for 2 to 3 minutes. Then stir in the heavy cream and reduce the heat to medium-low. Allow the mixture to simmer gently, stirring occasionally, until it thickens slightly. This should take about 4 to 5 minutes.
Add the fresh spinach in batches, stirring as it wilts. It may look like a large amount at first, but it will shrink considerably as it cooks. Continue stirring until all the spinach is tender and fully incorporated into the sauce.
Return the cooked gnocchi to the skillet. Gently toss to coat them evenly in the creamy mixture. If the sauce feels too thick, add a splash of the reserved pasta water to loosen it and help the sauce cling to the gnocchi.
Crumble the feta over the top and stir gently. Some of it will melt into the sauce, while small pieces remain for bursts of flavor. Sprinkle in grated Parmesan and stir until combined.
Taste and adjust seasoning with salt, black pepper, and optional red pepper flakes. Keep in mind that feta is naturally salty, so add salt gradually.
Serve immediately while the sauce is smooth and creamy. Avoid overheating after adding feta, as prolonged high heat can cause the sauce to separate.
Tips, Variations & Substitutions
For added protein, stir in cooked shredded chicken or sautéed shrimp just before serving. Both pair well with the creamy sauce and feta.
If you prefer a lighter version, substitute half-and-half for heavy cream and increase the broth slightly. You can also use whole milk, though the sauce will be thinner and less rich.
Sun-dried tomatoes make a flavorful addition, bringing sweetness and chewiness that complements the spinach. Stir them in along with the gnocchi.
To add more vegetables, consider mushrooms or cherry tomatoes. Sauté mushrooms before adding garlic so they release their moisture and develop flavor.
For a gluten-free option, choose gluten-free gnocchi made from potato or rice flour. Always check the label to confirm.
Serving Ideas & Occasions
Creamy Gnocchi with Spinach and Feta Recipe works beautifully as a standalone dinner, thanks to its balance of carbohydrates, dairy, and greens. Pair it with a simple green salad dressed with lemon vinaigrette for contrast.
Crusty bread makes a welcome side for soaking up any remaining sauce. For a heartier meal, serve it alongside roasted vegetables such as zucchini or bell peppers.
This dish is ideal for busy weeknights, casual dinners with friends, or even a cozy weekend meal when you want comfort without spending hours in the kitchen.
Nutritional & Health Notes
This Creamy Gnocchi with Spinach and Feta Recipe provides a satisfying mix of carbohydrates, protein, and fats. Spinach contributes iron, fiber, and vitamins A and C. Feta and Parmesan add calcium and protein, though they also increase sodium.
To reduce calories and fat, you can use lighter dairy options and control the amount of cheese. Adding extra spinach or other vegetables increases fiber and volume without significantly increasing calories.
Portion control is key, as creamy pasta dishes can be rich. Serving with a side salad can help balance the meal and add additional nutrients.
FAQs
Can I use frozen gnocchi for this recipe?
Yes, frozen gnocchi works well. Cook it directly from frozen according to package instructions. It may take an extra minute or two to float. Drain well before adding to the sauce to prevent excess water from thinning it.
How do I prevent the sauce from becoming too thick?
If the sauce thickens too much, add a small amount of reserved gnocchi cooking water or additional broth. Add it gradually while stirring until the desired consistency is reached.
Can I prepare this dish ahead of time?
This recipe is best served fresh. However, you can prepare it up to one day in advance and refrigerate it in an airtight container. Reheat gently on the stove over low heat, adding a splash of milk or broth to restore creaminess.
What can I use instead of feta?
If you prefer a milder flavor, try goat cheese or ricotta. Goat cheese will provide tanginess similar to feta, while ricotta will make the sauce even creamier and softer in flavor.
Can I bake this Creamy Gnocchi with Spinach and Feta Recipe?
Yes. After combining everything in the skillet, transfer it to a baking dish, sprinkle with additional Parmesan, and bake at 375°F for about 15 minutes until bubbly and lightly golden on top.
Is this recipe vegetarian?
Yes, as written it is vegetarian if you use vegetable broth and vegetarian-friendly cheeses. Always check cheese labels if strict vegetarian standards are important to you.
How long do leftovers last?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently to prevent the sauce from separating, adding a splash of liquid if needed.
PrintCreamy Spinach and Feta Gnocchi for Healthy Dinner
Creamy Gnocchi with Spinach and Feta Recipe is a comforting one-pan dinner featuring soft potato gnocchi in a creamy sauce with wilted spinach and tangy feta.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
1 pound potato gnocchi
1 tablespoon olive oil
3 cloves garlic minced
1/2 cup vegetable or chicken broth
1 cup heavy cream
4 cups fresh baby spinach
4 ounces feta cheese crumbled
1/4 cup grated Parmesan cheese
1/4 teaspoon red pepper flakes optional
Salt to taste
Freshly ground black pepper to taste
Instructions
-
Bring a large pot of salted water to a boil and cook gnocchi according to package directions until they float. Remove and reserve 1/2 cup cooking water.
-
Heat olive oil in a large skillet over medium heat and sauté garlic for 30 seconds.
-
Add broth and simmer for 2 to 3 minutes.
-
Stir in heavy cream and cook until slightly thickened.
-
Add spinach in batches and cook until wilted.
-
Return gnocchi to the skillet and toss to coat.
-
Add feta and Parmesan and stir gently.
-
Adjust consistency with reserved cooking water if needed.
-
Season with salt, pepper, and red pepper flakes and serve immediately.
Notes
Use block feta in brine for best flavor.
Add a splash of milk when reheating leftovers.
Optional additions include sun-dried tomatoes or mushrooms.
