There’s something magical about the aroma of banitsa baking in the oven that instantly transports me back to my Baba’s kitchen. This traditional Bulgarian cheese pie, with its flaky layers of phyllo dough and tangy feta filling, isn’t just a recipe – it’s a heartwarming piece of Bulgarian heritage that’s been passed down through generations. Today, I’m sharing my family’s treasured banitsa recipe that has graced our Sunday breakfast table for as long as I can remember. The crispy, golden exterior giving way to soft, cheesy layers inside makes this dish the ultimate comfort food that anyone can master with a little patience and love!
What Makes Bulgarian Banitsa Special?
Banitsa holds a special place in Bulgarian cuisine and culture. This beloved pastry appears at virtually every celebration, from casual family gatherings to major holidays. What makes banitsa truly unique is its versatility and the way it brings people together around the table.
Why You’ll Love This Recipe
This banitsa recipe stands out for several reasons:
- Authentic Flavors: The combination of tangy feta, creamy Bulgarian yogurt, and flaky phyllo creates an irresistible flavor profile you won’t find in other pastries.
- Impressive Presentation: The spiral pattern creates a beautiful centerpiece that looks much more complicated than it actually is to prepare.
- Customizable: While traditional banitsa features feta cheese, you can adapt the filling to include spinach, leeks, or even a sweet version with apples and cinnamon.
- Make-Ahead Friendly: Prepare it the night before and bake in the morning for a fresh breakfast without the early wake-up call.
The taste of banitsa is truly unforgettable – slightly salty from the feta, with a pleasant tanginess from the yogurt, all wrapped in buttery, crispy phyllo layers that practically melt in your mouth. Each bite offers the perfect balance of textures and flavors that keep you coming back for “just one more slice.”
Essential Ingredients for Authentic Banitsa
To create an authentic Bulgarian banitsa, you’ll need:
- 1 pack phyllo dough sheets (thawed completely)
- 3 cups crumbled feta cheese
- 4 large eggs
- 1 cup Bulgarian yogurt (or Greek yogurt as a substitute)
- 1/2 cup vegetable oil
- 1/2 cup melted butter
- 1/2 teaspoon baking soda
- Salt to taste (be careful, as feta is already quite salty)
Don’t forget to try No-Knead Cranberry & Herb Bread: Effortless Baking Delight, one of the most popular dishes on our blog, thanks to its simple ingredients and delicious flavor.
Tools You’ll Need
Making banitsa doesn’t require fancy equipment, but you will need:
- Large mixing bowl
- Whisk or fork for beating eggs
- Pastry brush for applying oil/butter
- 9×13 inch baking pan (round traditional pans work beautifully too)
- Clean kitchen towel (to keep phyllo from drying out)
- Measuring cups and spoons
Possible Substitutions and Additions
While traditional banitsa is perfect as is, there are several ways to customize it:
- Cheese Options: Can’t find Bulgarian feta? Greek or regular feta works well. Some recipes blend in cottage cheese or ricotta for a creamier texture.
- Yogurt Alternatives: Greek yogurt makes an excellent substitute for Bulgarian yogurt.
- Add-ins: For more flavor, consider adding a handful of chopped fresh dill, parsley, or green onions to the cheese mixture.
- Vegetable Variations: Spinach and leeks are popular additions that create a more substantial filling.
- Sweet Version: For a dessert banitsa, substitute the cheese filling with a mixture of apples, cinnamon, sugar, and walnuts.

Step-by-Step Cooking Instructions
Preparing the Filling
- First, fully thaw your phyllo dough according to package instructions. This usually takes several hours in the refrigerator or about an hour at room temperature.
- Preheat your oven to 375°F (190°C).
- In a large bowl, crumble the feta cheese into small pieces.
- Add the eggs and beat until well combined with the cheese.
- Mix the baking soda into the yogurt (it will start to foam slightly), then add this mixture to the cheese and eggs.
- Stir everything together until you have a smooth, consistent filling. Set aside.
Assembling the Banitsa
- Combine the melted butter and vegetable oil in a small bowl.
- Lightly brush your baking pan with some of the butter-oil mixture.
- Carefully remove the phyllo sheets from the package and cover them with a damp kitchen towel to prevent drying out.
- Take two sheets of phyllo and lay them flat in your work area. Brush generously with the butter-oil mixture.
- Sprinkle about 2-3 tablespoons of the cheese mixture evenly across the phyllo.
- Starting from the long side, roll the phyllo sheets into a log.
- Coil the log into a spiral shape and place it in the center of your prepared baking pan.
- Repeat this process with the remaining phyllo and filling, continuing the spiral pattern outward from the center until your pan is filled.
- Brush the top generously with the remaining butter-oil mixture.
Baking to Perfection
- Bake in your preheated oven for 35-40 minutes, until the top is golden brown and crispy.
- To ensure even browning, rotate the pan halfway through baking.
- Test for doneness by inserting a toothpick – it should come out clean with no wet filling attached.
- Remove from the oven and let your banitsa cool for at least 10 minutes before slicing.
You can also impress your family with 10 Best Keto Cottage Cheese Bread Recipes for Easy Low Carb Meals, a recipe that’s easy to prepare and packed with unforgettable flavor.
What to Serve with Banitsa
In Bulgaria, banitsa is traditionally served with:
- Ayran: A refreshing yogurt drink that perfectly complements the savory pastry.
- Bulgarian Tea: A strong black tea is the classic accompaniment.
- Fresh Fruit: Particularly in summer, fresh seasonal fruit balances the rich pastry.
- Honey: For a sweet-savory contrast, drizzle a little honey over the top when serving.
Tips for Banitsa Success
- Keep Phyllo Fresh: Work quickly and keep the phyllo covered with a damp towel when not using it to prevent it from drying out and becoming brittle.
- Butter is Key: Don’t skimp on the butter-oil mixture – it creates those delicious crispy layers.
- Room Temperature Ingredients: Allow eggs and yogurt to come to room temperature for a smoother filling.
- Don’t Overfill: Too much filling can make the banitsa soggy, so apply a thin, even layer.
- Even Spirals: Try to maintain a consistent thickness when rolling to ensure even baking.
Storage Instructions
Banitsa is best enjoyed fresh and warm, but leftovers can be stored:
- Refrigerator: Store in an airtight container for up to 3 days.
- Freezer: Wrap individual portions in plastic wrap, then aluminum foil, and freeze for up to 2 months.
- Reheating: For the best texture, reheat in a 350°F oven for 10-15 minutes rather than using a microwave, which can make the phyllo soggy.
A Glimpse into Bulgarian Culinary Tradition
Banitsa is more than just a delicious pastry; it holds special significance in Bulgarian culture. Traditionally, lucky charms or fortunes written on small pieces of paper wrapped in foil are hidden inside the New Year’s Eve banitsa. Each family member takes a piece, and the charm inside reveals what the new year will bring them – prosperity, health, travel, or love.
Nutritional Information
Per serving (approximately 1/8 of the banitsa):
- Calories: 320
- Protein: 12g
- Carbohydrates: 24g
- Fat: 22g
- Sodium: 580mg
Frequently Asked Questions
Can I make banitsa ahead of time?
Yes! You can assemble it the night before, cover with plastic wrap, and refrigerate. Add an extra 5-10 minutes to the baking time if baking straight from the refrigerator.
Why did my phyllo dry out and crack?
Phyllo dough dries out very quickly. Always keep it covered with a damp (not wet) kitchen towel while working.
Can I use puff pastry instead of phyllo?
While the result won’t be traditional banitsa, puff pastry can be used in a pinch for a different but still delicious cheese pie.
Is banitsa served hot or cold?
Banitsa is traditionally served warm, but many Bulgarians enjoy it at room temperature as well. It’s rarely served hot straight from the oven – a short cooling period helps the filling set.
The Heart of Bulgarian Breakfast
There’s nothing quite like starting your day with a slice of homemade banitsa, especially when shared with loved ones. This Bulgarian treasure combines simple ingredients into something truly spectacular that connects us to centuries of tradition.
The next time you’re looking for a breakfast that will impress guests or simply want to experience a taste of Bulgarian culture, give this banitsa recipe a try. The delicate balance of crispy, flaky layers with the creamy, tangy filling creates a culinary experience you won’t soon forget. And while it may seem intimidating at first, once you’ve made your first spiral of banitsa, you’ll understand why this cherished recipe has endured through generations of Bulgarian families.