If you are looking for a savory pie that feels special without demanding hours in the kitchen, this easy cheese and spinach pie is exactly what you need. It brings together a flaky, buttery crust and a warm, creamy filling that is both simple and satisfying. Whether you serve it for a casual weeknight dinner, a weekend brunch, or a light lunch with a side salad, this pie delivers comfort in every slice.

The beauty of this recipe is that it relies on everyday ingredients you likely already have on hand. Fresh spinach, a few cheeses, eggs, and puff pastry come together to create something that looks and tastes far more involved than it actually is. The golden, bubbly top and the visible pockets of melted cheese make it as appealing to the eye as it is to the palate.
Why This Dish Works
This cheese and spinach pie earns its place in your regular rotation for a few simple reasons. First, the filling is rich but not heavy, thanks to the balance of ricotta, mozzarella, and Parmesan. The ricotta keeps the texture creamy, the mozzarella adds that satisfying stretch, and the Parmesan brings a salty, nutty depth.
Second, the method is forgiving. You do not need to make homemade dough or fuss with a perfect lattice top. A single sheet of puff pastry forms a rustic crust that is flaky on the edges and sturdy enough to hold the filling. Even if your folds are not perfectly neat, the pie still looks beautiful and tastes wonderful.
Finally, spinach is the kind of ingredient that makes a dish feel nourishing without stealing the spotlight. It adds color, texture, and a mild earthy flavor that pairs beautifully with the cheeses. This is a pie you can feel good about serving to family and friends alike.
Ingredients
Here is what you will need to make this easy cheese and spinach pie. The list is straightforward, and most items are easy to find at any grocery store.
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 10 ounces fresh spinach, roughly chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 3 large eggs, lightly beaten
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 1 sheet puff pastry, thawed
- 1 egg yolk mixed with 1 tablespoon water, for brushing
If you prefer, you can swap the fresh spinach for frozen. Just thaw it completely and squeeze out as much water as possible before adding it to the filling. This prevents the pie from becoming soggy.
Step-by-Step Method
This recipe comes together in about an hour from start to finish. The steps are simple, and the result is a pie that looks like you spent much more time on it.
Prepare the Filling
Start by heating the olive oil in a large skillet over medium heat. Add the chopped onion and cook until it softens, about 4 minutes. Stir in the garlic and cook for another minute until fragrant.
Add the spinach in batches, stirring as it wilts down. This takes only a few minutes. Continue cooking until the excess moisture has evaporated, then remove the skillet from the heat and let the mixture cool slightly. Cooling the spinach is important so the eggs do not scramble when you combine everything.
Mix the Cheeses
In a large bowl, combine the ricotta, mozzarella, Parmesan, beaten eggs, salt, pepper, and nutmeg. Stir until the mixture is smooth and well blended. Fold in the cooled spinach mixture until everything is evenly distributed.
The nutmeg is a small addition, but it makes a real difference. It adds warmth and depth that complements the spinach and cheese without being overpowering.
Assemble the Pie
Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper. On a lightly floured surface, roll the puff pastry out to about 12 inches in diameter. Transfer it to the prepared baking sheet.
Spoon the filling into the center of the pastry, leaving a 2-inch border around the edges. Fold the edges over the filling, pleating as you go to create a rustic crust. The center of the pie will remain open, showing off the golden, cheesy filling as it bakes.
Brush the pastry edges with the egg yolk mixture. This gives the crust a beautiful glossy, golden finish.
Bake and Serve
Bake the pie for 30 to 35 minutes, until the crust is deep golden brown and the filling is set. Let it cool on the baking sheet for about 10 minutes before slicing. This resting time helps the pie hold its shape when you cut into it.
Serve warm, either on its own or with a simple green salad on the side. The pie is also delicious at room temperature, which makes it a great option for picnics or packed lunches.
Practical Tips and Variations
This recipe is easy to adapt to what you have on hand or to your personal taste. Here are a few ideas to keep in mind.
- Add cooked, crumbled bacon or sausage for a heartier version.
- Swap the mozzarella for feta or goat cheese for a tangier flavor.
- Mix in a handful of fresh herbs like dill, chives, or parsley.
- Use a store-bought pie crust instead of puff pastry for a more traditional look.
If you want to make this ahead of time, you can assemble the pie completely and refrigerate it, unbaked, for up to 24 hours. When you are ready to bake, you may need to add a few extra minutes to the cooking time since you are starting from a cold pie.
For those who enjoy other savory baked dishes, you might also like these cottage cheese salad recipes for more easy meal ideas that use cheese in creative ways.
Storage and Food Safety
Leftover cheese and spinach pie keeps well in the refrigerator for up to three days. Store it in an airtight container or wrap it tightly in plastic wrap. To reheat, place slices in a 350°F (175°C) oven for about 10 minutes, or until warmed through. The microwave works in a pinch, but the crust will be less crisp.
If you have a larger batch or want to save some for later, this pie freezes beautifully. Wrap the cooled pie tightly in plastic wrap and then in foil. It will keep in the freezer for up to two months. Thaw overnight in the refrigerator before reheating.
Always make sure the pie is fully cooked before serving. The filling should be set and the internal temperature should reach 165°F (74°C) if you are checking with a food thermometer.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Thaw the frozen spinach completely and squeeze out as much liquid as possible before adding it to the filling. This keeps the pie from becoming watery.
Can I make this pie gluten-free?
You can use a gluten-free puff pastry or pie crust if you can find one. The filling itself is naturally gluten-free, so the crust is the only part that needs swapping.
What should I serve with this pie?
A simple green salad with a light vinaigrette is a classic choice. You could also serve it with roasted vegetables, soup, or fresh fruit for a lighter meal.
If you are planning a larger spread, this pie pairs nicely with a beet salad with feta, cucumbers, and dill for a colorful and satisfying table. And for those with a sweet tooth, consider browsing these healthy dessert recipes to round out the meal.
This easy cheese and spinach pie is one of those dishes that feels both familiar and special. It is simple enough for a busy weeknight, yet impressive enough to serve to guests. With its flaky crust, creamy filling, and golden top, it is sure to become a favorite in your home. Give it a try, and enjoy every warm, cheesy slice.
Recipe Card
Easy Cheese and Spinach Pie
This easy cheese and spinach pie recipe has a flaky crust, melty cheese, and a savory filling. Perfect for weeknight dinners or casual gatherings.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 10 ounces fresh spinach, roughly chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 3 large eggs, lightly beaten
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 1 sheet puff pastry, thawed
- 1 egg yolk mixed with 1 tablespoon water, for brushing
Instructions
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Heat olive oil in a large skillet over medium heat. Add onion and cook until soft, about 4 minutes. Add garlic and cook for 1 minute more.
- Add spinach in batches, stirring until wilted. Cook until excess moisture has evaporated, about 3 minutes. Remove from heat and let cool slightly.
- In a large bowl, combine ricotta, mozzarella, Parmesan, eggs, salt, pepper, and nutmeg. Stir in the cooled spinach mixture.
- Roll out the puff pastry on a lightly floured surface to about 12 inches in diameter. Transfer to the prepared baking sheet.
- Spoon the filling into the center of the pastry, leaving a 2-inch border. Fold the edges over the filling, pleating as needed to create a rustic crust.
- Brush the pastry edges with the egg yolk mixture.
- Bake for 30 to 35 minutes, until the crust is golden brown and the filling is set. Let cool for 10 minutes before slicing and serving.