← All recipes
Bulgarian Spinach & Feta Banitsa Muffins
breakfast bulgarianbreakfast

Bulgarian Spinach & Feta Banitsa Muffins

These flaky, golden muffins pack all the buttery, cheesy comfort of traditional Bulgarian banitsa into a portion-controlled breakfast made with phyllo pastry, fresh spinach, and creamy feta. High in protein and calcium, they keep you full through the morning without weighing you down.

Prep: 15 min 🔥 Cook: 30 min 👤 4 servings
🔥 280 kcal per serving
18g
Protein
24g
Carbs
8g
Fat
5g
Fibre
Ingredients
  • phyllo pastry 6 sheets
  • fresh spinach 200g
  • feta cheese, crumbled 150g
  • eggs 3 large
  • low-fat plain yogurt 100g
  • baking powder 1 tsp
  • olive oil 2 tbsp
  • black pepper ¼ tsp
  • fine sea salt ¼ tsp
  • dried dill 1 pinch
Method
  1. 1

    Preheat your oven to 190°C (fan 170°C) and lightly brush a 12-hole muffin tin with a little of the olive oil.

  2. 2

    Place the fresh spinach in a large dry pan over medium heat for 2–3 minutes, stirring until completely wilted and the moisture has cooked off — you'll hear it sizzle and squeak as the water hits the pan.

  3. 3

    Tip the wilted spinach onto a clean tea towel, fold it over, and squeeze firmly to remove as much liquid as possible, then roughly chop it.

  4. 4

    In a large bowl, whisk together the eggs, low-fat plain yogurt, baking powder, olive oil, black pepper, fine sea salt, and dried dill until smooth.

  5. 5

    Fold the chopped spinach and crumbled feta cheese into the egg mixture and stir to combine.

  6. 6

    Lay one sheet of phyllo pastry on a clean surface, brush lightly with olive oil, then layer a second sheet on top and brush again — repeat with a third sheet so you have a triple-layer stack, then cut this stack into rough 10cm squares.

  7. 7

    Repeat step 6 with the remaining three sheets of phyllo pastry to make a second triple-layer stack and cut into squares.

  8. 8

    Press one phyllo square loosely into each muffin hole, scrunching the edges up so they form a rough rustic cup, then spoon the spinach and feta filling in until each cup is about three-quarters full.

  9. 9

    Bake for 25–30 minutes until the phyllo edges are deep golden and the filling is just set — a skewer inserted into the centre should come out clean.

  10. 10

    Leave the muffins to cool in the tin for 5 minutes before lifting them out carefully with a small palette knife.

💡 Natali's tip: Scrunch each phyllo strip loosely rather than pressing it flat — those crinkled air pockets are exactly what gives banitsa its signature crispness.

My mum never called it banitsa muffins, obviously. She called it banitsa, and she made it in a huge round tin every Sunday morning, with enough filling to feed half the neighbourhood. The smell — that particular combination of toasty pastry and warm, slightly salty cheese — would pull everyone out of bed better than any alarm clock. I’ve been chasing that smell my whole adult life, and these little muffins are the closest I’ve managed to get on a regular Tuesday when I don’t have a large tin, two hours, or frankly the patience.

The original Bulgarian banitsa is a layered phyllo pastry baked with eggs, white cheese, and often yogurt. It’s centuries old, eaten for breakfast on New Year’s morning for luck, served at celebrations, and made by grandmothers who seem to know exactly how buttery the pastry should feel without measuring anything. The muffin format isn’t traditional, and I want to be clear about that — but it solves a real problem: portion control without sacrifice. Each muffin gives you that same crackle of pastry giving way to the soft, eggy, cheese-flecked centre, just in a size that fits a balanced morning plate.

What makes this work nutritionally is the combination of eggs, feta, and yogurt. You’re getting a genuinely high-protein breakfast — around 18 grams per serving — from ingredients that have been a staple of Balkan diets for good reason. Feta adds calcium and that distinctive briny sharpness that keeps the whole thing from tasting bland. The spinach practically disappears into the filling once cooked, which I always find satisfying: you get the iron, the fibre, the colour, without the texture putting anyone off. I always add a tiny pinch of dried dill because my mum did, and because it makes the kitchen smell like somewhere worth being.

Serving Ideas & Variations

These muffins are good warm from the oven, but they’re honestly just as good cold the next morning, which is when I usually eat them standing at the kitchen counter. Pack two in a container with a handful of cherry tomatoes and some cucumber slices and you have a complete, portable breakfast with almost no effort.

If you want to play with the filling, a small handful of sun-dried tomatoes stirred through adds sweetness, and swapping some of the feta for ricotta makes the centre creamier and a bit milder for anyone who finds feta sharp. The trick I learnt the hard way is to never skip the step of squeezing the spinach dry — the one time I rushed it, the muffins were soggy in the middle and the phyllo went limp. A limp banitsa is a sad thing. Thirty seconds with a tea towel is all it takes, and it really does make every difference.

Storage

Store cooled muffins in an airtight container in the fridge for up to three days. To reheat, pop them in the oven at 170°C for about 8 minutes rather than the microwave — the microwave works, but the pastry loses its crispness, and that crispness is half the point. They also freeze well: wrap individually, freeze for up to one month, and reheat straight from frozen at 180°C for 15 minutes.

Frequently asked questions

Can I freeze banitsa muffins?

Yes, up to 2 months. Reheat in the oven at 160°C to re-crisp the phyllo — the microwave makes it soft.

Does frozen spinach work?

Yes — thaw it fully and squeeze out as much water as you can, or the muffins turn soggy.

What can replace feta?

Bulgarian sirene is the authentic choice. Otherwise any crumbly white cheese — light feta keeps the calories down.