This post may contain affiliate links. Please read our disclosure policy.
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 with Parmesan and Feta cheese.

Traditionally, moussaka is made with meat as well as vegetables. It’s actually a layered casserole dish that is very common in Egypt and Greece. Moussaka is very similar to lasagna.
Most often, vegetarian moussaka is made with slices of eggplant, sometimes with slices of potato, and is usually topped with a milk-based sauce.
Why This Recipe Works
Typically Greek moussaka takes hours to prepare, my version of vegetarian moussaka comes together fairly quickly. This recipe will yield more than a single serving. It’s more of a mini moussaka rather than a single serving version and can serve 2 to 3 people.
RELATED: Easy Single Serving Comfort Food Recipes

How To Make Moussaka
See the recipe box below for ingredient amounts and full recipe instructions.
Roast the vegetables
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.
Make a Béchamel sauce
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.
Assemble the moussaka
To assemble part of the vegetarian moussaka, 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

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 leftovers, they’re lovely the next day too.
Frequently Asked Questions
For this mini moussaka, I recommend using an 8-inch baking dish. A 9×5-inch loaf pan works well too. Examples of these dishes can be found on our bakeware page.
Vegetarian moussaka is a hearty dish, so keep your side dishes lighter. Salads are a great choice. You might like to choose a Mediterranean side dish such as a Mediterranean Quinoa Salad.
Yes! Store in an airtight container for up to 1 month in the freezer.
Yes, you can prepare parts of this recipe ahead of time. You can cut and roast the vegetables, make the ragout, and even prepare the bechamel 1-2 days in advance. Store the different components in separate containers in the refrigerator. When you are ready, assemble the moussaka and bake.
Expert Tips
- Free free to add leftover vegetables. I will often add in chopped vegetables leftover from earlier recipes.
- After the moussaka has cooked, let it rest before cutting and serving. It becomes a little firmer and easier to serve.
- Leftover moussaka can be placed in an airtight container and stored in the refrigerator. It will keep well for 3 days.
Other Vegetarian Recipes
- Vegetarian Enchiladas For One
- Ratatouille For One
- Spinach and Orzo Salad For One
- Zucchini Lasagna For One
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
Have you tried this vegetarian moussaka or any recipe on One Dish Kitchen? If so, please let me know how you liked it by rating the recipe and telling me about it in the comment section below.
If you take a picture please tag us on Instagram (@onedishkitchen) we’d love to see it!
Vegetarian Moussaka

Ingredients
- 2 small eggplants, peeled and sliced into 1/2″ rounds
- Salt and 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 mushrooms, sliced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon dried chili flakes
- 1/2 cup red wine
- 28 ounce can crushed tomatoes
- 15 ounce can chickpeas, rinsed and drained
- 2 tablespoons butter
- 2 tablespoons all purpose flour
- 1 1/4 cups milk, heated
- pinch of nutmeg
- 3/4 cup Feta cheese, crumbled
- 3/4 cup Parmesan cheese, shredded
Instructions
- Preheat oven to 425 degrees F.
- 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 sauce pot 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 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.
- TO ASSEMBLE THE MOUSSAKA
- 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.



Your trip sounds fun and this dish looks so good!
What a great idea! I love lightening up a traditionally rich dish like this.
Nothing wrong with ragout and bechemel sauce at all. Not. A. Thing. Vegetarian Moussaka on St. Christopher sounds absolutely dreamy. Making it at home sounds perfectly lovely, as well.
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.
Such a great, delicious idea and I love that baking dish!
I’ve never had moussaka, but OMG that looks so amazing!!
This looks like such a great option for meatless Monday!
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!
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!
We had a great time, Kacey. Hope you get to visit England one day, it’s beautiful there.
Wow, your version looks restaurant-worthy, too! Amazing. This is a type of recipe I must trial.
Thank you, Alisa!