Step 1: Heat oil in a large frying pan over medium-high heat and add onion and cook for 5 minutes or until softened and then add eggplant and cook, stirring, for 5 minutes or until golden and tender.
Step 2: Add garlic, cinnamon and allspice and cook for 1 minute or until fragrant and then add mince and cook, breaking up mince with a wooden spoon, for 6 to 8 minutes or until browned and now add tomato paste, tomatoes and stock and bring to the boil, reduce heat to medium-low and simmer for 10 minutes or until mixture has thickened and then stir in oregano.
Step 3: Meanwhile, cook pasta in a large saucepan of boiling water until tender, drain and return to pan.
Step 4: Preheat oven to 200C/180C fan-forced and grease a 10-cup-capacity baking dish. Stir 1 cup mince mixture into pasta and spoon pasta mixture into prepared dish, gently pressing to compact and then spoon over remaining mince mixture and smooth top.
Step 5: Combine yoghurt, egg, flour and 1/4 cup cheese in a bowl and season with salt and pepper and spoon over mince mixture and sprinkle with remaining cheese. , season with salt and pepper and bake for 30 to 35 minutes or until golden and then let stand for 10 minutes, top with extra oregano and serve.
This page is built for your convenience in the kitchen.
If you want helpful tools, tips and recipes from our community of real cooks, please consider signing up.
Oh... And one more thing... We also have some pretty wild forums.