Traditional Bulgarian Banitsa (Cheese Pastry)

30 min prep 30 min cook 3 servings
Traditional Bulgarian Banitsa (Cheese Pastry)
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a crisp winter morning in Sofia when I first learned the secret of banitsa from my grandmother, who was already in her eighties but moved with the confidence of a seasoned baker. The kitchen smelled of fresh butter and warm, tangy cheese, and as she rolled the thin sheets of phyllo over the wooden table, the sound was a soft, rhythmic whisper that seemed to promise comfort for the whole family. I remember the moment she lifted the lid off the oven and a cloud of golden steam rose, carrying with it the intoxicating aroma of caramelized butter and a hint of sour yogurt that made my mouth water before the first bite. That memory is the heart of why I keep making banitsa every year – it’s more than food, it’s a bridge to the past, a ritual that brings my children and grandchildren together around the table.

Traditional Bulgarian banitsa is a layered cheese pastry that feels both humble and celebratory, a perfect dish for a lazy weekend brunch or a festive holiday breakfast. The magic lies in the delicate balance between the flaky, buttery layers of phyllo and the creamy, slightly salty sirene cheese that melts into a silky filling as it bakes. When you bite into a perfectly baked slice, you hear a gentle crunch followed by a soft, buttery melt that releases a burst of tangy cheese, a whisper of yogurt, and just a touch of egg richness – an orchestra of textures and flavors that dance on the palate. Have you ever wondered why the best banitsa always has that subtle puff in the center, like a tiny cloud of dough heaven? The answer, as I’ll reveal later, is all about technique and a tiny secret ingredient that most home cooks overlook.

But here’s the thing: making banitsa at home can feel intimidating if you’ve never handled phyllo before, because those sheets are as fragile as a whisper and can tear at the slightest mishandling. That’s why I’m going to walk you through every step, from selecting the right cheese to mastering the art of folding the dough, so you’ll finish with a tray of golden, fragrant pastries that look like they belong in a bakery. Trust me on this one – once you get the rhythm, you’ll find the process almost meditative, and the result is a dish that earns applause from even the most skeptical eaters. The best part? You’ll have a versatile base that you can adapt for sweet or savory twists, making it a staple in your culinary arsenal.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. I’ll share the story behind each ingredient, the science that makes the layers rise, and the little hacks that turn a good banitsa into a legendary one. So roll up your sleeves, preheat that oven, and let’s embark on a flavorful journey that will fill your home with warmth, aroma, and the unmistakable joy of a truly authentic Bulgarian treat.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of tangy sirene cheese with creamy yogurt creates a layered taste profile that is both sharp and mellow, ensuring each bite is a balanced explosion of savory goodness.
  • Texture Contrast: Thin phyllo sheets become crisp and buttery when baked, while the cheese‑egg filling stays soft and slightly gooey, delivering that irresistible crunch‑then‑melt sensation.
  • Ease of Assembly: By using store‑bought phyllo and a straightforward mixing bowl, the recipe stays approachable for beginners without sacrificing authenticity.
  • Time Efficiency: With just 15 minutes of prep and 30 minutes of baking, you get a dish that feels special but fits comfortably into a busy weekday schedule.
  • Versatility: The base can be customized with herbs, spices, or even sweet fillings, making it suitable for breakfast, brunch, or a light dinner.
  • Nutrition Balance: The cheese provides protein and calcium, while the yogurt adds probiotics, and the modest amount of butter contributes a satisfying richness without overwhelming the dish.
  • Crowd‑Pleaser Factor: Its golden appearance and aromatic steam draw people to the table, and the familiar flavors appeal to both children and adults alike.
  • Ingredient Quality: Using authentic Bulgarian sirene or a high‑quality feta ensures a genuine taste that transports you straight to the Balkans.
💡 Pro Tip: When using frozen phyllo, let it thaw completely at room temperature; this prevents tearing and makes the sheets pliable for rolling.

🥗 Ingredients Breakdown

The Foundation – Phyllo Dough & Butter

Phyllo dough is the canvas of banitsa, its paper‑thin sheets creating the signature flaky layers that crisp up beautifully in the oven. Choose a brand that offers pre‑cut sheets, usually 12‑15 sheets per package, because they are already scored for easy handling. If you can find “extra‑thin” phyllo, even better – it yields a lighter, more delicate crunch. The butter (or oil) you brush between each layer is what gives the pastry its golden hue and rich aroma; melted butter mixed with a splash of oil prevents the sheets from becoming overly greasy while still delivering that buttery scent that fills the kitchen.

The Heart – Sirene Cheese, Yogurt & Eggs

Sirene, a crumbly white cheese native to Bulgaria, is the soul of banitsa. It has a salty, slightly tangy flavor that pairs perfectly with the mildness of plain yogurt, which adds moisture and a subtle tang that keeps the filling from becoming dry. If sirene is unavailable, a good quality feta or a mix of feta and ricotta works well, but aim for a cheese that isn’t overly briny. Eggs act as a binding agent, giving the filling a custardy texture that sets nicely as it bakes, while also adding a golden color to the interior.

The Secret Weapons – Baking Soda & Salt

A pinch of baking soda reacts with the yogurt’s acidity, creating tiny air bubbles that lift the filling and give the banitsa a light, airy interior. It’s the tiny secret most commercial versions skip, which is why your homemade version will have that coveted puff in the center. A modest pinch of salt enhances the cheese’s natural flavor without making the pastry overly salty, balancing the overall taste.

Finishing Touches – Optional Herbs & Butter for Brushing

Fresh parsley or dill can be finely chopped and mixed into the cheese filling for a bright, herbaceous note that cuts through the richness. Some families also like to sprinkle a little paprika on top before baking for a subtle smoky hint and a pop of color. Finally, a final brush of melted butter just before the oven’s timer dings gives the top a glossy, restaurant‑quality finish that makes the pastry look as good as it tastes.

🤔 Did You Know? Sirene cheese dates back to the Ottoman era and was originally made by shepherds who stored milk in goat skin bags, creating a naturally tangy, crumbly cheese still beloved today.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Traditional Bulgarian Banitsa (Cheese Pastry)

🍳 Step-by-Step Instructions

  1. Preheat your oven to 180°C (350°F) and lightly grease a 9‑inch (23 cm) baking dish with a tablespoon of melted butter. While the oven warms, lay out the phyllo sheets on a clean countertop, covering them with a damp kitchen towel to prevent drying. This step ensures the dough stays supple and easy to roll, and the gentle heat of the oven will later turn the butter into a fragrant, sizzling glaze.

  2. In a large mixing bowl, crumble the sirene cheese and add the plain yogurt, whisking until you have a smooth, slightly thickened mixture. Crack the three eggs into the bowl, then sprinkle in a pinch of baking soda and a pinch of salt. Beat everything together until the mixture is homogenous; you’ll notice a faint fizz as the soda reacts with the yogurt, creating tiny bubbles that will later lift the filling.

  3. If you’re using fresh herbs, fold them into the cheese mixture now, ensuring an even distribution. This is the moment where the aroma of parsley or dill begins to mingle with the cheese, creating a scent that will rise as the banitsa bakes. Trust me on this one: a handful of chopped herbs adds a fresh, green note that balances the richness of butter and cheese.

    💡 Pro Tip: Lightly oil your hands before handling the phyllo; this prevents sticking and makes the rolling process smoother.
  4. Place the first sheet of phyllo in the prepared baking dish, letting the edges hang over the sides. Brush the sheet generously with melted butter, then repeat the process with two more sheets, brushing each layer. This triple‑layer base creates a sturdy foundation that won’t become soggy when the filling is added.

  5. Spread a third of the cheese mixture evenly over the buttered phyllo, smoothing it with a spatula. Then, lay three more phyllo sheets on top, brushing each with butter as before. This alternating pattern of filling and dough is what gives banitsa its signature layered look and texture.

    ⚠️ Common Mistake: Skipping the butter brush between layers leads to dry, brittle pastry that cracks when cut.
  6. Repeat the layering process two more times: cheese, three sheets of butter‑brushed phyllo, and so on, until you’ve used all the filling. The final top layer should consist of three phyllo sheets brushed with butter, creating a golden crust that will turn beautifully crisp.

    💡 Pro Tip: Tuck the overhanging edges of phyllo into the dish as you go; this prevents the pastry from unraveling as it bakes.
  7. Using a sharp knife, score the top of the banitsa into diamond or square shapes without cutting all the way through. This not only makes serving easier but also allows steam to escape, ensuring each piece gets a crisp edge while the interior stays soft.

  8. Place the dish in the preheated oven and bake for 25‑30 minutes, or until the top is a deep golden brown and you can hear a faint, inviting crackle as the butter sizzles. Around the 20‑minute mark, you might notice the edges bubbling – that’s the sign that the cheese is melting and the phyllo is reaching that perfect crispness.

  9. Remove the banitsa from the oven and let it rest for five minutes; this short pause lets the filling set, making it easier to cut cleanly. Then, serve warm with a dollop of plain yogurt or a drizzle of honey for a sweet‑savory twist. Go ahead, take a taste — you’ll know exactly when it’s right.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you bake, take a tiny spoonful of the cheese mixture and taste it. If it feels a bit bland, sprinkle a pinch more salt or a dash of paprika; this small adjustment makes a huge difference in the final flavor profile. I once served a batch that was under‑seasoned, and the guests politely asked for extra salt at the table – a lesson learned!

Why Resting Time Matters More Than You Think

Allowing the assembled banitsa to sit for 10‑15 minutes before it goes into the oven gives the butter a chance to soak into the phyllo, creating a more uniform crispness. The resting period also lets the baking soda fully react with the yogurt, ensuring those airy pockets develop fully during baking.

The Seasoning Secret Pros Won’t Tell You

A dash of ground white pepper adds a subtle warmth that complements the cheese without overpowering it. I discovered this trick while working in a bakery in Plovdiv; the head baker whispered, “Just a pinch, and the banitsa sings.” Now it’s my go‑to secret.

Butter vs. Oil – The Golden Debate

Using a blend of melted butter and a light oil (like sunflower) gives you the best of both worlds: the rich flavor of butter and the higher smoke point of oil, preventing the phyllo from burning before the center is cooked through. I experimented with pure butter once and ended up with a slightly burnt top – not pretty.

The Perfect Cutting Technique

After the five‑minute rest, use a sharp, serrated knife to cut along the scored lines, applying gentle pressure. If you press too hard, the delicate layers can crumble; a light, rocking motion yields clean slices that hold their shape.

💡 Pro Tip: For an extra glossy finish, brush the top with a little melted butter right after you take the banitsa out of the oven; the residual heat will set the shine instantly.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spinach & Feta Delight

Swap half of the sirene with sautéed spinach and a sprinkle of crumbled feta. The earthy greens add a fresh note, while the feta intensifies the salty tang, creating a vibrant green‑and‑gold pastry that’s perfect for brunch.

Sweet Honey & Walnut Banitsa

Replace the cheese filling with a mixture of ricotta, honey, and chopped walnuts. This version turns the pastry into a dessert‑like treat, with the walnuts providing a satisfying crunch and the honey adding floral sweetness.

Herbed Sun‑Dried Tomato Twist

Add finely chopped sun‑dried tomatoes and a handful of fresh oregano to the cheese mixture. The tomatoes bring a concentrated umami burst, while the oregano adds a Mediterranean flair that pairs beautifully with the buttery layers.

Cheesy Pepper Jack Fusion

Mix in shredded pepper jack cheese for a mild heat that awakens the palate. The peppery undertones complement the tangy sirene, making this a great option for those who like a little spice without overwhelming the dish.

Mini Banitsa Bites

Instead of a large tray, cut the phyllo into small squares, fold them into tiny parcels, and fill each with a spoonful of the cheese mixture. Bake until golden; these bite‑size versions are perfect for parties and make for a fun, interactive eating experience.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the banitsa to cool completely, then wrap it tightly in aluminum foil or store it in an airtight container. It will keep fresh for up to three days in the fridge, retaining most of its crispness if you reheat it properly.

Freezing Instructions

For longer storage, freeze the unbaked assembled banitsa. Wrap the dish in a double layer of plastic wrap followed by foil, labeling it with the date. It can be frozen for up to two months; simply bake from frozen, adding an extra 10‑15 minutes to the cooking time.

Reheating Methods

To revive the crispness, preheat your oven to 180°C (350°F) and place a slice on a baking sheet. Heat for 8‑10 minutes, or until the edges are golden and the center is warmed through. The trick to reheating without drying it out? A splash of water on the bottom of the tray before you pop it in the oven creates a little steam that keeps the interior moist while the top stays crunchy.

❓ Frequently Asked Questions

Yes, regular feta works well, but choose a variety that isn’t overly salty. Crumble it finely and consider mixing half feta with a milder cheese like ricotta to mimic the texture of sirene. This combination preserves the authentic tang while preventing the filling from becoming too briny.

Puff pastry can be used for a richer, more buttery result, but the texture will be different – it won’t have the same delicate, paper‑thin crunch. If you opt for puff pastry, reduce the amount of butter brushed between layers to avoid a greasy final product.

Sogginess usually stems from insufficient butter between layers or using phyllo that’s too dry. Make sure each sheet is brushed generously with melted butter, and keep the phyllo covered with a damp towel while you work. Also, avoid over‑mixing the cheese filling, which can release excess moisture.

Yes, you can substitute gluten‑free phyllo or use thin sheets of rice paper brushed with butter. The texture will be slightly different, but the flavor remains authentic. Be gentle when handling rice paper, as it can tear more easily than traditional phyllo.

Stored in the refrigerator, banitsa stays good for up to three days. For longer storage, freeze it (see the Freezing Instructions section). When reheating, use the oven rather than the microwave to retain the crisp exterior.

Baking soda reacts with the acidity of the yogurt, creating tiny air bubbles that lift the filling, giving the banitsa a light, airy interior. Without it, the center can become dense and heavy.

Absolutely! Cooked ground pork or minced chicken mixed with the cheese filling adds a hearty dimension. Just be sure to drain any excess fat so the pastry stays crisp.

Yes, it’s often enjoyed with plain yogurt, a drizzle of honey, or a glass of ayran (a salty yogurt drink). These accompaniments balance the richness of the pastry and add a refreshing contrast.
Traditional Bulgarian Banitsa (Cheese Pastry)

Traditional Bulgarian Banitsa (Cheese Pastry)

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 180 °C (350 °F) and grease a 9‑inch baking dish.
  2. Combine crumbled sirene, yogurt, eggs, baking soda, and salt; whisk until smooth.
  3. Fold in optional fresh herbs for extra flavor.
  4. Layer three butter‑brushed phyllo sheets in the dish.
  5. Spread a third of the cheese mixture, then add three more buttered phyllo sheets.
  6. Repeat the filling and phyllo layers two more times, finishing with three buttered sheets.
  7. Score the top into diamonds or squares; tuck overhanging edges inward.
  8. Bake 25‑30 minutes until golden brown and fragrant.
  9. Rest 5 minutes, then slice and serve warm with yogurt or honey.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.