Moussaka Reimagined: A Lighter, Healthier Take on a Greek Classic
January 14, 2025
If you love classic Greek flavors and you’re craving a recipe that’s hearty but on the lighter side, this healthy version of moussaka is for you. With tender broiled eggplant, a hearty meat and veggie filling, and a creamy, streamlined white sauce, this dish is as comforting as it is nutritious. Perfect for a weeknight dinner or a special occasion, it brings the taste of Greece to your table—no passport required!

Moussaka is a traditional Greek casserole that’s comforting and iconic. It’s made with layers of tender, cooked eggplant, a seasoned meat filling (typically made with lamb or beef), and a rich, creamy béchamel sauce, all baked until bubbly. Making moussaka is a labor of love … and so is my healthier version!

I’ve adored moussaka for as long as I can remember. Growing up in New Rochelle, NY, I tasted it for the first time at a Greek festival in my hometown, and that memory has stayed with me ever since. Last October, I traveled to Greece, where my love for this dish deepened. On the island of Crete, at the charming Avli Restaurant in old town Rethymno, I experienced moussaka bliss. Here’s how it was described on the menu: Aubergine, potato, minced meat and béchamel cream.

Inspired by that unforgettable meal, I knew I had to recreate moussaka at home. But instead of the traditional, time-intensive recipe, I wanted a healthy version of moussaka—one that was lighter, more nutrient-dense, and easier to prepare. After several rounds of experimentation, I finally landed on a dish that I’ll be making again and again … and I hope you will too! Of course, I set aside time on the weekend to prep each layer, but the payoff was worth it. We enjoyed leftovers all week long, and I even froze a few portions for later—perfect for a quick and satisfying family meal.
A Healthier, Streamlined Version
I wanted to honor the integrity of moussaka, and I also needed a version that fit into busy schedules without sacrificing flavor or nutrition. My healthy version of moussaka stays true to the essence of the dish while offering a lighter, more nutrient-packed alternative. To achieve this, I made a few strategic swaps and simplified the preparation process. Here’s how I modernized this Greek classic while still keeping its rich, comforting flavors intact:
- Eggplant: This star ingredient remains front and center, broiled to bring out its natural sweetness and creamy texture.
- Lean Ground Beef: I opted for 90% lean ground beef to reduce the saturated fat.
- Veggie Boost: To add more color, texture, and nutrition, I included frozen chopped spinach in the meat layer.
- Streamlined Béchamel: Instead of a classic butter-and-flour roux, I used a slurry technique with reduced-fat milk and flour for a lighter white sauce. This method is quicker and lighter while still giving you that luscious, creamy finish.
The result? A dish that’s every bit as comforting and delicious as the traditional version, but easier to make and a bit lighter on the palate.

A Greek Culinary Journey: Inspiration from Poros
My recipe for moussaka was inspired by my unforgettable trip to the island of Poros, where I joined fellow dietitians for a week-long cooking experience. Hosted by Odyssey and organized by World RD, the trip was a deep dive into Greek cuisine, complete with olive oil tastings and hands-on cooking classes. Every moment was a celebration of food, culture, and tradition.

Moussaka is more than just a dish—it’s a connection to history, family, and heritage. I hope this lighter version lets you savor the flavors of Greece in a way that fits your lifestyle while still honoring the roots of this beloved classic.

- 2 medium eggplant (about 2¼ pounds), sliced lengthwise into ¼-inch-thick slices; ends trimmed first and discarded
- 3 tablespoons extra virgin olive oil
- ¾ teaspoon kosher salt
- Black pepper
- 1 tablespoon extra virgin olive oil
- 1 medium onion, finely diced
- 1 pound lean ground beef (90% lean or higher)
- 2 teaspoons dried oregano
- ½ teaspoon ground cinnamon
- ½ teaspoon paprika
- ½ teaspoon kosher salt
- ¼ black pepper
- 2 cups marinara sauce*
- 1 cup frozen chopped spinach, thawed
- 3 cups 2% reduced-fat milk or soymilk
- 6 tablespoons all-purpose flour
- ½ teaspoon kosher salt
- ¼ teaspoon pepper
- 1 large egg
- ½ cup plus 3 tablespoons grated Parmesan cheese, divided
- ¼ teaspoon ground nutmeg
- Preheat the oven to broil.
- Generously spray two rimmed baking sheets with nonstick cooking spray and set aside.
- Arrange eggplant on the baking sheets. Use a pastry to brush 3 tablespoons of the olive oil over both sides of each vegetable slice. Sprinkle with the salt and a generous sprinkle of black pepper.
- Working in batches (one baking sheet at a time), broil the eggplant for 5 minutes. Keep the door open a crack so you can keep an eye on the vegetables, or open the door every few minutes to take a peek. The slices should start to brown but not burn.
- After 5 minutes remove from oven. Flip the eggplant slices and return to the oven. Rotate the baking sheet when you place it back into the oven. Cook another 4 to 5 minutes, or until the slices are softened and golden brown. Repeat with the next baking sheet. If the eggplant slices char a bit or overlap a bit when you arrange them on the baking sheets, that’s okay. They will cook fully in the casserole. Set aside.
- Heat the oil in a large nonstick skillet over medium heat. Add the onion and cook, stirring often, until soft and golden, 5 to 7 minutes.
- Add the beef, oregano, cinnamon, paprika, salt and pepper and cook, breaking up the large pieces and stirring often, until the meat is no longer pink, about 5 minutes. Reduce the heat to low. Stir in the marinara sauce and spinach, bring to a simmer, and cook until the sauce thickens a bit, about 5 minutes. Taste and adjust seasoning, as desired (i.e. 1 more teaspoon oregano or another ½ teaspoon paprika and/or cinnamon). Set aside.
- Add the milk, flour, salt, and pepper to a medium-size saucepan and whisk until well combined. Place over medium-high heat and bring to a simmer, stirring constantly. Reduce the heat and continue to simmer and stir gently until the mixture thickens slightly, about 3 minutes. Remove from the heat.
- Once thickened, remove the saucepan from the heat to prevent overcooking.
- In a small bowl, lightly beat the egg. Gradually whisk in 2 to 3 spoonfuls of the hot milk mixture, one spoonful at a time. This will temper the egg and prevent it from scrambling.
- Slowly whisk the tempered egg mixture back into the saucepan of thickened milk, whisking continuously until fully combined. Whisk in ½ cup of the Parmesan cheese and the nutmeg until smooth and thickened. Taste and adjust with more salt and pepper, as desired.
- Preheat the oven to 425°F. Lightly spray a 9X13-inch baking dish or pan with nonstick cooking spray.
- Arrange half the eggplant slices on the bottom of the prepared dish. Arrange half the meat mixture over the eggplant. Arrange the remaining eggplant slices over the meat. Spoon the remaining beef mixture on top. Pour the sauce evenly over the meat. Use a rubber scraper smooth it out. Sprinkle the remaining 3 tablespoons Parmesan cheese on top.
- Bake until the casserole is bubbly and the top is golden brown, about 45 minutes. Note: Place under the broiler for 3 minutes for additional browning on top.
- Cool slightly. Cut into 8 pieces, and serve. Cooled leftovers can be portioned and frozen.
Give my moussaka a try and let me know what you think! And keep reading for tips on how to use up extra marinara sauce.
4 Non-Recipe Recipe Ideas for Leftover Marinara Sauce

Hi Liz,
This recipe looks amazing. My husband is trying to avoid dairy. I was wondering if I could substitute almond milk to make the white sauce.
Sincerely,
Pam
You could, but you might need more flour since almond milk is not as thick/rich as 2% milk. Might I suggest plain soy milk instead of almond milk? I would prefer that as a substitution. Soy milk has the same amount of protein as dairy milk while almond milk has very little protein. Keep me posted!
Hi Pamela. Yes, you can use almond milk. I been making musaka like this for years.During the fasting period I make mousaka without meat. Instead I use lentils and walnuts
Thanks for letting us know you’ve made moussaka w/ almond milk and that it worked out okay. And … thanks for the input on lentils and walnuts. I LOVE that idea and will try it next time.
I use ground goat which is low in fat and much healthier than beef or lamb and unlike beef not harmful to environment .
Thank you for using eggplant and not potatoes.
Thanks for your feedback. Where do you find ground goat? I have not seen it at my local market.
Made this tonight. Took Liz’s suggestion and added another cup of the spinach. Instead of adding shredded carrots as she suggested, I added a red bell pepper to the meat mixture. Sorry, but 24 oz cans/jars of marinara as purchased have 2 1/2 cups of sauce…I was not going to save 1/2 cup of sauce in my frig and the extra veggies were happy with the whole 24 oz. The seasoning for the ground meat was underwhelming. It needs more oregano, more cinnamon, more paprika more…you get my drift. I opt for iodized salt when possible given our iodine deficiency in the US, but do salt as you see fit. The fake bechamel sauce was fine…easy to add the nutmeg to the flour, etc. and save time whisking it all together. Good starter recipe but needs a lot of tweaking to make it work for you.
DUH, me! It hit me at 3 am that, with the extra veggies as Liz suggested for the meat mixture, of *course* you would need more sauce (yay, jar emptied) and seasonings!!! With that in mind, I need to make it again and am certain it would garner 5 stars.
Thanks Rebecca. I often start recipes on the mild side (my preference) but point well taken. I’ll put a note in the recipe to taste the meat mixture and double seasoning as desired! I felt that the sauce would be too liquid-y if I used the entire jar, and if I were to add another cup of the chopped frozen spinach (thawed first), it would blend in just fine without the need for more liquid. But again, people can play around. I’ll also add a noter re: what to do w/ the extra sauce (i.e. add it all or use in a pasta dish later in the week).
This sounds so good