• Olive oil
  • 1 teaspoon butter
  • 2 large eggplants (aubergine)
  • 1 brown onion
  • 1 clove of garlic
  • 500g minced meat, or for a vegetarian option: 1 chopped red capsicum (red pepper), carrot and mushrooms
  • 410g tinned chopped tomatoes or 3 -4 large tomatoes, chopped
  • 2 tablespoons plain flour
  • 1 cup milk
  • 1/2 cup tasty cheese
  • 1/4 cup of finely grated parmesan cheese
  • 1 teaspoon paprika (optional)
  • Breadcrumbs to sprinkle over the top (optional)
  • Salt and pepper (to taste)

Author of this recipe



Food blogger / food writer

When I first joined Rijk Zwaan in 2019, the fourth largest vegetable seed breeding company in the world, my eyes were opened about vegetables and about food in general.We all know that... Read more

A delicious winter dish I have always enjoyed is the vegetarian version of this traditional Egyptian eggplant moussaka *, passed down from my grandmother to my mother and now shared with my own family. There are many variations about how to cook moussaka, but I love this simple and delicious method passed through the generations of my family. Enjoy!

* Eggplant is also known as aubergine in some countries.

Total votes: 227


  1. Chop off the stalk, then peel and slice the eggplants lengthways
  2. Heat olive oil in a saucepan, then fry the eggplant. Once cooked, remove from the heat and put aside
  3. Peel and chop the onion into small pieces. In a saucepan, sauté the onion in olive oil and a teaspoon of butter for added flavour.
  4. Once the onion is translucent, add chopped garlic.
  5. Add 500grams of minced meat. For a vegetarian version, you can replace the mince with sautéed onion, combined with finely chopped red capsicum/red pepper, carrot and mushrooms.
  6. Add the tin of chopped tomatoes to the saucepan and allow to simmer for 5–10 minutes until sauce thickens.

Tips from the author

For the béchamel sauce

In a saucepan combine ¼ cup olive oil with 1 teaspoon butter. Add 2 tablespoons of plain flour. Stir together until combined.

Slowly add warm milk and whisk together, stirring until the sauce becomes thicker,

Take off the heat and add ½ cup tasty cheese.

In a method similar to assembling lasagne, cover the base of a baking dish with the mince sauce (or the vegetarian equivalent mentioned above). Layer with slices of eggplant, followed by another layer of the minced sauce, then eggplant again.

Add béchamel sauce over the top.

Combine ¼ cup parmesan cheese, 1 teaspoon paprika, and breadcrumbs then sprinkle over the top.

Cook in the oven at 180 degrees celcius for 20 minutes until the top slightly browns.

One cooked, grate fresh nutmeg over the top before allowing the dish to cool slightly.

Season with salt and pepper to taste and serve with vegetables and/or a side salad.

Tips from the author:

When cooking the eggplant, if you prefer not to fry it, you can also grill it in the oven or in a sandwich press after spraying with oil.

When cooking the mince, some people like to add pine nuts and saltanas.

Please like and share if you enjoyed this article. For more great recipe ideas, type your vegetable or cuisine in the search bar or check out Salapedia.

5 tips on how to make eggplants taste great

5 tips on how to make eggplants taste great

Related salads chosen by others

Want to stay up-to-date? Subscribe to our newsletter!