Moussaka Recipe

This Vegetarian Moussaka is a meatless version of the classic Greek dish. A flavorful and aromatic Béchamel sauce surrounding layers of sliced eggplant, yellow squash and carrots and topped Parmesan and Feta cheese. 

moussaka on a plate

Traditionally, Moussaka is made with meat as well as vegetables. It’s actually a layered casserole dish, very similar to lasagna.

Most often, Moussaka is made with slices of eggplant, sometimes with slices of potato and is usually topped with a milk-based sauce.

Typically Moussaka takes hours to prepare, my version of Vegetarian Moussaka comes together fairly quickly.

RELATED: Easy Single Serving Comfort Food Recipes

Vegetarian Moussaka | One Dish Kitchen

I first discovered Moussaka at a restaurant in London. The restaurant is called Sofra, and is in an area called St. Christopher’s Place just off of Oxford Street. I loved moussaka so much that I was inspired to create it when I returned home.

Moussaka is a simple meal and for my Vegetarian Moussaka recipe I chose to leave out the potatoes and use only eggplant, carrots, and squash for my layered vegetables.

How To Make Moussaka

Begin by slicing the vegetables and toss them with olive oil, salt and pepper and spread them out on a baking sheet to roast in the oven.

While the vegetables are roasting, make a wonderful ragout with onions, garlic and mushrooms sautéed in olive oil and a mixture of dried oregano, rosemary, and basil.

After the vegetables have softened, add in red wine and let the sauce reduce while it simmers.

Then add in a can of crushed tomatoes and chickpeas.

(While the ragout continues to simmer it will fill your kitchen with the most incredible aroma).

Remove the vegetables from the oven to cool.

With the roasted vegetables cooling, it is time to make the sauce. Béchamel Sauce is perhaps one of the easiest sauces to make. It’s a basic sauce made with butter, flour and milk and takes about 5 minutes to make. At the end, add a pinch of nutmeg to the béchamel and season it to taste.

To assemble part of the Vegetarian Moussaka recipe, arrange half of the vegetables in an even layer in the bottom of a casserole dish. Spoon half of the ragout over the top and spread it out in an even layer.

Then, add the rest of the vegetables and topped them with the rest of the ragout.

Finally, pour the creamy sauce over the top and added crumbled feta cheese and shredded parmesan.

Bake the casserole in the oven for about 30-35 minutes.

RELATED: 15 Easy Dessert Recipes For One

Moussaka | One Dish Kitchen

This Vegetarian Moussaka recipe is the perfect size if you are cooking for one or two people.

It can be assembled ahead of time and kept in the refrigerator until you’re ready to bake it and serve it. If you have any leftover, it’s lovely the next day too.

Other Vegetarian Recipes

Vegetarian Enchiladas For One

Ratatouille For One

Spinach and Orzo Salad For One

Zucchini Lasagna For One

The baking dish that I used for this Vegetarian Moussaka recipe is an 8-inch baking dish.

For more information on the cooking and baking dishes I use in our “recipes for one”, please visit our FAQ page.

For examples of the dishes used at One Dish Kitchen, please visit our Store page.

RELATED: Empty Nest Recipe Ideas

Mini Vegetarian Moussaka Recipe

Vegetarian Moussaka For One |

Vegetarian Moussaka

Prep Time: 40 minutes
Cook Time: 35 minutes
Total Time: 1 hour 15 minutes
Course: Main Course
Cuisine: Main Dish
Keyword: vegetarian
Servings: 4 servings
Calories: 404kcal
Author: Joanie Zisk


  • 2 small eggplants peeled and sliced into 1/2" rounds
  • pinch salt
  • pinch black pepper
  • 2 small yellow squash , sliced lengthwise
  • 2 large carrots , sliced
  • 3 tablespoons olive oil
  • 1 small onion , diced
  • 3 cloves garlic , minced
  • 8 ounces sliced mushrooms
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried chili flakes
  • 1/2 cup red wine
  • 1 28-ounce canned crushed tomatoes
  • 1 15-ounce canned chickpeas , rinsed and drained
  • 2 tablespoons butter
  • 2 tablespoons all purpose flour
  • 1 1/4 cups milk , heated
  • pinch ground nutmeg
  • 3/4 cup crumbled Feta cheese
  • 3/4 cup shredded Parmesan cheese


  • Preheat oven to 425 degrees F (220 degrees C).


  • Lay out the eggplant on an even layer on a baking sheet. Season the slices of eggplant on both sides with salt. Let them sit for 10 minutes, until the moisture starts to come out. Blot dry on paper towels.
  • Add the sliced squash and carrots to the baking sheet, drizzle with 2 tablespoons of the olive oil and season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Using your hands, mix the eggplant, squash and carrots together so they are completely coated with the oil. Arrange the vegetables in a single layer on the baking sheet.
  • Bake for 20 minutes. Remove from the oven and set aside.
  • Reduce the oven temperature to 375 degrees F.


  • Place a medium-sized saucepan over medium heat. Add 1 tablespoon of olive oil to the pan along with the onion, garlic, mushrooms and a pinch of salt. Cook, stirring for 2 minutes.
  • Stir in the oregano, basil and chili flakes. Cook, stirring occasionally, until the vegetables soften, 5-8 minutes.
  • Add the wine and bring to a simmer. Let the wine reduce for 5 minutes.
  • Stir in the tomatoes and chickpeas. Reduce the heat to medium-low and cook, stirring occasionally for 20 minutes. Season with salt and pepper to taste. Remove sauce from heat and set aside.


  • In a separate small saucepan, melt the butter over a low heat.
  • Stir in the flour and cook, stirring constantly until the butter and flour bubble slightly, about 2 minutes.
  • Add the heated milk, continuing to stir as the sauce thickens. Increase the heat to medium and stir (or whisk) until the sauce comes to a gentle boil. Add a pinch of nutmeg and salt and pepper, to taste. Continue to cook for 1 minute more. Reduce heat to low, cook and stir for 2 minutes longer. Remove from heat. Set aside.


  • Lay half of the vegetables in an even layer in the bottom of a casserole dish. Spoon half of the ragout over the top and spread in an even layer.
  • Add the remaining vegetable slices to the casserole and top with the remaining ragout.
  • Pour the Bechamel Sauce over the top.
  • Add the Feta and Parmesan cheeses to the top of the casserole.
  • Bake uncovered for 35 minutes.
  • Remove from the oven and let sit for 10 minutes before serving.


Serving: 1serving | Calories: 404kcal | Carbohydrates: 19g | Protein: 16g | Fat: 27g | Saturated Fat: 12g | Cholesterol: 54mg | Sodium: 731mg | Potassium: 676mg | Fiber: 2g | Sugar: 10g | Vitamin A: 6765IU | Vitamin C: 15.3mg | Calcium: 490mg | Iron: 1.5mg
Tried this recipe?Mention @OneDishKitchen or tag #onedishkitchen!

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

This post contains affiliate links.  If I like a product and that product has an affiliate program, then I will link to that product using an affiliate link.  Using this link means that, at zero cost to you, I might earn a commission on a product if you buy something through my link. Click here to read my full disclosure policy.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

SUBSCRIBE NOW!Sign up and receive the latest Recipes for One and other bonus content.

We now have a COOKING FOR ONE Facebook group.

Join us to share your favorite single serving recipes and find new ones too. We’d love to see you there!

Click HERE to join the community!

Connect with One Dish Kitchen!

Be sure to follow us on social media so you never miss a post!

Facebook | Twitter | Pinterest | Instagram

Other recipes you might like…

Chickpea Curry For One

Quick and easy Chickpea Curry For One served with basmati rice. Healthy, flavorful and ready in under 30 minutes! | One Dish Kitchen

Curried Carrot Soup For One

Curried Carrot Soup For One | One Dish Kitchen

Roasted Cornish Hen For One

Roasted Cornish Hen For One | One Dish Kitchen

Fried Rice Recipe For One

Fried Rice Recipe For One | One Dish Kitchen

Twice Baked Eggplant For One

Twice Stuffed Eggplant For One | One Dish Kitchen

31 thoughts on “Moussaka Recipe”

  1. i have never heard of moussaka but I LOVEEEE the name! It has a nice ring to it..hahah. Since I am crazy about lasagna and this recipe looks so similar to that, I know I am going to be making it very soon! 😉

  2. Jamie | The Kitchenarium

    What a great trip! This casserole sounds so cozy that you wouldn’t even miss the meat. I’ve pinned this one to make.

  3. How exciting that you can travel to England from time to time!! The pictures looked great there. The recipe great, as well. I’m a vegetarian so this will be a hit.

  4. Laura @MotherWouldKnow

    I adore moussaka and have made the meat version many times. But we’re trying to cut down on our intake of meat, so this vegetarian version is a perfect way for me to continue to enjoy the dish, without the guilt – or the meat. Your trip to London sounds like it was a marvelous way to end the year. I’m jealous, but glad I got to tag along, at least through pictures and this recipe.

  5. What a deliciously comforting meal! Pinning your recipe for later. And what fun adventures too – I often tag along with my hubby when he travels and it’s always a fun getaway!

  6. Kacey @ The Cookie Writer

    Your trip sounds like you had a wonderful time! I would love to go to England some day 🙂 This vegetarian moussaka is right up my alley! I am seriously drooling right now over the ingredients, and it is funny because I have never had the dish before!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top