• Free delivery over R650
Recipes

South African Breakfast & Brunch

Boerewors, softly fried eggs, mushrooms and a lightly curried tomato-and-bean relish — a generous weekend breakfast planned to reach the table together.

By Cookin · 24 September 2026 · 4 min read

Jump to recipe
A sunlit brunch table with boerewors, fried eggs and mushrooms in a cast-iron pan, tomato-and-bean relish being served, toast and people sharing the meal

There is no single breakfast that represents South Africa. This generous plate brings together familiar weekend-table elements — boerewors, eggs, mushrooms, toast and a gently curried tomato-and-bean relish — without presenting them as a definitive national menu. The point is a warm, coherent meal for sharing, with enough structure that the cook can sit down too.

Build the plate around the relish

The relish is the bridge between the crisp toast, savoury boerewors and soft eggs. Mild curry powder adds warmth rather than heat, while baked beans give body and make the plate feel complete. Fruit chutney is optional: use a modest spoonful for sweet-sour depth, then taste before adding anything else sweet.

Cook in a deliberate order

A relaxed brunch still needs a service plan. Start the relish first because it holds well. Brown the boerewors over moderate heat without piercing the casing, cook the mushrooms in the same pan, and leave the eggs until everyone is close to the table. Keep the relish warm over low heat and hold the cooked components briefly in a low oven rather than crowding one pan.

What makes it brunch rather than a fry-up

Serve everything on one warm platter or in a few generous dishes instead of assembling four rigid plates. Cut the boerewors into table-friendly lengths only after resting, spoon the relish into a warm bowl, and bring toast and eggs out last. Coffee fits naturally alongside; the existing moka-pot guide gives it a separate, focused method rather than folding another recipe into this one.

If breakfast is pushing back

  • Boerewors splits or catches: the pan is too hot, or the casing was pierced. Reduce the heat and turn the coil gently with tongs.
  • The centre is not ready when the outside is dark: move the wors to a cooler part of the pan, lower the heat and continue until the centre reaches 71°C.
  • Relish tastes flat: reduce it a little further, then balance with salt and a small amount of chutney or lemon rather than adding everything at once.
  • Mushrooms release water instead of browning: cook them in a single layer over medium-high heat and salt them only once they have taken on colour.
  • Egg whites spread thinly: use fresh eggs, keep the heat moderate and fry in two batches if the pan cannot hold four without crowding.
  • Toast goes leathery while waiting: toast it near the end and keep it on a rack or upright in a toast rack, not stacked under a cloth.

Provisional recipe

South African Breakfast & Brunch

Serves
4
Prep
20 min
Cook
40 min
Total
60 min
Difficulty
Moderate

Ingredients

Tomato-and-bean relish

  • 15ml neutral cooking oil
  • 1 medium onion (about 180g), finely diced
  • 1 garlic clove, finely grated or crushed
  • 5ml mild curry powder
  • 1 x 400g tin chopped tomatoes
  • 1 x 400g tin baked beans in tomato sauce
  • 15ml fruit chutney, optional
  • 10ml lemon juice, plus more to taste
  • Fine salt and freshly ground black pepper, to taste

Boerewors, mushrooms and eggs

  • 500g fresh boerewors
  • 15ml neutral cooking oil, divided
  • 250g brown mushrooms, wiped clean and quartered
  • 8 large eggs
  • 20g butter
  • Fine salt and freshly ground black pepper, to taste

To serve

  • 8 slices farm-style bread or 4 split roosterkoek
  • 30g butter, softened
  • A small handful flat-leaf parsley or coriander, roughly chopped
  • Lemon wedges

Method

  1. 1

    Heat the oven to 100°C conventional to hold cooked components briefly, and place a serving platter inside to warm. Set out all the ingredients before starting; the eggs and toast should be the only last-minute work.

  2. 2

    For the relish, heat 15ml oil in a 24cm deep-sided frying pan over medium heat. Cook the onion with a small pinch of salt for an indicative 6–8 minutes, until soft but not deeply coloured. Add the garlic and curry powder and cook for 30 seconds, until fragrant.

  3. 3

    Add the chopped tomatoes and simmer for about 8 minutes, stirring occasionally, until slightly reduced. Fold in the baked beans and optional chutney, then simmer gently for a further 5–8 minutes. Add the lemon juice, season carefully and keep warm over the lowest heat. If it thickens too far, loosen it with a splash of water.

  4. 4

    Meanwhile, coil the boerewors loosely in a 28cm frying pan with 5ml oil. Cook over medium to medium-low heat for an indicative 18–22 minutes, turning every few minutes without piercing the casing. It is ready when evenly browned and the centre of the thickest section reaches 71°C. Transfer to the warm platter and rest for 5 minutes.

  5. 5

    Increase the pan to medium-high, add another 5ml oil and spread the mushrooms in a single layer. Cook for 5–7 minutes, turning once or twice, until browned and tender. Season, then move them to the warm platter. Wipe out any dark residue if necessary.

  6. 6

    Toast the bread or split roosterkoek until crisp at the edges, then spread with the softened butter. Keep it on a rack or stand it upright so steam does not soften the surface.

  7. 7

    Return the 28cm pan to medium-low heat and add the remaining 5ml oil with the 20g butter. Fry the eggs in two batches if needed. Cook for an indicative 3–5 minutes, until the whites are set and the yolks are as firm as your table prefers; cover the pan briefly if the tops of the whites need help setting.

  8. 8

    Cut the rested boerewors into four or eight lengths. Bring the warm platter, relish and toast to the table together, add the eggs last, and finish with herbs, black pepper and lemon wedges. Serve immediately rather than holding the eggs in the oven.

Notes

  • Boerewors is a coarsely minced South African sausage traditionally formed into a coil. Keep its casing intact while cooking so it retains moisture.
  • Roosterkoek are yeast-raised bread rolls traditionally cooked over coals. Use shop-bought roosterkoek or farm-style bread here; this provisional recipe does not include a separate dough method.
  • The 100°C oven is only for short holding. Do not leave cooked eggs there; fry them last and serve promptly.
  • Quantities, component timing and service order remain provisional until Cookin completes the approved test protocol and photography brief.

Read next