Skip to main content New<> this month
Get the Allrecipes magazine

Bulgarian Moussaka

Rated as 4.5 out of 5 Stars

"This is a Bulgarian variant of moussaka that my family makes."
Added to shopping list. Go to shopping list.


2 h servings 335
Original recipe yields 12 servings


{{model.addEditText}} Print
  1. Heat a large skillet over medium heat. Add ground beef and ground pork and cook until brown and crumbly, 5 to 10 minutes. Drain and discard fat. Add 1/4 cup olive oil, carrot, onion, celery, parsley stems, and tomatoes. Mix to combine. Stir in bell pepper and season with paprika, salt, pepper, bay leaves, and cayenne pepper. Cook until vegetables start to soften, about 10 minutes.
  2. Meanwhile, preheat the oven to 400 degrees F (200 degrees C).
  3. Transfer meat mixture to a large baking pan.
  4. Heat remaining 1/4 cup olive oil in a large skillet and cook potatoes until lightly browned, about 10 minutes. Transfer to the baking pan and mix well with the meat mixture.
  5. Bake moussaka in the preheated oven for 45 minutes. Remove baking dish from the oven and mix in chopped parsley leaves.
  6. Stir eggs, yogurt, flour, and baking soda together in a bowl until it turns into a spreadable mixture. Pour over the meat mixture in the baking dish.
  7. Return baking dish to the oven and cook until the top is golden brown, about 15 more minutes.

Nutrition Facts

Per Serving: 335 calories; 17.8 27.7 16.4 72 829 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

Yum! The house smelled wonderful while this was cooking. Filling is so yummy. I reduced the amount of oil by skipping the step of adding oil to cooked meat

This was great. Instead of 3/4ths of beef and pork, i just went with an even 1 lb of each. Tasty.