If there’s one pastry that feels like a warm hug from Eastern Europe, it’s Bulgarian banitsa sweet cheese spiral.
Crispy on the outside. Creamy in the middle. Lightly sweet. Comforting without being heavy.
This is the kind of dessert I make when I want something nostalgic but unfussy. No fancy equipment. No bakery tricks. Just thin pastry, soft cheese, and a little patience. The reward is worth every minute.
Banitsa is deeply rooted in Bulgarian recipes traditional households still cook today. You’ll see it at breakfast tables, holiday spreads, and family gatherings. Savory versions exist, but this sweet spiral? That’s the one people fight over.
What Is Bulgarian Banitsa?
Bulgarian banitsa is a traditional pastry made with thin dough layers, most often phyllo, filled with cheese and baked until crisp and golden.
Think of it as a cousin to cheese pie, but lighter and flakier.
The sweet version uses Bulgarian cheese or a close substitute, gently sweetened and rolled into a spiral. The result sits somewhere between a pastry and a dessert bread.
If you’ve ever searched for:
- Bulgarian cheese pie
- Traditional Bulgarian cheese pie
- Bulgarian cheese pastry recipe
You were already looking for this.
Why the Spiral Shape Matters
Rolling banitsa into a spiral isn’t just for looks.
It bakes evenly.
It traps steam.
It keeps the center soft while the edges crisp up.
Each slice gets crunch and cream. No dry corners. No soggy middle.
Also, let’s be honest. It looks impressive without trying too hard.
Ingredients You’ll Need

This banitsa recipe Bulgaria style sticks to basics. No odd fillers.
For the pastry:
- 12 sheets phyllo dough, thawed
- 1/2 cup melted unsalted butter
For the sweet cheese filling:
- 2 cups Bulgarian white cheese, crumbled
(Sirene, farmer’s cheese, or low-salt feta) - 1/2 cup ricotta cheese
- 2 large eggs
- 1/3 cup sugar
- 1 teaspoon vanilla extract
- Zest of 1 lemon (optional, but lovely)
For finishing:
- Powdered sugar for dusting
- Honey or simple syrup (optional)
This makes one large spiral that feeds a crowd. Or one determined baker.
Cheese Notes (Important)
Traditional cheese Bulgarian banitsa uses sirene. It’s salty, crumbly, and soft.
If sirene isn’t available:
- Mix low-salt feta with ricotta
- Avoid pre-crumbled feta. It’s too dry
- Taste before adding sugar
The filling should be mildly sweet, not dessert-level sweet.
If it tastes like cheesecake batter, pull back.
How To Make Bulgarian Banitsa (Step by Step)
Step 1: Prepare the Filling
In a bowl, crumble the cheese. Add ricotta, eggs, sugar, vanilla, and lemon zest.
Mix gently. Don’t whip it.
You want a loose, spoonable texture. Soft. Not runny.
Set aside.
Step 2: Prep the Phyllo
Preheat oven to 375°F (190°C).
Grease a round baking pan.
Lay one sheet of phyllo on your work surface. Brush lightly with butter.
Add a second sheet on top. Butter again.
Keep unused phyllo covered with a damp towel. Phyllo dries fast. Like, blink-and-it’s-done fast.
Step 3: Add the Filling
Spoon a thin line of cheese filling along the long edge of the phyllo.
Don’t overload it. Less is better here.
Roll gently into a long rope. Think calm hands, not tight fists.
Step 4: Shape the Spiral
Place the roll into the center of the pan. Coil it around itself.
Repeat with remaining phyllo sheets and filling, attaching each roll to the end of the spiral.
Brush the top generously with butter.
This is how to make banitsa look bakery-worthy without stress.
Step 5: Bake
Bake uncovered for 35–40 minutes.
You’re looking for deep golden layers and a crisp top.
If the top browns too fast, tent loosely with foil.
Let it rest 10 minutes before slicing. It needs a breather.
Optional Finish (Worth It)
Dust lightly with powdered sugar.
Or drizzle warm honey mixed with a splash of water.
This pushes it into traditional Bulgarian pastry with cheese territory that feels celebratory, not sugary.
Texture and Flavor Breakdown
First bite? Crunch.
Second bite? Creamy cheese with soft sweetness.
Then the butter hits. Quietly. Comfortingly.
This traditional Bulgarian cheese bread doesn’t scream for attention. It whispers. And you lean in.
How To Serve Bulgarian Banitsa
Banitsa doesn’t need much.
Serve it:
- Warm, with tea or coffee
- At brunch, sliced thin
- As a light dessert after dinner
It also works cold. Surprisingly well.
In Bulgaria, leftovers disappear by morning.
Storage & Reheating Tips
- Store covered in the fridge up to 3 days
- Reheat in the oven, not the microwave
- A quick 8 minutes at 325°F brings back the crunch
Avoid airtight containers. Phyllo needs airflow.
Variations You Can Try
I love the classic version. But flexibility matters.
Lighter Version
Use less butter between layers. Still crisp. Just gentler.
Extra Sweet
Add a tablespoon of sugar between layers. Subtle boost.
Citrus Twist
Orange zest instead of lemon. Bright and fragrant.
Vegetarian Cheese Focus
Stick to full dairy. No egg whites swaps here. This is a vegetarian cheese pastry, not diet food.
Is This Authentic?
Yes. And no.
This traditional Bulgarian banica recipe respects the method and flavor profile. But every Bulgarian home does it a little differently.
Some add yogurt.
Some skip sugar.
Some swear by homemade dough.
That’s tradition. Flexible. Passed hand to hand.
Why This Recipe Works for Pinterest & Search
People searching for:
- How to make Bulgarian pastry
- Bulgarian cheese pie recipe
- Banitza recipe
- How to make banitsa at home
They want clarity. Not essays.
This recipe delivers:
- Clear steps
- Familiar ingredients
- Visual payoff
And a spiral always stops the scroll.
Common Mistakes to Avoid
- Overfilling the phyllo
- Using dry cheese alone
- Skipping rest time after baking
- Rolling too tightly
Banitsa likes a relaxed touch.

Bulgarian Banitsa Sweet Cheese Spiral
Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a round baking pan.
- In a bowl, mix the crumbled cheese, ricotta, eggs, sugar, vanilla, and lemon zest. Stir gently until combined.
- Lay one sheet of phyllo on a clean surface. Brush lightly with melted butter.
- Place a second sheet on top and brush again with butter.
- Spoon a thin line of cheese filling along one long edge of the phyllo.
- Roll the dough gently into a long log. Do not roll it tight.
- Place the roll in the center of the pan and coil it into a spiral.
- Repeat with remaining phyllo and filling, attaching each roll to the spiral.
- Brush the top with the remaining butter.
- Bake uncovered for 35–40 minutes until golden and crisp.
- Let it rest for 10 minutes before slicing.
- Dust with powdered sugar or drizzle lightly with honey if desired.
Notes
- Use low-salt cheese to avoid an overly salty filling.
- Do not overfill the phyllo or it may tear.
- Let the banitsa rest before cutting so the layers set properly.
- Reheat in the oven for best texture. Avoid the microwave.
Frequently Asked Questions
Is banitsa sweet or savory?
Both exist. This is the sweet cheese spiral version, lightly sweetened and dessert-friendly.
Can I make banitsa ahead of time?
Yes. Assemble, cover, refrigerate up to 12 hours. Bake fresh.
What’s the best cheese for Bulgarian banitsa?
Sirene is traditional. Feta plus ricotta works well.
Is banitsa the same as cheese pie?
They’re close. Bulgarian cheese pie is often layered flat. Banitsa uses rolled or spiral shapes.
Can I freeze banitsa?
Yes. Freeze baked slices. Reheat in the oven until crisp.
Is this recipe vegetarian?
Yes. It’s a classic Baniza Bulgarian cheese pastry with no meat.
Final Thoughts
This Bulgarian banitsa sweet cheese spiral is one of those recipes that feels bigger than the sum of its parts.
It’s simple.
It’s comforting.
It disappears fast.
If you make it once, it’ll sneak into your rotation. Quietly. Like all good traditions do.

