Bulgarian Beef and Potato Moussaka is a traditional Bulgarian recipe for a classic take on the Greek moussaka that cooks beef and potatoes with onion, carrots and diced tomatoes in a white sauce. The full recipe is presented here and I hope you enjoy this classic Bulgarian version of: Bulgarian Beef and Potato Moussaka.
Fry the meat for 1 minute in a large pan then add the onions and continue frying until well browned all over. Now stir-in the potatoes and carrots and continue frying until the potatoes turn a golden brown in colour. Season with the salt and spices them mix thoroughly to combine. Add the tomatoes and stir to combine.
Take the mixture off the heat and pour into a greased baking dish about 22 x 30cm in size. Transfer to an oven pre-heated to 200°C and bake for about 60 minutes. Beat together the eggs and salt in a bowl then gradually add the flour until the mixture is thick, but not doughy. Add just enough of the milk so that you have a batter that's just fluid enough to be poured over the meat mixture.
Remove the moussaka from the oven, pour the batter over the top then return to the oven and bake for about 25 minutes, or until the top is set and golden brown.