Rolled banitsa filled with white cheese
CuisineBulgarian

Banitsa: Bulgarian Rolled Phyllo Pie with White Cheese (Баница)

How to make banitsa (баница), Bulgaria's well-known breakfast pastry, as a rolled home version: 400g of thin phyllo, each sheet spread with a yogurt, egg and white-cheese filling, rolled and baked. Covers choosing sirene versus feta, handling phyllo, keeping back filling for the top, checking that the egg filling is fully cooked, and how banitsa fits the Bulgarian breakfast table.

Cooking flow

Cooking steps

STEP 11 / 7

Preheat the oven, prepare the phyllo and stir baking soda into the yogurt

Stirring baking soda into yogurt
Mix the baking soda into the yogurt before adding anything else

Preheat the oven to 180°C. Prepare the phyllo as its package directs, keeping it covered so it doesn't dry out. In a bowl, stir the 1 tsp of baking soda into the 400g of yogurt. The source doesn't call for a waiting time here, so carry straight on.

STEP 22 / 7

Add the eggs, sirene and oil

Adding eggs, white cheese and oil and mixing
Mix gently; small lumps of cheese are fine

Add the 4 eggs, the crumbled sirene and the 8 tbsp of oil to the yogurt, and mix. Small lumps of cheese can remain. All of the filling oil goes in at this point; the oil for the pan is separate. The filling contains raw egg, so don't taste it.

STEP 33 / 7

Oil the pan thinly

Brushing a thin layer of oil into a shallow pan
Use the separate pan oil, not the filling oil

Brush a thin layer of oil over the empty pan, using the separate oil set aside for greasing.

STEP 44 / 7

Spread each sheet thinly, roll it and lay it in the pan

Rolling phyllo spread thinly with filling and arranging the rolls
A thin coat of filling keeps the sheets from tearing; leave some filling in the bowl

Take one phyllo sheet at a time and spread a thin layer of filling over it. Roll it up and place it in the pan. Repeat with the remaining sheets, fitting the rolls next to each other. The source advises against spreading on too much filling, because that makes the sheets tear. The loose circular arrangement in the photo is just one way to fill a round pan. The source doesn't specify a spiral. Remember to leave some filling in the bowl.

STEP 55 / 7

Pour the reserved filling over the top

Pouring the reserved filling over the rolled pastry
The kept-back filling goes over all the rolls before baking

Once all the sheets are rolled and in the pan, pour the remaining filling over them. Use the filling you kept back. Don't make a separate topping mixture, and don't cut the pastry before baking.

STEP 66 / 7

Bake on the lowest rack at 180°C

Banitsa baking on the lowest oven rack
Bake on the lowest rack, and judge doneness by the center as well as the color

Bake on the lowest rack at 180°C. The source gives 30–40 minutes as a guide. Ovens and the thickness of the rolls vary, so a golden top alone doesn't prove the center is cooked. The egg filling must be fully cooked through to the middle. As a general home-cooking guideline, Japan's Ministry of Health, Labour and Welfare gives a center temperature of 75°C for at least 1 minute. That is a general food-safety standard, not a measured value for this dish.

STEP 77 / 7

Cool for 10 minutes, then cut

Leaving the baked banitsa to cool
Let it rest for 10 minutes before cutting

Take the banitsa out of the oven and let it cool for 10 minutes, then cut it into pieces. You can cut it into the source's 12 portions. The weight of each piece hasn't been measured, and the final count depends on your pan.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Thin phyllo for banitsa (кори за баница) 400g The pastry. Thaw it and keep it from drying out as the package directs.
Plain unsweetened yogurt (кисело мляко) 400g The tangy base of the filling. Use it as is, without straining.
Cow's-milk white cheese, sirene (краве сирене) 200–300g (250g used here) The salty heart of the filling. Crumble it, and drain it from its brine as the product label directs.
Eggs 4 Bind the filling as it bakes. The source gives no egg size.
Oil (олио) 8 tbsp Goes into the filling. Choosing a neutral cooking oil is an editorial choice. At 15ml per tablespoon this is 120ml; the source itself gives no ml figure.
Baking soda (сода бикарбонат) 1 tsp Stirred into the yogurt. Do not swap it for baking powder.
Oil for the pan As needed Only for greasing the pan. Keep it separate from the 8 tbsp in the filling.
0 / 0

Banitsa: Thin Phyllo and Salty White Cheese

What this pan should keep

Spread each phyllo sheet thinly, roll it, and keep some filling back to pour over the top. Rely on the tang of yogurt and the saltiness of the white cheese. This recipe adds no extra salt, butter, milk or sugar.

Banitsa (баница) is made from paper-thin pastry sheets and white brined cheese. Bulgaria's Ministry of Tourism describes it as a famous and popular breakfast dish. It also notes that yogurt and white brined cheese appear often on the Bulgarian table. Bulgarian travel guides likewise list banitsa among the country's representative dishes and breakfasts.

There isn't just one banitsa. Fillings include cheese, spinach, rice and meat, and the shape changes too: some versions stack flat layers and others roll the sheets. This recipe follows one home cook's rolled cheese banitsa, posted by Antonia Dimitrova on the Bulgarian recipe site Bon Apeti. It is that contributor's own recipe, not a national standard. Each sheet of phyllo gets a thin coat of yogurt, egg and cow's-milk sirene filling. The sheet is rolled, the rolls go into the pan, and the remaining filling is poured over before baking.

For more dishes from the same table, see the Bulgaria country page.

Name and spelling

In Bulgarian the dish is written баница, and in English usually banitsa (banitza is also seen). The origin of the name is not covered here.

Ingredients: 400g Phyllo, Yogurt, Sirene and Eggs

Phyllo, white cheese, eggs, yogurt, oil and baking soda laid out as ingredients
The whole recipe: phyllo, plain yogurt, white cheese, four eggs, oil and baking soda

These amounts follow the source recipe. The cheese is given as a range of 200–300g. The photos and steps here use 250g, an editorial choice within that range. The source lists the recipe as 12 portions. That is the source's own serving unit, not a promise about how many people it will feed.

Allergens and raw egg

This recipe contains egg, milk (yogurt and cheese) and wheat (in the phyllo). Check the labels on the phyllo and cheese for other allergens as well. The filling contains raw egg, so do not taste it before baking.

Equipment

  • Oven
  • Shallow baking pan. The source gives no size or shape. The photos show a shallow round metal pan of about 30 cm, but that is only an editorial example, not a tested recommendation.
  • Mixing bowl and spoon or whisk
  • Pastry brush for oiling the pan
  • Cooling rack
  • Knife for cutting

Choosing Sirene, Feta and Phyllo

Sirene is the Bulgarian white brined cheese. This recipe uses the cow's-milk kind. Its saltiness seasons the whole pastry, which is why the recipe adds no salt. Brined cheeses differ by product, so handle the brine and draining as the label directs.

Feta is listed as a substitute in another Bulgarian cheese banitsa recipe (Find BG Food). It is a practical stand-in, but it is not the same cheese as sirene. Using it in this recipe won't necessarily give the same flavor.

Phyllo should be the thin sheets sold for banitsa or as filo. Spring roll wrappers are a different product, so don't treat them as equivalent. The number of sheets in 400g varies by brand, so this recipe doesn't fix a sheet count or a number of rolls. Thaw the phyllo as the package directs. Keep the sheets you aren't using covered so they don't dry out and crack.

Method: Spread, Roll, Pour, Bake

Before you start

Steps 1–2 make one batch of filling. You will spread most of it on the sheets in step 4. Keep a share back in the bowl to pour over the rolls in step 5. The source doesn't give a ratio, so plan to have some left when the last sheet is rolled.

About the 40-minute label

The source recipe page shows "40 minutes", but its steps include 30–40 minutes of baking plus 10 minutes of cooling. That label isn't a measured total time for the whole process. Mixing, rolling and preheating come on top.

Torn Sheets, Dry Edges, Pale Centers: What to Watch

Condition Likely cause What to do
Sheets tear while rolling Too much filling spread on each sheet Spread it thinner, as the source advises. A thin coat is enough.
Sheets crack before you can roll them The phyllo dried out Keep unused sheets covered and work one sheet at a time, following the package's handling directions.
No filling left for the top All of it was spread on the sheets Next time, set a share aside before you begin rolling. Don't make a new batch just for topping.
Top is golden but the center may be underdone Color forms faster than the middle cooks Color and doneness are separate checks. Make sure the egg filling is cooked through to the center (see step 6).
Too salty or not salty enough Saltiness varies between cheeses Adjust by your choice of cheese and how you drain it. Don't add salt without considering the cheese's own saltiness.

At the Bulgarian Table

A cut piece of banitsa showing the cross-section
A cut piece shows the rolled phyllo and the cooked cheese and egg filling

Bulgarian tourism sources describe banitsa as a breakfast dish. Balkan Bites and Find BG Food both mention eating it with ayran (a yogurt drink) or boza (a fermented grain drink). The fillings go well beyond cheese: Bulgaria's Ministry of Tourism lists spinach, rice and meat as well. Find BG Food also mentions several other versions, including tikvenik, a pumpkin variation.

Find BG Food also describes a custom of putting kismets, small tokens of good fortune, into banitsa at Christmas and New Year. That is how this one site presents the tradition, not a rule followed everywhere. This recipe doesn't include it.

Variations Within the Sources

  • Cheese amount: The source allows 200–300g of sirene. Toward 300g the filling leans saltier and cheesier. Toward 200g, the yogurt comes forward.
  • Layered instead of rolled: Find BG Food's cheese banitsa stacks phyllo sheets flat, with layers of cheese and egg in between. It uses different ingredients and amounts, so don't mix the two recipes. Make one or the other as written.
  • Other fillings: Spinach, rice and meat are named as banitsa fillings. Specific amounts for them aren't covered here.

Frequently Asked Questions

Can I use feta instead of sirene?

Yes, feta is a practical substitute named in another Bulgarian banitsa recipe. It isn't the same cheese, though, and the result won't necessarily taste like the sirene version. Check its saltiness, and don't add salt on top without tasting the cheese first.

What is the difference between rolled and layered banitsa?

In this rolled version, every sheet gets a thin coat of filling and is rolled up. The rolls are packed into the pan and the reserved filling goes over the top. In a layered banitsa, sheets are stacked flat with filling between the layers. The recipes and amounts differ, so follow one recipe all the way through.

How many phyllo sheets do I need?

Use 400g of phyllo. The number of sheets in that weight depends on the product, so the recipe doesn't fix a count. Roll every sheet in the 400g, spreading each one thinly.

How much filling should I keep for the top?

The source doesn't give a ratio. Spread each sheet thinly, and make sure some filling is still left in the bowl after the last roll. Pour all of that over the top.

How should I store leftovers?

No storage period has been confirmed for this dish. As general home food-safety guidance, Japan's Ministry of Health, Labour and Welfare advises dividing leftovers into shallow containers, cooling them quickly and refrigerating them. When reheating, heat thoroughly, to around 75°C or above. This is general guidance, not a tested shelf life for banitsa.

Sources

  • Antonia Dimitrova (contributor), "Баница със сирене," Bon Apeti. The recipe followed here: 400g phyllo, 400g yogurt, 200–300g cow's-milk white cheese, 4 eggs, 8 tbsp oil and 1 tsp baking soda; spreading and rolling each sheet; pouring over the remaining filling; baking at 180°C on the lowest rack for 30–40 minutes; cooling for 10 minutes; and the "12 portions" and "40 minutes" labels. https://www.bonapeti.bg/recepti/banitsa-sas-sirene1466536217/
  • Ministry of Tourism of the Republic of Bulgaria / Bulgaria Travel, "Traditional Cuisine." Banitsa as a famous, popular breakfast dish; its range of fillings (cheese, spinach, rice, meat); yogurt and white brined cheese on the Bulgarian table. https://visitbulgaria.com/about-bulgaria/traditional-cuisine/
  • Bulgaria Travel, "What to eat in Bulgaria." Banitsa classified as a representative Bulgarian dish and breakfast. https://www.turismobulgaria.com/en/food-in-bulgaria
  • Balkan Bites, "Cook&Eat: Banitsa." Banitsa presented as a signature Bulgarian dish, and eaten for breakfast with ayran or boza. https://www.balkanbites.bg/cookeat-banitsa/
  • Find BG Food, "Banitza." A layered cheese banitsa for comparison, feta as a substitute, serving with ayran or boza, the custom of kismets at Christmas and New Year as described by this site, and other versions such as tikvenik. https://findbgfood.com/recipe-banitsa
  • Ministry of Health, Labour and Welfare (Japan), "家庭での食中毒予防" (Preventing food poisoning at home). General home guidance: cooking to a center temperature of 75°C for at least 1 minute, preventing cross-contamination, dividing leftovers into shallow containers to cool quickly, and reheating to around 75°C or above. https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/kenkou_iryou/shokuhin/syokuchu/01_00008.html