Heat the olive oil in large pan and add the basil to cook until is darkens in colour. Sauté the onion and garlic for 2 minutes then add cumin and carrot. Stir and cook for 2 minutes.
Add lamb and pork mince and brown the meat on a high heat for 4 to 5 minutes.
Reduce heat and add the mushrooms, zucchini, tomato puree, stock, and bay leaf to pan.
Simmer for 40 minutes until the sauce becomes rich and flavoursome.
While the sauce is cooking steam the sweet potato with the rosemary for 20 minutes until tender. Once cooked, mash with the remaining olive oil and pepper and set aside to cool.
Preheat oven to 200 C
Transfer meat sauce to a pie dish and top with sweet potato mash.
Bake for 35 minutes until the sweet potato starts to crisp on top.