This fragrant, aromatic dish is an old-time favourite. It resembles the South African food tradition at its best.
Increase the portion size by adding veggies like chopped carrots, cauliflower and baby marrows for a low-cost, delicious family meal.
Season the pork pieces with salt and pepper and roll in the flour.
Shake off excess flour.
Heat the oil in a heavy-based pot and fry the pork cubes in batches until golden brown.
Remove pork from the pot and stir-fry the chopped onion and garlic in the same oil until soft.
Add the cloves, cumin and cinnamon stick and fry another 2 minutes.
Add the tinned tomatoes, tomato puree and beef stock and cover the pot with a tight lid.
Check occasionally and add some hot water to keep enough sauce in the pot.
Reduce the heat and simmer for 45min - 1 hour or until the pork is almost tender.
Add the chopped fresh tomatoes, potatoes and small onions, season again with salt and pepper and simmer with the lid on until the potatoes are soft.
This could take up to 15 minutes.
Add the sugar and cornflour paste and stir over low heat until the sauce has thickened.
Serve with samp and beans, or your own choice of a starch.