Spanakopita, the iconic Greek spinach pie, has been a staple of Mediterranean cuisine for centuries. Its flaky phyllo crust, creamy feta filling, and earthy spinach create a symphony of textures and flavors that have won hearts worldwide. However, traditional spanakopita poses a significant challenge for those watching their carbohydrate intake. A single serving of classic spanakopita can contain 30–40 grams of net carbs, largely due to the layers of phyllo dough and occasional flour-thickened fillings. For individuals following ketogenic, low-carb, or diabetic-friendly diets, this high carb count makes it a rare indulgence rather than a regular meal.

Fortunately, with a few smart substitutions and a deeper understanding of the ingredients, you can recreate this beloved dish with dramatically reduced carbohydrates—without sacrificing the authentic taste that makes spanakopita so special. This guide provides a comprehensive, expert-level recipe for low-carb spanakopita, complete with nutritional insights, ingredient science, and creative variations. Whether you are a seasoned home cook or a newcomer to Greek cuisine, you will learn how to craft a spanakopita that is both satisfying and aligned with your health goals. Let us dive into the details of making a low-carb spanakopita that rivals the original in every bite.

Understanding the Carb Challenge in Traditional Spanakopita

To successfully adapt spanakopita, it helps to know exactly where the carbohydrates come from in the classic recipe. Phyllo dough, also spelled filo, consists of paper-thin sheets of unleavened flour, water, and a small amount of oil or butter. Its layered structure creates the characteristic crispy crust, but each sheet contributes roughly 6–8 grams of carbohydrates. A standard spanakopita pie uses eight to twelve sheets, meaning the crust alone can deliver 50–100 grams of carbs. Additionally, some recipes incorporate a roux or breadcrumbs into the filling to absorb moisture, further increasing the carb count.

Spinach, feta, eggs, and olive oil are naturally low in carbohydrates, so the filling is generally not the culprit. However, onions and garlic add small amounts of sugar that can accumulate. By focusing on replacing or reducing the phyllo and flour-based thickeners, you can slash the net carbs by 70–80% or more. The key lies in choosing a low-carb alternative that mimics the structural and textural role of phyllo while keeping carbs minimal. Almond flour, coconut flour, ground flaxseed, cheese-based crusts, and even egg-based wraps all offer viable pathways. Each alternative brings its own flavor and texture profile, allowing you to tailor the pie to your preferences.

Key Ingredients for a Low-Carb Spanakopita

Below is a detailed look at the ingredients needed for a low-carb spanakopita, along with explanations of why each one works and how to select the best options.

Spinach

Fresh spinach is preferred for its vibrant flavor and tender texture. Baby spinach is convenient, but mature spinach leaves have a stronger taste. If using frozen spinach, thaw it completely and squeeze out all excess water. Frozen spinach has a higher water content, which can make the filling soggy if not properly drained. Aim for 300–400 grams (about 10–14 ounces) of fresh spinach, which will wilt down significantly.

Feta Cheese

Authentic Greek feta made from sheep’s milk or a blend of sheep and goat milk offers the best flavor and crumbly texture. Feta is naturally low in carbs (about 1 gram per ounce) and high in fat, making it ideal for low-carb diets. Avoid pre-crumbled feta, which often contains anti-caking agents that can alter the texture. For a richer taste, consider adding a small amount of cream cheese or ricotta to the filling—both are low in carbs but add creaminess.

Eggs

Eggs act as a binder in the filling, helping it set and hold together. They also contribute healthy fats and protein. Use large eggs at room temperature for best incorporation. For an extra-airy filling, separate the eggs, beat the whites to soft peaks, and fold them in gently.

Onion and Garlic

These aromatics build the savory base. Onions contain some carbohydrates (about 6 grams net per 100 grams), but the amount used in spanakopita is small. To minimize carbs further, you can use green onions (scallions) or a small amount of onion powder. Garlic is negligible in carbs when used as a few cloves.

Olive Oil

A high-quality extra virgin olive oil adds fruitiness and helps sauté the vegetables. It also contributes to the richness of the filling and the crust if used in a crust mixture.

Dill and Other Herbs

Dill is the classic herb in spanakopita, lending a distinctive fresh flavor. Fresh dill is best, but dried dill works in a pinch. You can also add mint, parsley, or even oregano for variation. Herbs are virtually carb-free.

Low-Carb Crust Alternatives

The crust is where the biggest carb savings happen. Here are the most effective alternatives:

  • Almond flour crust: Mix almond flour, melted butter or olive oil, egg, and a pinch of salt. Press it into the pan and pre-bake for a sturdy base. Almond flour has about 2–3 grams net carbs per ¼ cup, compared to about 24 grams in regular flour.
  • Coconut flour crust: Coconut flour is more absorbent, so use less. Combine ½ cup coconut flour with 2 eggs and 2 tablespoons oil. It creates a slightly sweeter, denser crust that pairs well with spinach.
  • Flaxseed or seed crust: Ground flaxseed mixed with water or egg forms a gel-like base. This crust is high in fiber and omega-3s. Use 1 cup ground flaxseed, 2 eggs, and seasoning.
  • Cheese-based crust (fathead dough): Melted mozzarella, cream cheese, and almond flour create a pliable, low-carb dough that can be rolled thin. This mimics the flakiness of phyllo surprisingly well.
  • Sheetless approach: Simply omit the top crust and use a generous sprinkle of almond flour or crushed pork rinds on top for crunch. This eliminates the crust carbs entirely while retaining texture.

For the recipe below, we will use an almond-flour-based crust for its versatility and ease. Feel free to substitute with one of the other options based on your dietary needs or pantry availability.

Step-by-Step Low-Carb Spanakopita Recipe

Ingredients for the Crust

  • 1 ½ cups almond flour
  • ¼ cup melted butter or olive oil
  • 1 large egg
  • ½ teaspoon salt
  • Optional: 1 tablespoon sesame seeds or poppy seeds for topping

Ingredients for the Filling

  • 300 g (10 oz) fresh spinach, roughly chopped
  • 200 g (7 oz) feta cheese, crumbled
  • 3 large eggs
  • 1 small onion, finely chopped (about ½ cup)
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 tablespoon fresh dill, chopped (or 1 teaspoon dried dill)
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Optional: 2 tablespoons grated Parmesan or nutritional yeast for extra flavor

Instructions

  1. Preheat and prep: Preheat your oven to 180°C (350°F). Grease a 9-inch round pie dish or an 8x8-inch square baking pan with olive oil or butter.
  2. Make the crust: In a medium bowl, combine the almond flour, melted butter (or olive oil), egg, and salt. Mix with a fork until a dough forms. It will be slightly crumbly but should hold together when pressed. Transfer the dough to the prepared baking dish and press it evenly across the bottom and about 1 inch up the sides. Use the back of a spoon or your fingers to ensure even thickness. Prick the crust several times with a fork to prevent bubbling. Pre-bake the crust for 10–12 minutes until lightly golden and set. Remove from oven and allow to cool slightly.
  3. Sauté vegetables: While the crust bakes, heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3–4 minutes until translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Add the chopped spinach in batches, stirring frequently. Cook until the spinach is completely wilted and any released liquid has evaporated (about 4–5 minutes). Remove from heat and let the mixture cool for a few minutes.
  4. Prepare filling: In a large mixing bowl, beat the three eggs. Add the crumbled feta, dill, salt, pepper, and optional Parmesan. Stir in the cooled spinach-onion mixture until well combined. Taste and adjust seasoning as needed—remember feta is salty, so go easy on additional salt.
  5. Assemble: Pour the filling into the pre-baked crust and spread it evenly. If desired, sprinkle the top with sesame seeds or poppy seeds for added texture and visual appeal.
  6. Bake: Place the pie in the preheated oven and bake for 25–30 minutes, or until the filling is set and the top is golden brown. The edges of the crust may darken slightly; if they brown too quickly, tent with foil during the last 10 minutes.
  7. Cool and serve: Remove from oven and let the spanakopita cool in the pan for at least 10 minutes before slicing. This resting time allows the filling to firm up, making slices cleaner. Serve warm or at room temperature.

Optional Crust Variations

If you prefer a coconut flour crust, substitute ½ cup coconut flour for the almond flour, increase the egg to 2, and add 1–2 tablespoons water. Press into the pan as instructed; note that coconut flour crust does not brown as much. For a cheese crust (fathead style), melt 1 ½ cups shredded mozzarella and 2 tablespoons cream cheese in the microwave, then stir in 1 cup almond flour and 1 egg. Press into the pan and pre-bake as above. This crust has a more elastic, chewy texture that closely mimics phyllo’s flakiness when baked.

Nutritional Breakdown

Below is an approximate nutritional analysis for one serving of the almond-flour-crust spanakopita (assuming 8 servings). The values will vary slightly based on specific brands and exact quantities.

  • Calories: 290–320
  • Protein: 14 g
  • Fat: 24 g
  • Total carbohydrates: 8–10 g
  • Fiber: 3–4 g
  • Net carbs: 5–6 g per serving

In contrast, a serving of traditional phyllo-based spanakopita typically contains 25–35 grams of net carbs. This low-carb version reduces net carbs by over 80% while maintaining a satisfying fat and protein profile, making it suitable for keto, low-carb, and diabetic-friendly meal plans. For additional macronutrient adjustments, you can increase the fat by serving with a side of olive oil-dressed salad or decrease the calories by using a crust made solely from ground flaxseed.

Variation Ideas

Keto and Dairy-Free Adaptations

For strict keto, use the fathead crust and replace feta with a dairy-free feta alternative or a mix of firm tofu and nutritional yeast. Omit Parmesan. Ensure all oils are from keto-approved sources. For dairy-free, swap butter for coconut oil or avocado oil in the crust, and use a vegan feta made from nuts. Egg replacements such as chia eggs (1 tablespoon ground chia + 3 tablespoons water per egg) can be used, but note that the texture will be less firm.

Add Protein

To turn spanakopita into a complete protein-packed meal, add 200 g (7 oz) of cooked, crumbled ground lamb, chicken, or turkey to the filling. Alternatively, fold in 150 g (5 oz) of cooked shrimp or crumbled bacon. This addition increases the protein content without significantly raising carbs.

Herb and Spice Swaps

Swap half the dill for fresh mint for a brighter flavor. Add a pinch of nutmeg to the filling for an earthy warmth that complements spinach. Incorporate sumac or lemon zest for a tangy note that reduces the need for salt.

Individual Portions

Instead of a single large pie, you can make low-carb spanakopita muffins. Press the crust mixture into a greased muffin tin, add a spoonful of filling, and bake for 15–18 minutes. These are perfect for meal prep and on-the-go snacks.

Serving Suggestions and Storage

Low-carb spanakopita pairs beautifully with a fresh Greek salad: crisp cucumber, tomatoes (use sparingly for low carb), olives, and a lemony vinaigrette. For an extra dose of healthy fat, serve with tzatziki sauce made from Greek yogurt, grated cucumber, garlic, and dill. A side of roasted cauliflower or sautéed zucchini also complements the flavors.

To store leftovers, let the pie come to room temperature, then cover tightly with foil or plastic wrap and refrigerate for up to 4 days. Reheat individual slices in the oven at 160°C (320°F) for about 10 minutes, or in the microwave for 1–2 minutes. The crust may soften slightly, but the flavor remains intact. Freezing is possible: wrap the cooled pie (or individual slices) in plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Yes, but it requires proper preparation. Thaw frozen spinach completely and squeeze out as much water as possible using a clean kitchen towel or cheesecloth. Frozen spinach has higher water content than fresh, and excess moisture can lead to a soggy filling. After squeezing, pat dry with paper towels. You can then proceed with the recipe as written, reducing the cooking time in the skillet since frozen spinach is already wilted.

Why did my crust turn out soggy?

A soggy crust usually results from insufficient pre-baking or excess moisture in the filling. Ensure the crust is fully baked (golden and firm) before adding the filling. Also, make sure the spinach mixture is well-drained before combining with the eggs and feta. Letting the filling rest for a few minutes before pouring onto the crust can allow any residual liquid to settle. Finally, baking the assembled pie until the top is deep golden brown ensures the filling has set and the crust crisps up.

Can I make this recipe nut-free?

Absolutely. Replace almond flour with sunflower seed flour (ground sunflower seeds) or use the flaxseed crust option. Sunflower seed flour can react with baking soda (not used here) to turn green, but for this recipe it is safe. An alternative is to use a crust made only from eggs and Parmesan cheese (similar to a frico) pressed into the pan. The texture will be more like a frittata crust than traditional pie crust, but it is delicious and completely nut-free.

Is this recipe suitable for a vegetarian diet?

Yes, as written it is vegetarian. For vegan adaptation, see the dairy-free and egg-free recommendations in the variation section. Note that traditional spanakopita is always vegetarian; it never includes meat.

Conclusion

Low-carb spanakopita proves that dietary restrictions do not have to mean sacrificing flavor or tradition. By swapping the carb-heavy phyllo for a nut-based or seed-based crust and paying attention to moisture levels in the filling, you can create a pie that is every bit as satisfying as the original. This recipe is versatile enough to accommodate various low-carb lifestyles, from keto to paleo to gluten-free, and it works equally well as a weeknight dinner, a meal-prep component, or a dish to share at gatherings. The rich, savory filling of spinach and feta remains the star, while the crust provides a sturdy, flavorful base that won’t spike your blood sugar. We encourage you to experiment with the variations, adjust herbs to your liking, and discover your perfect low-carb spanakopita.

For further reading on the health benefits of low-carb Mediterranean eating, explore resources from DietDoctor and the Healthline Low-Carb Mediterranean Guide. To learn more about the cultural history of phyllo and spanakopita, the Greek Reporter article offers an excellent overview. Enjoy your low-carb journey and every delicious slice of this Greek classic.