Spinach Stuffed Pie is the perfect combination of flaky puff pastry and a creamy, cheesy spinach filling.
Whether you’re looking for a quick dinner idea, a nutritious snack, or a side dish for gatherings, this savory pie checks all the boxes.
Plus, it’s packed with protein, fiber, and essential vitamins, making it a wholesome and satisfying meal.
📌 Recipe Details
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 6
- Calories: ~320 kcal per serving

Health Benefits of Spinach Stuffed Pie
Spinach is a superfood loaded with iron, calcium, and antioxidants that support overall health.
Paired with protein-rich ricotta, feta, and Parmesan cheese, this dish offers a nutritious balance of healthy fats and essential nutrients.
The puff pastry adds a delicious crunch, making this dish as comforting as it is healthy.
Ingredients & Substitutions
To make this delicious Spinach Stuffed Pie, you’ll need:

- 2 cups fresh spinach, chopped (or frozen, thawed, and drained)
- 1 cup ricotta cheese (substitute with cottage cheese for a lighter option)
- 1 cup feta cheese, crumbled
- 1/2 cup grated Parmesan cheese
- 1 egg, beaten (for filling)
- 1 sheet of puff pastry or pie crust
- 1 tbsp olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- Salt and pepper to taste
- 1 egg (for egg wash)
Optional Add-ins:
- Red pepper flakes for a spicy kick
- Chopped mushrooms for extra umami flavor
- Sun-dried tomatoes for a tangy contrast
Step-by-Step Instructions
Step 1: Preheat & Prepare the Ingredients

Preheat your oven to 375°F (190°C). If using frozen puff pastry, let it thaw according to package instructions.
Step 2: Sauté the Spinach Mixture
Heat olive oil in a pan over medium heat. Add the chopped onion and sauté until translucent. Stir in the minced garlic and cook for another minute. Then, add the chopped spinach and cook until wilted (or, if using frozen spinach, until warmed through). Remove from heat and let it cool.
Step 3: Prepare the Filling

In a large mixing bowl, combine ricotta, feta, Parmesan, and the beaten egg. Add the cooled spinach mixture and stir well. Season with salt and pepper to taste.
Step 4: Assemble the Pie

Roll out the puff pastry on a lightly floured surface. Cut it into two equal parts. Place one sheet on a lined baking tray. Spread the spinach filling evenly, leaving a ½-inch border. Place the second sheet on top and press the edges with a fork to seal.
Step 5: Apply Egg Wash & Bake
Brush the top of the pie with beaten egg to get a golden, crispy finish. Use a sharp knife to make a few small slits to allow steam to escape. Bake for 25-30 minutes, or until golden brown and flaky.
Step 6: Cool & Serve

Let the pie cool for 5-10 minutes before slicing. Serve warm with a side of Greek yogurt, tzatziki sauce, or a fresh salad.
Storage & Reheating Tips
- Refrigeration: Store leftovers in an airtight container for up to 4 days.
- Freezing: Wrap slices individually and freeze for up to 3 months.
- Reheating: Warm in an oven at 350°F (175°C) for 10 minutes to restore crispiness.
Variations & Serving Suggestions
- Mediterranean Twist: Add olives and sun-dried tomatoes.
- Vegan Option: Use dairy-free cheese and a flax egg.
- Breakfast Version: Serve with scrambled eggs and avocado.
- Pairings: Enjoy with tomato soup, Greek salad, or hummus.
Frequently Asked Questions
1. Can I use frozen spinach? Yes! Thaw and drain it well before using.
2. Can I make this ahead of time? Absolutely! Assemble and refrigerate the unbaked pie overnight, then bake when ready.
3. Can I use phyllo dough instead of puff pastry? Yes, but brush each layer with olive oil or butter for crispiness.
Enjoy your homemade Spinach Stuffed Pie! It’s a delightful blend of crispy, cheesy, and savory flavors, perfect for any meal!