Single-Serving Greek Moussaka Recipe — Oven-Baked Casserole

One-person Greek moussaka casseroles that taste just as rich and satisfying as a large baking dish. Tender vegetables and flavorful meat covered in a creamy béchamel sauce — all the classic tastes of moussaka in an individual portion. Practical, comforting, and ideal when everyone wants their own serving.

An elevation photo with two black oven dishes on a black shelf filled with Moussaka from Greece. Right front two forks.

One Person Greek Moussaka Casserole

Moussaka is one of Greece’s most beloved dishes, comparable to an Italian lasagna but using layered slices of eggplant instead of pasta. Variations exist across the Eastern Mediterranean and the Arab world, but this recipe follows the traditional Greek version popularized in the early 20th century. It typically features ground meat layered with vegetables and finished with a rich béchamel sauce that gives the dish its signature creamy top.

This recipe trims the classic down to individual casseroles so each person gets their own perfect portion — no fighting over the last slice of eggplant or potato. It’s hearty, full of vegetables, and topped with a golden, custardy béchamel.

What do you need for Individual Moussaka Pots?

Below are the key ingredients used in these single-serve moussaka casseroles. Exact quantities can be found in the recipe card further down.

Ingredients One Person Greek Moussaka Casserole, individually labelled on a white background
  • Eggplant (aubergine): The base for the layers; mild in flavor and great when lightly browned.
  • Tomatoes: Use ripe, firm tomatoes and canned diced tomatoes for depth in the meat sauce.
  • Sugar: A small pinch balances the acidity of the tomatoes.
  • Onion & Garlic: Aromatics that build the flavor of the meat sauce.
  • Potatoes: Starchy (“floury”) varieties work best; they hold up and add body to each portion.
  • Ground meat: Ground beef is traditional in many modern versions; you can also use a mixture of beef and pork or minced lamb.
  • Feta cheese: Crumbled on top for a distinctive salty finish.
  • Butter, flour, eggs & milk: The building blocks for a smooth béchamel sauce. Make a roux with butter and flour, whisk in milk, cool slightly, then enrich with beaten eggs for a creamy, stable topping.

How to Prepare Mini Moussakas

A printable recipe card with step-by-step quantities is available below. The process summarized here covers the main steps.

  1. Slice the eggplant and pan-fry the slices in olive oil until lightly golden on both sides. Drain on paper towels to remove excess oil.
  2. Sauté finely sliced onions in a little oil until translucent, then add minced garlic and cook briefly. Add the ground meat and brown well. Stir in fresh diced tomatoes, canned diced tomatoes, and a teaspoon of sugar. Bring to a boil, then reduce the heat and simmer until the sauce thickens.
  3. For the béchamel: melt butter in a saucepan, whisk in the flour and cook for about two minutes to remove the raw flour taste, stirring constantly. Gradually add milk while whisking, bring to a gentle boil and cook until the sauce thickens (1–2 minutes). Remove from heat, let cool slightly, then whisk in the eggs until smooth. Season with salt and pepper.
  4. Assemble the casseroles: butter the individual oven dishes. Place a layer of fried eggplant on the bottom, spoon on the meat sauce, and top with pre-cooked potato slices. Add a second layer of eggplant, then pour the béchamel over the assembled layers. Finish with grated cheese and crumbled feta. Bake in a preheated oven at 350 °F (180 °C) for about 30 minutes, or until the top is golden and set.

Serve warm alongside a crisp salad or a light cucumber-yogurt side to cut through the richness.

Top Tip

If you like, swap some or all of the eggplant for zucchini. In parts of Greece it’s common to alternate layers or use zucchini completely — it’s a simple way to adapt the dish when eggplant is out of season or to reduce bitterness.

Two one-person Greek moussaka casserole dishes on a wooden board. A golden spoon takes out a scoop.

If you try this recipe, share a photo using the hashtag on social media — I love seeing your creations. If you enjoyed it, please leave a rating on the recipe card below; your feedback helps other home cooks find and trust the recipe.

📖 Recipe

A square photo with two individual oven dishes filled with Greek moussaka on a wooden board
One Person Greek Moussaka Casserole

RECIPE CARD

Individual Greek moussaka casseroles with layers of eggplant, potatoes and savory meat, finished with a creamy béchamel.
Prep Time 20 mins
Cook Time 30 mins
Total Time 50 mins
Course Dinner
Cuisine Mediterranean
Servings 4 persons
Calories 717 kcal

Ingredients

  • 2 eggplants, sliced ¼ inch (½ cm)
  • 2 onions, finely sliced
  • 2 cloves garlic, crushed
  • ⅔ lb ground beef (or a mix of beef and pork)
  • 2 fresh tomatoes, deseeded and diced
  • 28 oz (about 800 g) diced tomatoes (canned)
  • 1 teaspoon sugar
  • 2 tablespoons butter
  • 3 tablespoons all-purpose flour
  • ⅞ cup (200 ml) milk
  • 2 eggs (size L)
  • ¼ teaspoon salt
  • ⅛ teaspoon ground black pepper
  • 4 potatoes, peeled, sliced ¼ inch (½ cm) and par-cooked for 10 minutes
  • 2 oz (60 g) crumbled feta
  • 2 oz (60 g) grated cheese (Gouda or similar)

Instructions

  • Preheat the oven to 350 °F (180 °C). Butter individual baking dishes.
  • Heat olive oil in a pan and fry the eggplant slices until lightly browned on both sides. Drain on paper towel.
  • Sauté the onions in oil for about 3 minutes until translucent. Add garlic and cook 30 seconds.
  • Add the ground beef and brown thoroughly.
  • Stir in the fresh diced tomatoes, canned diced tomatoes and sugar. Bring to a boil, then simmer until the sauce thickens.
  • For the béchamel: melt butter in a saucepan. Add the flour all at once and cook for about two minutes, stirring constantly. Gradually whisk in the milk and simmer until the sauce thickens (1–2 minutes). Remove from heat and let cool for 10 minutes, then whisk in the eggs until fully combined. Season with salt and pepper.
  • Assemble each dish: layer eggplant on the bottom, spoon over meat sauce, add a layer of pre-cooked potato slices, then another layer of eggplant. Pour the béchamel over the top and sprinkle with grated cheese and crumbled feta.
  • Bake for approximately 30 minutes, until the top is golden and the béchamel is set. Allow to rest a few minutes before serving.

Notes

Potatoes: Use floury varieties such as Russet, Doré, King Edward, or Maris Piper for best texture.

Meat: Ground beef is used here but a mix of beef and pork, chicken, or lamb also works well.

Vegetable swap: You can alternate eggplant with zucchini or use zucchini alone, a common regional variation.

Storage: Cool quickly and refrigerate covered for up to 3 days. Both unbaked and baked portions freeze well when wrapped in two layers of foil; thaw in the refrigerator before reheating.

Reheating: For unbaked portions, bake at 350 °F (180 °C) for about 35 minutes. For baked portions, reheat covered in the oven at 350 °F (180 °C) for 20 minutes or heat in the microwave under a plate to avoid drying out.

Nutrition

Calories: 717 kcal
Carbohydrates: 76 g
Protein: 33 g
Fat: 34 g (Saturated: 16 g)

Tried this recipe?

Let us know how it turned out!

3 x Casserole

  • Sauerkraut casserole
  • Easy Jerusalem Artichoke Soufflé
  • Cottage cheese loaded baked potatoes
More Casserole Recipes