Cape Malay Tomato Bredie

A tomato bredie is the ultimate manifestation of South African home cooking.

Ostensibly a stew, bredies form an integral part of South African huiskos (home cooking), and whilst there are a number of different types of bredies, tomato bredie seems to be the most cherished of them all. At a glance, a bredie looks like a very basic stew, but there is a key element that differentiates it from being a regular stew. Instead of simmering in a liquid like a conventional stew, a bredie is self-saucing. Absolutely no water is added to a bredie and the sauce is formed from the rendered juices and fat from the lamb, which when combined with the reduced tomato, results in an intensely flavoured gravy which transcends its humble basic ingredients.

There are quite a few tomato bredie recipes out there but I’ve always stuck with Cass Abrahams‘s recipe, albeit with some unorthodox additions of my own. Cass Abrahams is widely regarded as the incumbent mother of Cape Malay cooking and her recipes are often the starting point for many of my own.

When I initially attempted to make a tomato bredie I found the results were a bit watery and that the meat would sometimes be a little tough. I got around this by first dredging the meat in flour before browning it thoroughly and then by cooking the entire thing in the oven and not on the stove as it is usually done. Bredie traditionalists would be mortified by my preferred cooking method, but I find that cooking it in the oven helps the tomatoes break-down and creates an intensity in the gravy that you wouldn’t otherwise get when cooking it in the conventional way. I have been making my tomato bredie in this way for a number of years and they have always been a success, the meat is invariably melt-in-your-mouth tender and the sauce is thick and bursting with flavour.

If you would like to read more about South African food please follow this link or for more South African recipes, please click here

Tomato Bredie: Serves 6

  • Stewing lamb (between 800g to 1kg), on-the-bone and cubed
  • Plain flour for dusting
  • 2 large onions, sliced
  • 1/2 tsp. black peppercorns, crushed
  • 1/2 tsp. ground cloves
  • 125ml water
  • 4 tbsp. vegetable oil
  • 1 stick cinnamon
  • 3cm fresh ginger, finely chopped or grated
  • 4 cardamom pods, lightly crushed
  • 1kg fresh ripe tomatoes, skinned, seeded and finely chopped
  • 2 tbsp. tomato paste
  • 1 green chilli, seeded and finely diced
  • 2 large potatoes, peeled and diced into medium chunks
  • Salt & Pepper
  • 1 tsp. white sugar


  1. Preheat your oven to 180 degrees Celsius
  2. Heat 2 tbsp. of your oil in an ovenproof casserole (I use a cast-iron pot)
  3. Season your lamb cubes with salt and pepper and then lightly dust with flour. Add the meat to the heated casserole and brown very well. Brown the meat in batches to avoid overcrowding the casserole. Set the browned meat to one side.
  4. Add the sliced onion, ground black peppercorns and the ground cloves. Immediately add the 125ml of water and allow the water to boil. After a couple of minutes the water will have evaporated. Add the remaining 2 tbsp. of oil and the cinnamon stick, sauté until the onions are soft and golden.
  5. Return the meat to the casserole along with the ginger and cardamom pods. Stir to combine, cover with a tight lid and then place in the hot oven for 25 minutes.
  6. After 25 minutes, take the casserole out of the oven. A thick gravy will have formed, give it a good stir.
  7. Add the prepared diced tomatoes, the tomato paste and the chilli. Close the lid and return to the oven for another 20 minutes.
  8. After 20 minutes, take the casserole out of the oven and add the potatoes, salt, extra freshly ground black pepper and the sugar. Stir t0 combine. Cover and return to the oven.
  9. Cook for about 40 minutes, stirring the bredie halfway through that time.
  10. You will know when it is cooked when the potatoes are soft and when the diced tomatoes have completely melted into the sauce and the oils have started to separate. The bredie should look glossy and smooth.

Serve with: Traditionally a bredie should be served with plain white rice with some fresh parsley as a garnish. Alternatively, it is also delicious with some mash potato and some steamed green beans or broccoli



  1. Hi Thank you for the lovely recipe, it was delicious, but I did find mine a bit dry and had to add a few tbls of water during the cooking process in the oven. Please could you advise why this might of happened. I used 1kg of lamb knuckles and 6 large ripe tomatoes. Im sure that adding the extra water must have diluted the flavour eventhough it was still very nice.



    1. Hi Debbie, thanks for trying the recipe – glad you liked it! Bredie is ideally cooked without water, with the liquid coming from the meat juices and tomatoes only. That said, you did the right thing by adding a small amount of water at the end to loosen the sauce up – I would have done the same! If you want to avoid this, perhaps reduce the cooking temp slightly, or add some of the tomato plump – you’ll end up with seeds in the bredie, but it should make it saucier!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s