Go Back
+ servings
Servings: 16

Potato Moussaka Recipe

Prep Time:
20 mins
Cook Time:
1 hr
Potato Moussaka Recipe - a traditional Bulgarian dish made with cubed potatoes, ground beef and pork, tomatoes, onion and seasoning. Topped with thick Bechemel sauce. Perfect for a family dinner. Step by step instructions and photos how to make Bulgarian Moussaka.
Potato moussaka on a white plate
5 from 1 vote
Leave a Review »


For the moussaka:

  • 1 tbsp vegetable or olive oil
  • 1 lb ground meat — I used a mix of ground 85% lean beef and ground pork
  • 1/3 cup diced onion
  • 1 garlic clove — minced
  • 1/4 cup tomato sauce
  • 2 tbsp tomato paste
  • 1 tsp salt or more to taste
  • 1/4 tsp black pepper
  • 1 tsp summer savory — or chubritsa - Bulgarian/Balkan seasoning
  • 2 cups water
  • 2 lb potatoes — peeled and cut into 1/4-inch cubes
  • 1/4 cup diced carrots — optional, I usually don't use any
  • 1/4 tsp thyme — optional
  • 1/2 tsp dried mint

For the Bechamel sauce:

  • 6 tbsp butter
  • 1/2 cup flour
  • 1/2 tsp salt
  • 2 cups milk
  • 3 egg yolks
  • 1/2 cup feta cheese — optional
  • 1/4 tsp ground nutmeg


  1. Preheat oven to 350 F.
  2. Heat oil in a skillet. Add the ground meat and cook, breaking it down with a wooden spoon for 6-7 minutes, until browned. Add onion and garlic. Add carrots (optional).Add salt, black pepper, dried mint, summer savory, thyme (optional), tomato sauce and tomato paste. Cook for 2-3 minutes, stirring frequently.
  3. Grease a 9x9 or 9x13 baking dish with oil.
  4. Add in the drained potatoes and meat mixture. Stir to evenly distribute the meat into the potatoes.
  5. Add cold water to the baking dish, so it just covers the top of the potatoes.
  6. Bake for 40-50 minutes, until the water is absorbed by the potatoes and they are fully cooked.
  7. In the mean time prepare the Bechamel sauce (or the Bulgarian Style Topping).
  8. For the Bechamel:
  9. In a bowl, swish egg yolks. Set aside.

  10. Melt butter in a saucepan. add flour. Cook for 3 minutes on medium heat, stirring frequently.

  11. Slowly add the milk, whisking to incorporate. Add salt and nutmeg. Cook for 3 minutes, until thickened. Let the mixture cool for 5 minutes. Add in the egg yolks (with feta). Let the sauce stand at room temperature, while the potatoes and meat are cooking.

  12. Pour the sauce over the cooked potatoes. Top with cheese. Bake for 15 minutes, until golden. You can broil for 1-2 minutes, if the top is not getting to the desired golden color.
  13. For the Bulgarian Moussaka topping:
  14. In a bowl beat together eggs, yogurt, milk, flour, then add salt and baking soda.
  15. Pour over the moussaka . Top with cheese. Bake for 10-15 minutes, until golden.
Course: dinner
Cuisine: bulgarian
Keyword: potato moussaka

Nutrition Information

Calories: 213, Fat: 14g, Saturated Fat: 7g, Cholesterol: 75mg, Sodium: 387mg, Potassium: 409mg, Carbohydrates: 13g, Fiber: 2g, Sugar: 2g, Protein: 9g, Vitamin A: 648%, Vitamin C: 8%, Calcium: 95%, Iron: 3%