Traditional Bulgarian Moussaka

sunflower oil

1 diced onion

500 gr. ground meat (preferably 50% beef + 50% pork)

1 kg peeled and diced potatoes

2-3 middle sized carrot (diced)

2 grated tomatoes without the skin


black pepper

red pepper powder



1 egg

400 gr. yogurt (+more for serving)

2 tbsp. flour

Preheat your oven to 200°C. In an oven pan over high heat add some sunflower oil and the onion. Stir until the onion becomes golden in color. Add the ground meat and stir until the meat becomes brown in color. Add the potatoes and carrots and stir for 1 minute. Add the the tomatoes and spices and stir for another minute. Then add water until it covers the mixture (the quantity depends on the size of pan you are using). Transfer the pan into the preheated oven and cook it until the potatoes are soft. Once the potatoes are ready, add the egg, yogurt and flour to a bow and beat the mixture until it’s homogeneous.  Take the pan out of the oven and pour the yogurt mixture over the mixture in the pan. Distribute the yogurt mixture evenly to create a thin layer. Put the pan again in the oven until the top layer starts turns golden to brown. Serve with cold yogurt.