Bulgarian Moussaka

Bulgarian Moussaka

Moussaka is a popular dish in Bulgaria, where it is served with mashed potatoes. The recipe is simple and inexpensive to make for the family- perfect for cold winter nights. We hope you enjoy our Bulgarian Moussaka recipe!

prep: 30 mins cook: 1 hr 30 mins total: 1 hr 60 mins Servings: 12 Yield: 12 servings


2 tablespoons paprika

1 large carrot, finely chopped

6 russet potatoes, peeled and cut into 1/2-inch dice

¾ pound ground pork

¾ pound ground beef (85% lean)

1 (14.5 ounce) can diced tomatoes

½ yellow onion, finely chopped

1 teaspoon black pepper

2 stalks celery, finely chopped

½ cup olive oil, divided

½ teaspoon cayenne pepper

1 red bell pepper, finely chopped

¼ bunch fresh parsley, stems and leaves chopped separately

2 bay leaves

1 tablespoon salt


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.

Meanwhile, preheat the oven to 400 degrees F (200 degrees C).

Transfer meat mixture to a large baking pan.

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.

Bake moussaka in the preheated oven for 45 minutes. Remove baking dish from the oven and mix in chopped parsley leaves.

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.

Return baking dish to the oven and cook until the top is golden brown, about 15 more minutes.

Nutrition Facts:

Per Serving: 335 calories; protein 16.4g; carbohydrates 27.7g; fat 17.8g; cholesterol 72.4mg; sodium 829.4mg.

Scroll to Top