The Best Homemade Spanakopita Recipe

·

Recipe

I can confidently say this homemade spanakopita is a game-changer—once you try it, there’s no going back. What makes it special? The perfect flaky, buttery phyllo dough wraps around a vibrant filling of fresh spinach, creamy feta, and a hint of dill, creating a harmony of flavors that’s simply irresistible.

It’s the kind of dish I’ve made countless times for family gatherings, and it *always* disappears before I can even think about leftovers.

Imagine this: golden layers of phyllo shattering at the first bite, revealing a savory, herbaceous filling that’s just the right balance of tangy and earthy. Trust me, whether you’re a seasoned cook or a beginner, this recipe is approachable, foolproof, and guaranteed to impress.

Let’s get baking!

Ingredients

The secret to a truly unforgettable spanakopita lies in the quality of your ingredients—fresh greens, good cheese, and flaky phyllo make all the difference. Here’s what you’ll need, with a few chef-approved swaps to keep it flexible:

For the Filling:

  • 1 lb fresh spinach (or 10 oz frozen, thawed and squeezed dry—just don’t skip the squeezing!).
  • 1 cup feta cheese, crumbled (sheep’s milk feta for tangy depth, but cow’s milk works in a pinch).
  • ½ cup ricotta or cottage cheese (ricotta adds creaminess; cottage cheese gives a lighter texture).
  • 3 green onions, finely chopped (or 1 small yellow onion if you’re out).
  • 2 cloves garlic, minced (non-negotiable—this is where the magic starts).
  • 1 egg, lightly beaten (binds everything together).
  • ¼ cup fresh dill, chopped (or 1 tbsp dried, but fresh is *so* much brighter).
  • ¼ cup fresh parsley, chopped (skip the dried—it’s worth the extra trip to the store).
  • Zest of 1 lemon (secret weapon for cutting through richness).
  • ¼ tsp nutmeg (just a whisper—trust me).
  • Salt and pepper (go easy on salt—feta’s already salty!).

For the Phyllo Layers:

  • 1 lb phyllo dough, thawed (keep it covered with a damp towel to prevent drying).
  • ½ cup unsalted butter, melted (clarified butter works even better for extra crispiness).
  • 2 tbsp olive oil (mixes with butter for flavor and golden color).

Little Wins:

  • Sesame seeds (sprinkle on top before baking for crunch).
  • Extra lemon wedges (serve on the side for a bright finish).

How to Make the Best Homemade Spanakopita Instructions

layer fill bake serve

Start by prepping your ingredients: Wash and dry the spinach thoroughly to avoid excess moisture, which can make the filling soggy. Chop the onions and garlic finely for even distribution.

Pro Tip: Use a salad spinner for the spinach to guarantee it’s completely dry.

Watch Out: Skipping this step can lead to a watery filling.

Sauté the aromatics: In a large skillet, sauté the onions and garlic in olive oil until they’re soft and fragrant. This builds the base flavor of your spanakopita.

Add the spinach in batches, wilting it down until all the leaves are cooked and tender.

Why It Matters: Cooking the spinach removes excess water and concentrates its flavor.

Pro Tip: Let the mixture cool completely before adding cheese—hot filling can melt the cheese prematurely.

Prepare the filling: In a bowl, combine the cooled spinach mixture with crumbled feta, ricotta, eggs, and herbs like dill and parsley. Season generously with salt and pepper.

Why It Matters: Eggs act as a binder, while ricotta adds creaminess and feta provides tanginess.

Watch Out: Over-stirring can break down the feta—mix gently to maintain texture.

Assemble the phyllo layers: Brush a baking dish with melted butter. Layer sheets of phyllo dough, brushing each sheet lightly with butter as you go. This creates a flaky, golden crust.

Pro Tip: Keep unused phyllo covered with a damp towel to prevent drying out.

Watch Out: Uneven buttering can lead to uneven browning.

Add the filling and top layers: Spread the spinach mixture evenly over the phyllo layers. Top with more phyllo sheets, brushing each with butter as before. Fold any overhanging edges neatly over the top.

Why It Matters: A smooth, even layer guarantees uniform cooking and presentation.

Score and bake: Use a sharp knife to score the top layers into squares or triangles. This makes serving easier after baking.

Bake in a preheated oven at 375°F (190°C) for 30-40 minutes, or until the top is golden brown and crisp.

Visual Cue: The filling should be set, and the phyllo should be flaky and aromatic.

Pro Tip: Let it cool for 10 minutes before cutting to allow the filling to firm up.

Serve and enjoy: Spanakopita is best served warm but can also be enjoyed at room temperature. Pair with a simple Greek salad or tzatziki for a complete meal.

Flexibility: Leftovers can be reheated in the oven to maintain crispiness—avoid the microwave, as it can make the phyllo soggy.

Nutrition

Spanakopita is a nutritious dish packed with spinach, feta, and phyllo dough. Here’s a breakdown of its nutrition per serving.

Nutrient Amount per Serving
Calories 250 kcal
Protein 8 g
Carbohydrates 20 g
Fat 15 g
Fiber 3 g
Sodium 450 mg

Chef Tips

Getting the perfect spanakopita isn’t just about ingredients—it’s about technique. Use a mix of fresh spinach and chard for depth of flavor.

Squeeze out all the moisture from the greens to avoid soggy pastry.

Layer phyllo sheets thinly, brushing each with butter or olive oil for crispiness.

Fold tightly to seal in the filling, and bake until golden brown. Let it rest before cutting for clean slices.

Frequently Asked Questions

Can I Use Frozen Spinach Instead of Fresh?

Yes, you can use frozen spinach—just thaw and squeeze out all the excess water first. I’ve done it many times, and it works great. Just make sure it’s well-drained so your filling isn’t soggy.

How Do I Prevent the Phyllo Dough From Tearing?

To prevent phyllo dough from tearing, I keep it covered with a damp towel while working, brush each layer lightly with melted butter, and handle it gently. If a tear happens, I patch it with another piece—no stress!

Can I Make Spanakopita Ahead of Time?

Yes, I can make spanakopita ahead of time. I’ll assemble it, cover it tightly, and refrigerate it for up to a day before baking. If I freeze it, I’ll bake it straight from frozen, adding extra time.

What Can I Substitute for Feta Cheese?

If I don’t have feta, I’ll use ricotta for creaminess or goat cheese for tanginess. Queso fresco works too if I want something milder. I’ve even tried tofu or nutritional yeast for a dairy-free option.

How Do I Store Leftover Spanakopita?

I store leftover spanakopita in an airtight container in the fridge for up to three days. If I want to keep it longer, I freeze it wrapped in foil, then reheat it in the oven when I’m ready.