In a skillet over medium heat, warm oil. Add onion and garlic, sauté until translucent.
Add ground lamb, breaking it up with the spoon. Cook until browned, no longer pink.
Stir in wine (if using) and let it reduce for 2 minutes.
Add crushed tomatoes, tomato paste, cinnamon, allspice, oregano, salt, pepper. Simmer for 15–20 minutes until sauce thickens and flavors meld. Adjust seasoning.
This hearty layer is what distinguishes a traditional greek moussaka recipe from simpler casseroles like a maqluba recipe—it’s all about that rich, aromatic base.