Creamy Gnocchi with Spinach and Feta is a quick and comforting dish that brings together tender potato gnocchi, wilted spinach, and tangy feta cheese in a silky, light sauce. It’s a flavorful, feel-good dinner that’s both nourishing and deeply satisfying.
This one-pan meal takes just 30 minutes and feels indulgent while being packed with greens and protein-rich cheese. The gnocchi simmer gently in a creamy broth, absorbing flavor while staying pillowy and tender. The creamy base is rich without being heavy, and the feta adds a welcome salty bite.
Perfect for weeknights, Meatless Monday, or anytime you want something cozy and wholesome with minimal cleanup.
Ingredients Overview
Gnocchi: Soft, pillowy potato gnocchi form the base of this dish. Shelf-stable or refrigerated varieties both work well. Choose whole wheat or cauliflower gnocchi for added nutrition.
Spinach: Fresh baby spinach wilts down quickly and adds a nutritious, vibrant touch. You can also use frozen spinach—just be sure to squeeze out the excess moisture first.
Feta Cheese: Crumbled feta adds tanginess and creaminess without overpowering the dish. It balances the richness of the sauce and brings a Mediterranean-inspired twist.
Garlic: A couple of fresh garlic cloves provide aromatic depth and round out the flavor profile.
Shallots or Onion: Finely chopped shallots or a small yellow onion create a flavorful base. Shallots are sweeter and more delicate, but either works.
Olive Oil: Used for sautéing, it brings subtle flavor and heart-healthy fats.
Vegetable Broth: Acts as the cooking liquid and base of the sauce. Use low-sodium broth to keep the saltiness in check, especially with feta.
Milk or Cream: Use whole milk for a lighter sauce or heavy cream for extra richness. You can also substitute with half-and-half.
Parmesan (Optional): Adds savory depth and thickens the sauce slightly. Use freshly grated for best results.
Salt & Pepper: Essential for seasoning—taste and adjust at the end due to the natural saltiness of feta.
Red Pepper Flakes (Optional): Add a pinch for a subtle kick.
Step-by-Step Instructions

-
Sauté the Aromatics: In a large skillet, heat 1 tablespoon olive oil over medium heat. Add 1 finely chopped shallot (or ½ small onion) and cook for 2–3 minutes until translucent. Stir in 2 minced garlic cloves and cook for another 30 seconds.
-
Add Gnocchi: Stir in 1 pound gnocchi and cook for 1–2 minutes to slightly brown the edges. This adds flavor and improves texture.
-
Simmer in Broth: Pour in 1½ cups vegetable broth. Bring to a simmer, cover, and cook for 5–6 minutes until the gnocchi is soft and most of the broth has absorbed.
-
Make It Creamy: Reduce heat to low and stir in ½ cup whole milk or ¼ cup heavy cream. Add ½ cup crumbled feta and a small handful (¼ cup) grated Parmesan if using. Stir gently until the sauce is creamy and the cheese begins to melt.
-
Add Spinach: Fold in 3–4 cups fresh baby spinach. Let it wilt into the sauce, stirring gently for 1–2 minutes.
-
Season and Serve: Taste and add salt and freshly cracked pepper as needed. If you like heat, sprinkle in a pinch of red pepper flakes.
-
Finish: Serve immediately, optionally garnished with more feta or a drizzle of olive oil.
Avoid These Mistakes:
-
Don’t overcook the gnocchi—it can become mushy.
-
Add spinach at the end to keep it vibrant and tender.
-
Taste before salting—the feta already brings plenty of salt.
Tips, Variations & Substitutions
Add Protein: Stir in cooked chicken, turkey, or white beans to boost the protein content without altering the flavor balance.
Make It Vegan: Use plant-based gnocchi, dairy-free milk, and swap feta for vegan feta or nutritional yeast for a cheesy taste.
Use Frozen Gnocchi: Works just as well. Add a few extra minutes of cook time and stir frequently to prevent sticking.
Add Herbs: A sprinkle of fresh basil, dill, or thyme adds freshness. You can also finish with lemon zest for brightness.
Swap the Greens: Kale, Swiss chard, or arugula can replace spinach. Cook heartier greens a bit longer to soften.
Use Tomato Base: Stir in a tablespoon of tomato paste or a few cherry tomatoes for a tangier, tomato-based twist.
Gluten-Free Option: Choose certified gluten-free gnocchi, widely available in most grocery stores.
Serving Ideas & Occasions
Creamy Gnocchi with Spinach and Feta makes a satisfying one-pan dinner on its own, but you can also:
-
Serve with a crisp green salad and balsamic vinaigrette.
-
Pair with roasted vegetables like zucchini, eggplant, or Brussels sprouts.
-
Add a slice of crusty bread or garlic toast for soaking up the sauce.
This dish works well for:
-
Casual weeknight dinners
-
Meal prep lunches
-
Cozy date nights
-
Vegetarian entertaining
Serve it in wide bowls with an extra sprinkle of feta and cracked black pepper for a rustic, comforting presentation.
Nutritional & Health Notes
This dish offers a balance of carbohydrates, leafy greens, and protein-rich cheese, making it satisfying and nourishing.
For a lighter version:
-
Use reduced-fat milk or unsweetened almond milk.
-
Use less cheese or replace part of the feta with cottage cheese or Greek yogurt.
-
Choose whole wheat or legume-based gnocchi for more fiber and protein.
Spinach adds iron, calcium, and vitamins A and C, while feta offers calcium and protein. Together, they create a flavorful, nutritious meal.
FAQs
1. Can I use frozen spinach instead of fresh?
Yes. Thaw and squeeze out excess moisture before adding to avoid thinning the sauce.
2. Can I use store-bought gnocchi?
Absolutely. Shelf-stable, refrigerated, or frozen gnocchi all work well in this recipe.
3. What if I don’t have feta cheese?
Try goat cheese for similar tang, or use ricotta or cream cheese for a milder, creamier alternative.
4. Can I make this ahead of time?
Yes, but for best texture, reheat gently with a splash of milk to bring back the creaminess.
5. Is this recipe kid-friendly?
Yes. The flavors are mild and creamy. If your kids don’t like spinach, chop it finely or swap in peas or corn.
6. How do I store leftovers?
Refrigerate in an airtight container for up to 3 days. Reheat on the stove or microwave with a splash of broth or milk.
7. Can I make it dairy-free?
Yes. Use non-dairy milk and vegan cheese. A cashew cream or coconut milk base can also replace the creaminess.
Creamy Gnocchi with Spinach and Feta for Easy Weeknight Dinners
A creamy, satisfying one-pan gnocchi recipe with fresh spinach, tangy feta, and a light, flavorful sauce. A quick and healthy vegetarian dinner ready in 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Serves 4
Ingredients
1 tbsp olive oil
1 shallot or ½ small onion, finely chopped
2 garlic cloves, minced
1 lb potato gnocchi
1½ cups vegetable broth
½ cup whole milk or ¼ cup heavy cream
½ cup crumbled feta cheese
¼ cup grated Parmesan (optional)
3–4 cups baby spinach
Salt and black pepper to taste
Optional: red pepper flakes, lemon zest
Instructions
-
Sauté shallot and garlic in olive oil for 2–3 minutes.
-
Add gnocchi and cook 1–2 minutes to brown slightly.
-
Add broth and bring to a simmer. Cover and cook 5–6 minutes.
-
Stir in milk/cream, feta, and Parmesan. Simmer until creamy.
-
Add spinach and cook until wilted.
-
Season with salt, pepper, and red pepper flakes.
-
Serve hot with extra feta or herbs.
Notes
Use gluten-free gnocchi if needed. Add cooked chicken or beans for protein. Store leftovers for up to 3 days.