Adapted from Olive Magazine

In a large tall sided frying pan heat oil then place in the cubed halloumi and let brown on all sides, about 2-3 minutes per side. Remove from pan.
Add the onions to the pan and cook for 6-7 minutes or until softened then add the garlic and ginger, and cook 1-2 minutes until fragrant.
To the pan add the cumin, ground coriander and chili powder, stir, then pour in the tomatoes and about 200ml of water. Simmer the mixture for 10-15 mins or until thickened.
Turn down the heat to low and add the cream and garam masala and halloumi until heated through. Serve over rice.
4 servings