1
Add the ground beef or lamb to a frying pan and cook it for 5 minutes until it starts to brown.
2
Add the chopped tomatoes, carrot, garlic, oregano, tomato puree, chili flakes, salt and combine everything together. If needed, add ¼ cup of water and cook over medium heat for 15 minutes.
3
Add the peas at the end and then transfer the mixture into a baking dish.
4
In another pot boil the cauliflower for 10-12 minutes until soft. Add the cream cheese and gently mix together until nice and creamy.
5
Preheat your oven to 355°F / 180°C. Carefully cover the top of the ground beef mixture with the cauliflower topping so that it is entirely covered in an even layer. Bake for around 20 minutes until the top is golden.
6
Allow to cool for 5 minutes and garnish with fresh rosemary.