Creamy Gnocchi with Spinach and Feta for Easy Weeknight Dinners

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

  1. 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.

  2. Add Gnocchi: Stir in 1 pound gnocchi and cook for 1–2 minutes to slightly brown the edges. This adds flavor and improves texture.

  3. 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.

  4. 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.

  5. Add Spinach: Fold in 3–4 cups fresh baby spinach. Let it wilt into the sauce, stirring gently for 1–2 minutes.

  6. 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.

  7. 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.

Print

Creamy Gnocchi with Spinach and Feta for Easy Weeknight Dinners

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: Serves 4

Ingredients

Scale

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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star