Bulgarian Banitsa Phyllo Cheese

Featured in: Rustic Bakes & Pies

Bulgarian Banitsa blends crisp, buttery phyllo layers with a creamy mix of feta cheese, eggs, and yogurt. This savory pastry is perfect for breakfast or any light meal. The filling is gently folded and layered between sheets of delicate phyllo, then baked until golden and flaky. A hint of salt and pepper enriches the flavor, while optional fresh herbs like dill or parsley enhance its traditional taste. Serve warm or at room temperature for a satisfying, savory experience inspired by Eastern European cuisine.

Updated on Sat, 27 Dec 2025 09:39:00 GMT
Golden-brown Bulgarian Banitsa, a flaky savory pastry, promising a rich feta cheese filling. Save to Pinterest
Golden-brown Bulgarian Banitsa, a flaky savory pastry, promising a rich feta cheese filling. | honeyprairie.com

The first time I made banitsa, I was standing in my grandmother's kitchen on a cold Sofia morning, watching her hands move with practiced ease through layers of phyllo so thin you could read through them. She never used a recipe, just muscle memory and the way the dough felt between her fingers. Years later, I finally understood what she was doing—and why every layer mattered. Now when I make it, I can almost hear her humming that old folk song while the butter sizzles and the pastry begins to turn golden.

I remember bringing a still-warm square to my neighbor one Sunday afternoon, and she came back twenty minutes later asking if I could make another one because her whole family had crowded around the kitchen table and devoured it without saving her a piece. That's when I knew this recipe was worth keeping close.

Ingredients

  • Feta cheese: Crumbled into fine pieces, it distributes evenly and creates those pockets of salty richness that make banitsa unforgettable—use full-fat for the creamiest texture.
  • Plain yogurt: This adds moisture and tang, keeping the filling smooth instead of grainy, which is the secret to authentic banitsa.
  • Eggs: They bind everything together and create a custardy layer between the phyllo sheets when baked.
  • Whole milk: Thinning the mixture slightly so it seeps into every layer and creates that silky interior.
  • Phyllo dough: Buy it frozen and thaw it slowly overnight in the fridge—rushing this step makes it brittle and prone to tearing.
  • Unsalted butter, melted: Each brushed layer becomes crispy and golden, so don't skip this step or use oil as a substitute.
  • Salt and black pepper: Season boldly here since the filling absorbs flavor differently once baked.

Instructions

Prepare your workspace:
Preheat the oven to 180°C and grease your baking dish with a touch of melted butter, making sure to coat the corners. This prevents sticking and helps the phyllo crisp up against the sides.
Make the filling:
Whisk eggs, yogurt, milk, salt, and pepper until completely smooth and pale, then gently fold in the feta so you don't break it into powder. The mixture should be thick but spreadable.
Ready the phyllo:
Unroll it and immediately drape a damp towel over the stack to keep it from drying out and cracking—phyllo can turn brittle in seconds. Work with one sheet at a time and keep the rest covered.
Start the base layers:
Place one phyllo sheet in the dish and brush it lightly with melted butter using gentle, overlapping strokes. Repeat with three more sheets, buttering each one, building your first protective layer.
Layer and fill:
Spread a quarter of the cheese mixture evenly over the phyllo, then add 3–4 more buttered sheets. Repeat this pattern until all filling is used, finishing with 3–4 dry sheets on top for crispness.
Score and finish:
Using a sharp knife dipped in hot water, cut the banitsa into squares or diamonds before baking—this prevents the phyllo from shattering when you slice it later. Pour any remaining butter over the top.
Bake to golden:
Bake for 30–35 minutes until the top is deeply golden and you can hear a faint crackling sound. It should smell nutty and rich, not burnt.
Cool before serving:
Let it rest for 10 minutes so the filling sets slightly, making it easier to pick up and eat. Serve warm or at room temperature with ayran or a fresh salad.
Crispy layers of phyllo and savory feta filling bake to perfection in this delicious Bulgarian Banitsa. Save to Pinterest
Crispy layers of phyllo and savory feta filling bake to perfection in this delicious Bulgarian Banitsa. | honeyprairie.com

There's something profound about banitsa that goes beyond the flavors—it's the ritual of it, the way each buttered layer is a small act of care. Every time I make it, I'm connected to a tradition that's been passed down through generations of cooks who understood that the best food is built slowly, layer by layer.

The Phyllo Philosophy

Phyllo dough intimidates people, but it's actually forgiving once you understand it. The key is respecting its dryness and working with speed and confidence—hesitation is what causes it to crack. If a sheet tears, don't panic; it becomes invisible under the next layer and the filling, and honestly, some of the best banitsa I've made had at least one imperfect sheet hiding inside.

Making It Your Own

The beauty of banitsa is how it welcomes additions without losing its identity. Fresh dill or parsley stirred into the filling adds herbaceous brightness, while a pinch of nutmeg creates unexpected warmth. I've experimented with half sirene cheese for a milder flavor, caramelized onions for depth, and even roasted red peppers for a subtle sweetness. The ratio of phyllo to filling is what matters; adjust your additions without oversaturating the mixture.

Beyond Breakfast

While banitsa is traditionally a morning dish in Bulgaria, I've served it at every hour without apology. Warm from the oven for breakfast, cut into small squares as a party appetizer, or sliced for a quick lunch with a cold salad and that essential glass of ayran. It keeps well for a few days in an airtight container and actually tastes better the next day once the flavors have settled.

  • Pair it with cold ayran, fresh cucumbers, and tomatoes for an authentic Bulgarian meal.
  • Save leftovers by storing them in the fridge and reheating gently in a 160°C oven for 10 minutes to restore crispness.
  • Double the recipe and freeze an unbaked banitsa, then bake straight from frozen, adding just 5–10 extra minutes to the baking time.
Imagine the aroma: This comforting Bulgarian Banitsa offers warm, savory pastry with a delightful bite. Save to Pinterest
Imagine the aroma: This comforting Bulgarian Banitsa offers warm, savory pastry with a delightful bite. | honeyprairie.com

Every slice of banitsa is a small reminder that the best recipes aren't complicated—they're just made with intention and respect for what came before. Serve it warm, watch someone's face light up, and you'll understand why this dish has survived centuries.

Questions & Answers

What type of cheese is used in Bulgarian Banitsa?

Feta cheese is traditionally used, providing a salty and tangy flavor that complements the eggs and phyllo layers.

How should the phyllo dough be handled to prevent drying out?

Keep the phyllo covered with a damp towel during preparation to maintain its moisture and prevent it from cracking.

Can fresh herbs be added to the filling?

Yes, adding chopped fresh dill or parsley to the cheese-egg filling adds a fresh, aromatic touch.

What is the best way to serve this pastry?

Serve warm or at room temperature, ideal for breakfast, brunch, or as a savory snack alongside ayran or a light salad.

Is it possible to substitute the feta cheese?

Half the feta can be replaced with Bulgarian sirene cheese or ricotta for a milder, creamier flavor.

Bulgarian Banitsa Phyllo Cheese

Flaky phyllo dough layered with feta, eggs, and butter, baked to a golden crisp for a savory treat.

Prep duration
20 minutes
Cook duration
35 minutes
Overall time needed
55 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Medium

Cuisine type Bulgarian

Makes 6 Number of portions

Diet specifications Meatless

What You'll Need

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 (approximately 14 oz), thawed

Seasoning

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

How to Make It

Step 01

Preheat oven and prepare baking dish: Preheat oven to 350°F. Lightly grease a 9 x 13-inch baking dish with melted butter.

Step 02

Mix filling ingredients: In a large bowl, whisk together eggs, yogurt, milk, salt, and pepper until smooth. Fold in crumbled feta cheese gently.

Step 03

Prepare phyllo dough: Unroll phyllo dough and cover with a damp towel to prevent drying.

Step 04

Layer phyllo sheets: Place one sheet of phyllo in the baking dish and brush lightly with melted butter. Repeat to layer 4 sheets in total, brushing each with butter.

Step 05

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

Step 06

Continue layering: Layer 3 to 4 more phyllo sheets, each brushed with butter, then spread another quarter of the filling. Repeat until all filling is used, finishing with 3 to 4 buttered phyllo sheets on top.

Step 07

Score the assembled layers: Using a sharp knife, cut the layered pastry into squares or diamond shapes.

Step 08

Apply remaining butter: Pour any remaining melted butter over the top of the assembled layers.

Step 09

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

Step 10

Cool before serving: Allow to cool for 10 minutes before serving warm or at room temperature.

Essential tools

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

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains milk (cheese, yogurt, butter), eggs, and wheat (phyllo dough).
  • Check phyllo dough packaging for possible traces of nuts or soy.

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 370
  • Lipids: 22 g
  • Carbohydrates: 28 g
  • Proteins: 14 g