Traditional Bulgarian cheese pastry adapted for keto with rich, cheesy flavors. This authentic recipe uses almond flour and cheese to create the perfect low-carb version of Bulgaria's beloved comfort food.
45 min
Total Time
8 servings
Serves
Easy
Difficulty
🔥
285 cal
Per serving
3.0g
Net Carbs
24.0g
Fat
15.0g
Protein
Ingredients
For the Keto Pastry:
• 2 cups almond flour
• 4 oz cream cheese, softened
• 2 large eggs
• 1 tsp xanthan gum
• 1 tsp salt
• 2 tbsp olive oil
For the Filling:
• 2 cups Bulgarian white cheese (or feta), crumbled
• 1 cup ricotta cheese
• 4 large eggs
• 1/2 cup heavy cream
• 2 tbsp fresh dill, chopped
• 1 tbsp fresh parsley, chopped
• 1/2 tsp black pepper
• 2 tbsp butter, melted
Instructions
Prepare the Keto Pastry:
1. Preheat oven to 350°F (175°C). Grease a 9x13 inch baking dish.
2. In a large bowl, mix almond flour, xanthan gum, and salt.
3. Add softened cream cheese, eggs, and olive oil. Mix until a smooth dough forms.
4. Divide dough into 6 portions. Roll each between parchment paper into thin sheets.
Prepare the Filling:
5. In a large bowl, combine crumbled white cheese and ricotta.
6. Beat in eggs one at a time, then add heavy cream.
7. Stir in chopped dill, parsley, and black pepper.
Assemble the Banitsa:
8. Place first pastry sheet in the baking dish. Brush with melted butter.
9. Spread 1/5 of the cheese filling over the pastry.
10. Repeat layers, ending with a pastry sheet on top.
11. Brush top with remaining melted butter.
12. Bake for 30-35 minutes until golden brown and set.
13. Cool for 10 minutes before cutting and serving.
Traditional Tips:
• Bulgarian white cheese (sirene) is traditional, but feta works well as substitute
• Fresh herbs are essential for authentic flavor