Bulgarian Banitsa savory pastry

Featured in: Cozy Brunch Plates

Bulgarian Banitsa features delicate layers of thin phyllo dough enveloping a creamy mixture of crumbled feta cheese, eggs, and yogurt. Brushed with melted butter between layers, this dish bakes to a golden, crispy finish that delivers a satisfying blend of textures. Ideal for breakfast, brunch, or snack times, it carries the rich traditions of Eastern European cuisine with simple, fresh ingredients and a medium-level preparation time.

Updated on Sat, 27 Dec 2025 16:45:00 GMT
Golden, flaky Bulgarian Banitsa, a savory pastry with a creamy feta and egg filling. Save Pin
Golden, flaky Bulgarian Banitsa, a savory pastry with a creamy feta and egg filling. | fabulousdishesby.com

The first time I bit into banitsa, I was sitting in a Sofia café on a gray February morning, watching condensation streak the windows. My neighbor had just pulled a tray from her oven, and the smell of butter and feta drawn through crispy phyllo was impossible to ignore. She cut a piece and slid it onto a small plate with a knowing smile, as if to say, "This is what breakfast should be." One bite and I understood why this pastry has survived centuries in Bulgarian kitchens—it's the kind of simple food that feels like a gift.

I made this for friends during a lazy Sunday brunch, not knowing that half of them had never tried banitsa before. Watching their faces when they took that first bite—surprised by how the pastry crackles, then melts—made the whole thing worthwhile. One of them said it tasted like comfort in phyllo form, and honestly, she was right.

Ingredients

  • Feta cheese: Use the crumbly, salty kind—it's the soul of banitsa and creates those little pockets of tang throughout.
  • Phyllo dough: Thaw it properly in the refrigerator the night before; rushing it leads to cracks that matter more than they should.
  • Plain yogurt: This is non-negotiable for the creamy, slightly sour binding that holds everything together.
  • Eggs: They're what makes the filling custard-like and tender once baked.
  • Melted butter: Brush it generously between each layer—this is where the crispy, golden magic happens.
  • Milk: Just enough to loosen the filling so it soaks into every layer without making things too wet.
  • Salt and pepper: Season boldly; the phyllo and cheese absorb flavor more than you'd guess.

Instructions

Prepare your workspace and preheat:
Set your oven to 180°C (350°F) and grease a 23 x 33 cm baking dish with a little melted butter. Having everything ready before you touch the phyllo makes the whole process calmer and less rushed.
Make the filling:
Whisk eggs with yogurt, milk, salt, and pepper until smooth, then gently fold in the crumbled feta. The mixture should be loose enough to flow between layers but thick enough to stay put.
Handle the phyllo with care:
Unroll your dough and keep it covered with a damp towel the entire time you work—exposed phyllo dries out in minutes and becomes brittle and impossible to layer smoothly.
Build your first layer:
Place one sheet of phyllo in the dish and brush it lightly with melted butter, then repeat with three more sheets, buttering each one. You want the butter to glisten but not pool.
Alternate filling and pastry:
Spread about one-quarter of your cheese mixture over the phyllo, then add 3–4 more buttered sheets, then more filling. Keep alternating until everything is used, finishing with 3–4 buttered phyllo layers on top to get that golden crust.
Score before baking:
Using a sharp knife, cut the assembled banitsa into squares or diamond shapes—this step makes serving easier and helps the heat penetrate evenly.
Final butter and bake:
Pour any remaining melted butter over the top, then bake for 30–35 minutes until the pastry is deep golden brown and crispy enough to crackle when you touch it.
Rest and serve:
Let it cool for 10 minutes—this gives the filling time to set slightly so it doesn't collapse when you cut. Serve it warm or even at room temperature; banitsa is forgiving that way.
Save Pin
| fabulousdishesby.com

There's something magical about pulling banitsa from the oven and hearing it crackle as it cools, knowing that inside is this creamy, salty surprise waiting. My grandmother used to say that a good banitsa should sing a little when you bite it, and for years I thought she was being poetic. She wasn't.

The Secret of Layering

Banitsa isn't complicated, but layering is its real art. Each sheet of phyllo needs butter, not because the recipe demands it, but because that's how the pastry becomes shatteringly crisp instead of chewy. I learned this by making it wrong the first time, using too little butter in a misguided attempt at health consciousness. The result was dense and disappointingly soft. After that, I understood: butter is the whole point. The filling could be simple, but the pastry had to be perfect, and that meant respecting the butter.

Timing and Temperature

One crucial detail I discovered after several attempts: the oven temperature matters as much as the baking time. Too hot and the phyllo burns before the filling sets; too cool and you get limp pastry that never crisps. I've learned to trust the golden-brown color more than the clock. If your filling is still jiggling and the top isn't golden, give it another few minutes. Banitsa doesn't punish patience.

Variations and Pairings

Bulgarian banitsa is endlessly flexible despite its simplicity. I've experimented with adding fresh dill and parsley to the filling, which brings a brightness that makes the whole thing feel less heavy. Some days I'm in the mood for it as a breakfast, warm from the oven with a glass of ayran (that salty yogurt drink that's oddly perfect alongside it). Other times I serve it at room temperature for a picnic or light dinner, paired with a simple salad of tomatoes and cucumbers.

  • Try mixing in a few tablespoons of fresh dill or parsley to the filling for an herbaceous twist.
  • Serve it alongside a tomato-cucumber salad with a squeeze of lemon for balance.
  • A cold glass of ayran is the traditional pairing, but honestly, it works with almost any simple drink.
Enjoy a slice of homemade Bulgarian Banitsa: a warm, flaky, and delicious pastry. Save Pin
Enjoy a slice of homemade Bulgarian Banitsa: a warm, flaky, and delicious pastry. | fabulousdishesby.com

Banitsa is the kind of dish that reminds you why simple food, made with respect for its parts, never goes out of style. Make it once, and it becomes yours.

Recipe FAQs

What type of cheese is used in Banitsa?

Traditional Banitsa uses crumbled feta cheese for its distinctive salty and creamy flavor.

How should the phyllo dough be handled?

Keep phyllo sheets covered with a damp towel to prevent drying out while layering with butter and filling.

Can Banitsa be served cold or warm?

Banitsa is best enjoyed warm or at room temperature to appreciate its crispy layers and rich filling.

What are common variations to the filling?

Adding fresh herbs like dill or parsley enhances flavor; some substitute feta partially with Bulgarian sirene or ricotta cheeses.

How long does it take to bake Banitsa?

It requires 30 to 35 minutes of baking until the top becomes golden and crispy.

Bulgarian Banitsa savory pastry

Savory flaky pastry layered with feta cheese and eggs, baked until golden and crisp.

Prep Duration
20 min
Time to cook
35 min
Overall duration
55 min
Posted by Fabulous dishes by Vanessa Collins


Skill level Medium

Cuisine style Bulgarian

Servings made 6 Number of servings

Dietary details Vegetarian-friendly

Ingredient list

Dairy

01 14 oz feta cheese, crumbled
02 1 cup plain yogurt
03 4 tbsp unsalted butter, melted
04 3.5 tbsp whole milk

Eggs

01 4 large eggs

Pastry

01 1 package phyllo dough, thawed (about 14 oz)

Seasoning

01 1/2 tsp salt
02 1/4 tsp freshly ground black pepper

Step-by-Step Guide

Instruction 01

Preheat oven and prepare pan: Set the oven to 350°F (180°C). Lightly grease a 9 x 13-inch baking dish with melted butter.

Instruction 02

Combine wet ingredients and seasoning: In a large mixing bowl, whisk together eggs, yogurt, milk, salt, and black pepper until smooth, then gently fold in the crumbled feta cheese.

Instruction 03

Prepare phyllo dough: Unroll the phyllo sheets and keep them covered with a damp towel to prevent drying out.

Instruction 04

Layer phyllo sheets with butter: Place one sheet of phyllo in the baking dish and brush lightly with melted butter. Repeat this layering and buttering process with 3 additional sheets.

Instruction 05

Add first layer of filling: Spread approximately one-quarter of the cheese and egg mixture evenly over the layered phyllo sheets.

Instruction 06

Continue layering phyllo and filling: Add 3 to 4 more phyllo sheets, brushing each with melted butter, followed by another quarter of the filling. Repeat until all filling is used, finishing with 3 to 4 buttered phyllo layers on top.

Instruction 07

Cut the assembled pastry: With a sharp knife, score the layered banitsa into squares or diamond shapes before baking.

Instruction 08

Apply remaining butter: Drizzle any leftover melted butter evenly over the top to ensure a golden crust.

Instruction 09

Bake to golden perfection: Bake for 30 to 35 minutes until the top turns golden brown and crisp.

Instruction 10

Rest before serving: Let the pastry cool for 10 minutes, then serve warm or at room temperature.

Equipment needed

  • Mixing bowl
  • Whisk
  • Pastry brush
  • 9 x 13-inch baking dish
  • Sharp knife

Allergy details

Take a moment to check each ingredient for possible allergens. Always reach out to a medical expert if you're unsure.
  • Contains milk, eggs, and wheat. Check phyllo packaging for potential traces of nuts or soy.

Nutrition details by serving

These details help guide you, but be sure to consult a healthcare professional when needed.
  • Kcal: 370
  • Lipids: 22 g
  • Carbohydrates: 28 g
  • Protein: 14 g