- STEP 1
Heat the oil in a deep-sided frying pan. Add the onion and cook for 5 minutes, until the onion is tinged brown at the edges.
- STEP 2
Add the garlic and cook for 1 minute more.
- STEP 3
Stir in the spices and leaves (if using) and the steak, and cook for 2-3 minutes, until the steak is brown.
- STEP 4
Remove the steak from the pan and set aside. Add the tomatoes, stock, tomato purée and squash. Bring to the boil, cover, reduce the heat and simmer for 20-30 minutes or until the squash is tender.
- STEP 5
Return the steak to the pan and cook for 5 minutes. Serve with rice and garnish with coriander leaves.