This classic Cape Tomato bredie (stew) is a nostalgic recipe from my childhood and is pure comfort in a bowl. This much-loved Cape Malay dish is considered by many to be one of our national South African dishes. The stew is gently spiced rather than curried, and the lamb braises entirely in the juices of the tomatoes, onions and aromatics. The result is a concentration of flavour around the ingredients with no distractions.
A bit about my recipe
I spent a long time researching classic tomato bredie recipes before developing this one. Arina du Plessis, food editor at Landbou, pointed me towards versions by Barbara Joubert, Trudie van Zyl, and Annatjie Melk. I also looked up Fatima Sydow’s recipe, which uses less tomato but more tomato paste (and water). She added whole allspice berries and omitted the bay leaves. I read Dine van Zyl’s recipe from her Great Boerekos book, too.
In the end, I used my friend Ilse van der Merwe’s recipe from her beautiful Timeless South African Cookbook as my jumping-off point. Her version uses fresh tomatoes with whole cloves, cinnamon, cardamom, and fresh ginger, and it was the one that felt closest to what I wanted.
From there, I made a few tweaks. I added ground ginger alongside the fresh ginger for a deeper, warmer note. A touch of paprika and cumin adds earthiness without pulling the dish away from its roots. A tablespoon of red wine vinegar is intended to add a lift to the fatty lamb. I bloomed the spices in the cooked onions and then cooked the tomato paste before adding the tomatoes. I prefer to get that raw taste out, but many recipes add it later.Â
I used four potatoes in the dish, as per Ilse’s recipe (and many others), but I think three would be more than enough. You can of course leave the potatoes out altogether.
What I did not add is stock or water. Some recipes include it, but I am firmly in the no-stock camp. It makes sense in recipes that use a lot of tomato paste. The all-tomato gravy is what makes tomato bredie taste like tomato bredie, and adding liquid dilutes that.

The spices and why whole is better
Using whole cinnamon, cloves, and cardamom pods gives you a softer, more aromatic spice flavour than their ground versions. The spices perfume the stew as it cooks without becoming sharp or dominant. Do not substitute ground spices here if you can avoid it. If you do not like having whole spices in your dish, place them in a little muslin bag. For me, this is not a problem, and the bay and cinnamon can be removed.
White pepper is the other non-negotiable for me. It has a floral, earthy flavour that is completely different from black pepper and is essential to the dish. Use it in the cooking and serve extra at the table. It is what I remember clearly from eating tomato bredie as a child, and it remains the detail that makes the whole thing taste right for me. I like to freshly grind my own.
Next time, I might add two whole allspice berries, as Fatima did, but this would just be for nuance.

Choosing the right cut of meat for tomato bredie
Traditionally, tomato bredie uses lamb or mutton on the bone, and the bone does add flavour and body to the gravy. The most commonly used cuts are lamb neck chops, lamb knuckles, lamb rib chunks, or a combination of these. The meat cooks until it falls off the bone, regardless of which cut you choose, so go with what your butcher has or what looks best on the day.
Generally, I tend not to like overly fatty cuts of meat on the bone, but somehow, encountering bits of bone and sinew in the dish is part of the charm.Â
I used a combination of lamb neck chops and lamb knuckles. If you use neck chops, snip through the fat and connective tissue around the edges with scissors before browning. This prevents the chop from curling up in the pan, which stops the surface from browning evenly. A good brown on the meat is one of the most important steps in this recipe and is worth the extra attention.
Look for pieces with a good ratio of meat to fat. Fatty cuts are traditional, and the fat bastes the meat during the long cook, but excessively fatty pieces can make the gravy greasy. A quick trim before browning helps.

On the tomatoes
Since tomatoes are not always at their best in winter, I used 800 grams of fresh tomatoes combined with one 400-gram tin of chopped peeled tomatoes, and this combination worked very well. If your fresh tomatoes are good and ripe, use all fresh. If they are pale and watery, go with all tinned or a mix of tinned chopped tomatoes and tomato puree. The dish is forgiving on this point. Sugar is needed in this dish to balance the tomatoes’ acidity. You may need to add a little more depending on what tomatoes you use.

Instant Pot versus stovetop
I cooked this tomato bredie in my Instant Pot Pro to cut the cooking time significantly. Fifty minutes at high pressure gives you fall-off-the-bone tender lamb with a thick, well-developed gravy. If you do not have a pressure cooker, the stovetop method works just as well. It takes longer, around one and a half to two hours at a low simmer, but the result is identical.
One practical note on browning: this recipe uses a large quantity of meat, and browning it all in the Instant Pot would take a very long time, given the limited surface area. I found it far more efficient to use a large frying pan alongside the Instant Pot for browning, then transferred everything to the Instant Pot.Â
If you are cooking on the stovetop in a large casserole, you can brown the meat in batches directly in the casserole.

What to serve with tomato bredie
Steamed basmati rice is the classic accompaniment and the one I grew up with. The white pepper in the bredie and the clean, nutty flavour of basmati work together in a way that feels right. Yellow rice would also be excellent here, particularly if you add a few cardamom pods and a cinnamon stick to the rice water. I plan to try this next time. I am loving my new rice cooker right now.
The gravy is thick and needs something to soak into, so do not skip the rice. Crusty bread alongside would not go amiss either.
Make ahead and leftovers
Like most slow-braised stews, tomato bredie gets better the next day. The spices deepen, the gravy thickens, and the flavours settle into each other.Â
For more South African dishes, check out my full collection of South African recipes.

FAQs for Tomato Bredie
What is tomato bredie?
Tomato bredie is a classic South African stew with Cape Malay origins. It is made with lamb or mutton on the bone, fresh or tinned tomatoes, onions, and whole spices. The defining characteristic is that no liquid is added: the meat braises entirely in the tomato and onion juices. The result is a thick, richly flavoured gravy with tender, falling-off-the-bone meat. It is traditionally served with steamed basmati rice and white pepper.
What is the difference between bredie and curry?
Bredie is a Cape Malay-origin stew that is gently spiced rather than heavily spiced. It uses whole spices like cinnamon, cloves, and cardamom to perfume the dish rather than ground spice blends like a curry. The flavour is warm and aromatic but mild, and the dish is tomato-forward rather than spice-forward. A curry typically uses a more complex spice paste and often includes coconut milk or stock. Bredie is simpler and more restrained.
What cut of meat is best for tomato bredie?
Lamb or mutton on the bone is traditional and gives the best flavour. Lamb neck chops, lamb knuckles, and lamb rib chunks are the most commonly used cuts. The meat cooks low and slow until it falls off the bone, so any of these cuts will work well. A combination of two cuts, such as neck chops and knuckles, gives you a good mix of textures. Chat to your butcher if you are unsure what to ask for.

Can you make tomato bredie without a pressure cooker?
Yes. The stovetop method in this recipe works just as well and gives an identical result. It takes around one and a half to two hours at a gentle simmer rather than fifty minutes under pressure. Make sure the lid fits well to keep moisture in, and check occasionally that the tomato mixture has not caught on the bottom of the pot.
Can you use tinned tomatoes for tomato bredie?
Yes. Tinned chopped peeled tomatoes work very well, particularly in winter when fresh tomatoes are often pale and watery. You can use all tinned, all fresh, or a combination of the two. I used 800 grams of fresh tomatoes and one 400-gram tin of chopped peeled tomatoes, which gave an excellent result. Tomato puree combined with tinned tomatoes also works if you want a deeper, more concentrated gravy.
Do you add water to tomato bredie?
No. This is what makes tomato bredie distinctive. The meat braises entirely in the juices from the tomatoes and onions, with no added stock or water. This concentrates the flavour and gives you a thick, intensely tomatoey gravy. Some older recipes call for a small amount of stock, but the no-liquid approach is traditional and yields better results.
Can you freeze tomato bredie?
Yes, tomato bredie freezes very well. Allow it to cool completely, then transfer to airtight containers and freeze for up to three months. Thaw overnight in the fridge before reheating. The flavour holds well through freezing, and the texture of the meat is largely unaffected.
What is the best way to reheat tomato bredie?
Reheat gently on the stovetop over low to medium heat, stirring occasionally, until heated through. Add a small splash of water if the gravy has thickened too much in the fridge. You can also reheat it in a covered casserole dish in the oven at 160°C / 320°F for 20 to 30 minutes. Avoid microwaving if possible as it can make the meat tough.
- 2 to 3 Tbsp vegetable or olive oil
- 1.5 kg stewing lamb or mutton lamb knuckles, lamb neck chops, lamb rib chunks, or a combination
- Salt and freshly ground black pepper
- 2 large onions finely chopped
- 2 cinnamon quills
- 4 cardamom pods lightly crushed
- 6 whole cloves
- 1 tsp freshly ground white pepper plus more to serve
- 1 tsp ground ginger
- ½ tsp paprika
- ½ tsp ground cumin
- 2 Tbsp tomato paste
- 3 cloves garlic crushed
- 1 Tbsp fresh ginger finely grated
- 1.2 kg / 2.6 lb ripe tomatoes roughly chopped (or 800 grams / 1.8 lb fresh tomatoes plus one 400-gram / 14 oz tin chopped peeled tomatoes)
- 3 to 4 bay leaves
- 1 Tbsp red wine vinegar
- 3 medium potatoes peeled and cubed (optional) – add another potato if you want to bulk this dish up a bit.
- Steamed basmati rice to serve
-
Pat the lamb dry with kitchen paper and season all over with salt and black pepper.
-
Heat a splash of oil in a large frying pan over high heat. Brown the meat in batches on all sides until deep golden brown, about 3 to 4 minutes per side. Do not crowd the pan. Set the browned meat aside. If using neck chops, snip through the fat and connective tissue around the edges with scissors before browning to prevent the meat from curling.
-
In the Instant Pot set to sauté, or in your casserole over medium heat on the stovetop, heat another splash of oil and sauté the onions until softened and lightly golden, about 5 – 6 minutes. Scrape any sticky bits from the bottom.
-
Add the cinnamon quills, cardamom pods, and cloves and cook for one minute. Add the white pepper, ground ginger, paprika, and cumin and stir for another minute until fragrant.
-
Add the tomato paste, garlic, and fresh ginger and cook for a further minute, stirring continuously.
-
Add the chopped tomatoes and bay leaves, and stir to combine everything well. Add the red wine vinegar.
-
Return the browned meat to the pot along with the cubed potatoes if using. Press everything down so the meat and potatoes are as fully covered as possible with the tomato mixture.
-
For the Instant Pot: seal the lid and cook on high pressure for 50 minutes. Allow a natural pressure release (approximately 15 minutes) before opening.
-
For the stovetop: bring the mixture to a gentle simmer, cover with a tight-fitting lid, and cook over low heat for 1 hour 30 minutes to 2 hours, until the meat is completely tender and falling off the bone. Check occasionally and give it a stir, making sure nothing is catching on the bottom.
-
Once cooked, taste and adjust the seasoning. The gravy should be thickish and delicious. If it seems thin, simmer uncovered for a few minutes to reduce it slightly.
-
Serve with steamed basmati rice and plenty of white pepper.
If your fresh tomatoes are out of season and watery, use all tinned chopped peeled tomatoes, or a combination of tinned tomatoes and a tablespoon or two of tomato puree for a deeper colour and flavour. Add a little extra sugar if necessary.Â
The potatoes are optional but traditional. They absorb the tomato gravy beautifully as they cook. Add them with the meat for the full cook time in both methods.
White pepper is essential here, both in the cooking and at the table. It has a different, more floral flavour than black pepper and is one of the dish’s defining characteristics. Use black pepper if you do not have any.
Like all slow-braised stews, tomato bredie improves significantly the next day as the flavours deepen. It is an excellent dish to make ahead.
Storage: allow to cool completely, then store in an airtight container in the fridge for up to 4 days.
Reheating: reheat gently on the stovetop over low to medium heat, adding a small splash of water if the gravy has thickened too much. Or cover and reheat in the oven at 160°C / 320°F for 20 to 30 minutes. Or cover and reheat in a microwave.
Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating as above.
You might like these recipes
South African Recipes: My Collection Of Classics And Favourites
Slow Braised Oxtail In Red Wine (Oven & Pressure Cooker)
A Classic South African Bobotie
A Classic South African Malva Pudding
Pineapple and raisin chutney
BUY MY eBOOKÂ COMFORT
 Find me on Instagram & Pinterest
 Â
