Place onions, peppercorns, cloves and water in a large saucepan and heat until boiling. Simmer until all water has
Add oil and cinnamon, and braise until onions are golden.
Add meat, ginger and cardamom pods, stirring thoroughly.
Turn down heat, cover saucepan with a tightly fitting lid and simmer for 30 minutes.
Add tomatoes, tomato paste and chilli. Close lid of saucepan and simmer for 20 minutes.
Add sweet potatoes, salt, freshly ground pepper and sugar.
Replace saucepan lid and simmer until sweet potatoes are cooked.
Serve on creamed spinach with mushrooms and Yellow rice with raisins