Prep 15 mins
Cook 30 mins
My friend gave me this recipe after serving it at a dinner party at her house and it was divine.
- 1⁄4 cup vegetable oil
- 1 onion, sliced
- 3 garlic cloves, peeled and chopped finely
- 1 cup water
- 1 tablespoon grated ginger
- 1 tablespoon garam masala
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1⁄2 teaspoon turmeric powder
- 420 g chopped tomatoes
- 1 kg meatballs
- 1⁄4 cup coriander leaves, chopped
- 1 1⁄2 cups basmati rice, rinsed
- 800 g chopped tomatoes
- 2 bay leaves
- 4 whole cardamom pods
- Heat oil in a heavy based frying pan and add onion. Fry until golden then add garlic and ginger. Cook for 1 minute then add spices and fry for 2-3 minutes.
- Add tomato and mix well. Add 1 cup of water and season with salt to taste. Add meatballs. Cook without stirring for 5 minutes covered, then cook uncovered for 10 minutes until meatballs are cooked through. Add extra water if you feel the sauce is too thick.
- To make tomato basmati, place rice into a saucepan. Add tomato, bay leaves and cardamom and season with salt. Just cover rice with water and bring to the boil over medium heat. Reduce heat to low and simmer for 15 minutes or until liquid is absorbed. Remove from heat and stand, covered, for 10 minutes.
- Garnish meatballs with coriander and serve with rice.