Vegetarian Moussaka Recipe from Bulgaria

Layers of rich mushroom-lentil mince, crisp roast potatoes and a creamy yogurt topping are baked in the oven for this take on Bulgarian moussaka. This hearty vegetarian dish is sure to be a crowd-pleaser!

Vegetarian Moussaka Recipe | Bulgarian Vegetarian Recipes

Country Number 26: Bulgaria

Before we officially began this around-the-world cooking challenge, we played a little game in our household called cuisine roulette. The game involved using a random country generator to determine the cuisine that each of had to cook that week.  It was actually this game that inspired us to undertake this whole crazy challenge. Bulgaria was one of the first countries that popped up. This game meant we were pre-acquainted with Bulgarian cuisine (unlike most obscure cuisines that we’ve been going into very blindsided).

History of Bulgarian Cuisine

Bulgaria is a Balkan nation that sits on very diverse terrain. It has a Black Sea coastline and an interior of mountains and rivers. Due to the varying terrain and climatic conditions of the country, there is a large variety of vegetables, fruit and herbs available. This has resulted in a diverse cuisine and various cooking traditions throughout the country.

Culturally, Bulgaria is melting pot of Greek, Slavic, Ottoman, and Persian influences. Its cuisine shares many characteristics with both its Balkan and Middle Eastern neighbours. In fact, the influence that Middle Eastern cuisine has had on Bulgaria dates back as early as the 7th century.

Meat, yogurt, cheese and vegetables are the four most common staples in Bulgarian dishes. As a starter, salads and soups are commonly served. Main dishes tend to take the form of stew or grilled meat/ vegetables. While meat is a prominent part of Bulgarian food, vegetables play just as important a role. This makes the cuisine in Bulgaria much more vegetarian-friendly than some of its Eastern European neighbours.

Popular Bulgarian Vegetarian Dishes

  • Shopska– Almost every Bulgarian dish is accompanied by this simple, fresh salad. It is a combination of cucumbers, tomatoes, onions, peppers and grated cheese on top.
  • Tarator– A simple cold soup made of yogurt, cucumbers, garlic, olive oil, and dill, often served as a starter.
  • Chushka Biurek (Stuffed Peppers)-  Red peppers are fried, stuffed with egg and cheese, and served in a thick tomato sauce in an iron pan.
  • Sirene– The most popular cheese in Bulgaria, used in many salads and pastries.
  • Banitsa– A Bulgarian pastry that is eaten for both breakfast and dessert. Buttered phyllo dough is filled with savoury filling such as egg, spinach, pumpkin or sweet fillings such as yogurt or sweetened milk.
  • Madradjisko- A dish cooked in a clay pot that contains similar ingredients to chushka biurek. The bottom layer is made of fried onions and peppers, followed by a thick layer of Bulgarian cheese and a top layer of eggs.
  • Garnish cake- A rather extravagant five-layer chocolate walnut cake. Each layer is baked, cooled, put on top of each other and covered in decadent chocolate cream.

Vegetarian rating of Bulgarian Cuisine:

Vegetarian Moussaka Recipe | Bulgarian Vegetarian Recipes

Making this vegetarian moussaka recipe

I have very found memories attached to making moussaka. It is a dish that my dad and I make a lot together. However, we always make the Greek version, using layers of eggplant, mince and béchamel sauce. To be honest, I thought this was the only way that moussaka was made.

We have recently learnt that there are in fact many variations of moussaka across countries throughout Eastern Europe and the Middle East. In Turkey, the dish simply consists of mince, tomato and eggplant. In the Levant, the dish is always made vegetarian and chickpeas are added instead of meat. Bulgarian moussaka is made with potato instead of eggplant, and instead of a bechamel, a creamy yogurt topping is used.

Traditionally, Bulgarian moussaka includes a layer of beef mince. Of course, we made our version vegetarian, adding in a layer of mushrooms and lentils instead. Once added in to the tomato sauce, they lend the same kind of hearty texture you would get with meat and retain a lot of flavour. We also added in some extra vegetables such as carrots and capsicum.

Normally, for this recipe, you dice up potato and boil them. However, we have a healthy disdain of boiled potatoes, so we decided to adapt this method by cutting the potatoes into thin slices and roasting them instead. We are pretty convinced that this cooking method for the potatoes improved the whole dish substantially. 

How to make this vegetarian moussaka recipe

This recipe is a labour of love, so it does take some time to come together. However, it is a great recipe when you have a few hours to prepare, such as for a dinner party. Here are the steps to making this Bulgarian Moussaka.

  1. Preboil the potatoes for 5 minutes
  2. Roast the potatoes for 30 minutes in a casserole dish in a pre-heated oven.
  3. Meanwhile, prepare the vegetarian mince by sautéing the ingredients in a frying pan, then leaving to simmer for 20 minutes.
  4. Make the yogurt topping by combining all the ingredients in a bowl.
  5. Take the potatoes out of the oven, add mince and bake for another 15 minutes.
  6. Add the yogurt topping and bake for another 15 minutes or until the yogurt has set.
Vegetarian Moussaka Recipe | Bulgarian Vegetarian Recipes

Ingredient notes for this vegetarian moussaka recipe

  • Vegetables- You can add as many or few vegetables as you like to this recipe. We added carrot and red capsicum to our vegetarian moussaka, however you can use whatever is in the fridge (just make sure it is finely diced for the texture).
  • Lentils– We used a tin of brown lentils for this recipe to save on cooking time. If you use dried lentils, cook them first.
  • Make it vegan– Skip the yogurt topping and instead top with vegan cheese.
  • Make it gluten-free– Replace regular flour with cornflour in the yogurt topping. Every other element of the dish is naturally gluten-free.
Bulgarian Vegetarian Recipes

Serving suggestions for moussaka

Given the heaviness of the dish, Bulgarian moussaka works really well when accompanied by a light, fresh salad. If you want to stay true to Bulgarian flavours, serve it with a shopska salad, which includes  cucumbers, tomatoes, onions, peppers and grated cheese on top.

Bulgarian Vegetarian Moussaka

Bulgarian Vegetarian Moussaka

Yield: 4
Prep Time: 40 minutes
Cook Time: 1 hour
Total Time: 1 hour 40 minutes

Layers of rich mushroom-lentil mince, crisp roast potatoes and a creamy yogurt topping are baked in the oven in this take on Bulgarian moussaka. This hearty vegetarian dish is sure to be a crowd-pleaser!


Vegetarian mince layer:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 200 g mushrooms, finely chopped
  • 1/2 cup carrots, diced
  • 1/2 red capsicum, diced
  • 1 tin of lentils
  • 1 tbsp tomato paste
  • 1/4 cup red wine
  • 1/2 cup vegetable stock
  • 1 tsp paprika
  • 1/2 tsp oregano
  • 1/2 tsp cumin
  • 1/2 tsp nutmeg

Potato layer:

  • 5 large potatoes, peeled and thinly sliced
  • 1 tbsp olive oil
  • Salt & pepper

Yogurt topping:

  • 1 cup Greek yogurt
  • 1/4 cup flour
  • 2 eggs
  • 1/2 tsp baking soda
  • Salt & pepper, to taste


Make potatoes:

  1. Preheat oven to 180˚C. Parboil sliced potatoes for 5 minutes in a pan of boiling salted water. Drain and leave to steam dry.
  2. Layer in large casserole dish, coating with olive oil and seasoning with salt and pepper. Roast for 30 minutes or until golden and tender.

Make vegetarian mince:

  1. Meanwhile, heat a tablespoon of oil in a large frying pan over medium heat. Add in diced onion and sauté for about 5 minutes, until translucent. Add in garlic and sauté for another minute.
  2. Add in mushrooms and cook until mushrooms are tender. Add in diced carrots, pepper, lentils, tomato paste, wine, vegetable stock and spices. Leave to simmer for 20 minutes or until you are ready to assemble the moussaka.

Make yogurt layer:

  1. In a bowl, beat together yogurt, flour, eggs, and baking soda. Season with salt and pepper.

Assemble Moussaka:

  1. Take casserole dish layered with potatoes out of oven and top with vegetarian mince. Return to oven and bake for 15 minutes.
  2. Take moussaka out of the oven once again and pour the yogurt mixture on top. Return to the oven. Bake for 15 minutes, or until the top turns golden and the yogurt is just set.
  3. Allow to stand for 10 minutes before serving.

Did you make this recipe?

Leave a comment & review above or share a photo on Instagram tagging @polkadotpassport so I can reshare your creations!

Other vegetarian dinners to try:

Like this vegetarian moussaka recipe? Pin it for later!

The perfect vegetarian moussaka recipe from Bulgaria
Nicola Easterby Bio Image

Hey, I'm Nicola!

I am a travel + food blogger on a mission to discover the best destinations & dishes in the world. Thanks for joining the adventure!


Sticky Toffee Pudding Gingerbread Cake

Sticky Toffee Pudding Gingerbread Cake

What do you get when you combine sticky toffee pudding with gingerbread and add cream cheese icing? The ultimate festive cake! If you're looking for a cozy festive dessert, look no further than this sticky toffee pudding gingerbread cake. This cake is moist, rich and...

read more
Best Place to Stay in Maldives for Couples in 2024

Best Place to Stay in Maldives for Couples in 2024

Are you planning a romantic getaway to the Maldives? Here are two of the best places to stay in the Maldives for couples in 2024! I've been a travel blogger for over 9 years now. I've been very lucky to stay in some pretty incredible places throughout this time. But...

read more
Raw Snickers Slice (Vegan + Gluten-Free)

Raw Snickers Slice (Vegan + Gluten-Free)

If you are looking for a vegan/ gluten-free alternative to a Snickers bar, you need to try my raw Snickers slice. It's layered with peanut butter mousse, caramel and chocolate and is truly delectable! This raw Snickers slice is my GO-TO when I am craving something to...

read more


Our Dream South of France Wedding

Our Dream South of France Wedding

This is what it looks like to have a 3-day wedding in the South of France! On the 23rd of August 2023, James and I finally got to have the wedding celebration of our dreams. We had sixty of our nearest and dearest flying from all over the world to join us for three...

read more
The Ultimate 3-Day Shanghai Itinerary

The Ultimate 3-Day Shanghai Itinerary

Only have 3 days to spend in Shanghai? Make the most of your time with my ultimate 3-day itinerary for China's most vibrant city! Shanghai really is a city like no other. Not only is it fascinating blend of East meets West, the city also feels like stepping back in...

read more
10 Things to do in Thamel, Kathmandu

10 Things to do in Thamel, Kathmandu

Here are the best things to do in Thamel, Kathmandu, aka the entertainment hub of Nepal's vibrant capital city! Nestled in the heart of the Himalayas, Kathmandu is a treasure trove of culture, adventure, and spirituality. No visit to Nepal's capital city is...

read more
The Ultimate Packing List for Peru

The Ultimate Packing List for Peru

Heading to Peru? Use this packing list to ensure you are prepared for the adventure! There is good reason why Peru is at the top of many people's travel bucket lists. From the stunning heights of Machu Picchu to the lush depths of the Amazon rainforest, this country...

read more
Skip to Recipe