Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Vetkoek from South Africa AI-generated image

Breads & Pastries South Africa

Vetkoek

Deep-fried dough buns stuffed savoury or sweet.

Nationwide
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

About Vetkoek

Balls of yeasted dough are deep-fried until golden and hollow, then split and filled with curried mince, cheese or jam. The name means fat cake, and they are an everyday South African favourite.

History & Culture

Vetkoek, literally “fat cake” in Afrikaans, is a deep-fried yeasted bread that has become a staple across South Africa. Its origins are debated, with influences likely stemming from Dutch settlers’ oliebollen (a similar fried dough treat) and adapting to local ingredients and tastes over centuries. Today, it is enjoyed by all communities, often sold from street vendors and at markets, embodying a shared culinary heritage.

Regional variations abound: in the Cape, vetkoek is commonly split and filled with curried mince (often called a “ghost dog” when paired with a sausage), while in KwaZulu-Natal it may be served with sweet fillings like jam or syrup. In Afrikaans culture, it is a nostalgic comfort food, frequently served at family gatherings and church bazaars. Its versatility - from savory to sweet - reflects South Africa’s multicultural palate, making it an everyday favorite that bridges tradition and modern taste.

How to make Vetkoek

AI-assisted, not kitchen-tested

Vetkoek with Curried Mince Filling

Vetkoek ('fat cake') are golden, hollow yeast-fried dough balls from South Africa, traditionally split open and stuffed with curried mince, melted cheese, or jam. This version pairs the crisp puffs with a fragrant curry-braised beef filling.

Prep
30 min
Cook
35 min
Total
65 min
Serves
8
Difficulty
Medium

Recipe ingredients

  • 500 g (17½ oz (about 3½ cups)) cake wheat flour, or all-purpose/plain flour
  • 7 g (1 packet (about 2¼ tsp)) instant yeast, or 20 g fresh yeast
  • 10 g (2 tsp) sugar
  • 5 g (1 tsp) fine salt
  • 260 ml (1 cup + 2 tbsp) lukewarm water, about 38°C / 100°F
  • 30 g (2 tbsp) unsalted butter, melted
  • 1 whole large egg, optional, for richer dough
  • 750 ml (3 cups) sunflower or canola oil, for deep-frying, neutral oil with high smoke point; traditional South African choice is sunflower oil
  • 500 g (17½ oz) lean beef mince
  • 30 ml (2 tbsp) sunflower oil
  • 1 whole large onion, finely chopped
  • 3 cloves garlic, crushed
  • 15 g (1 tbsp) medium curry powder, mild or hot to taste
  • 5 g (1 tsp) ground cumin
  • 3 g (½ tsp) ground coriander
  • 2 g (½ tsp) turmeric
  • 3 g (½ tsp) salt, plus more to taste
  • 250 g (8 oz (about 1½ cups)) rape-and-potato, or use frozen peas (150 g) + 1 grated medium potato
  • 250 ml (1 cup) beef stock or water
  • 30 g (¼ cup) raisins, optional, traditional Cape-Malay touch
  • 10 g (1 tbsp) optional, for serving
  • 120 g (4 oz) strawberry or apricot jam, or grated cheddar, for sweet or cheese fillings; reserve separately

Steps

  1. 1 Make the dough: In a large bowl, whisk together flour, yeast, sugar and salt. Stir in the lukewarm water, melted butter and egg (if using) until a soft dough forms. Knead on a lightly floured surface for 8–10 minutes until smooth and elastic (the dough should spring back when poked).
  2. 2 Place the dough in a lightly oiled bowl, cover with a damp tea towel and leave in a warm spot for 45–60 minutes, until roughly doubled in size. Meanwhile, start the filling.
  3. 3 Make the filling: Heat 30 ml oil in a heavy pan over medium heat. Fry the onion for 5–6 minutes until soft and translucent, then add garlic and cook 30 seconds more. Add curry powder, cumin, coriander, turmeric and salt; toast for 30 seconds until fragrant.
  4. 4 Add the mince and break it up with a wooden spoon. Brown for 6–8 minutes until no pink remains, pressing out any lumps so the filling stays spoonable.
  5. 5 Stir in the grated potato and peas, raisins (if using), and stock. Simmer uncovered for 12–15 minutes, stirring occasionally, until the potato is cooked, the liquid has reduced and the mixture is moist but not soupy. Taste and adjust salt. Set aside and keep warm.
  6. 6 Shape the vetkoek: Tip the risen dough onto a lightly floured surface, knock back gently and divide into 8 equal pieces (about 100 g each). Roll each piece into a smooth ball, then flatten slightly into a disc about 8 cm / 3 in wide and 1.5 cm / ½ in thick. Cover and rest 10–15 minutes while the oil heats.
  7. 7 Heat the frying oil in a deep heavy pot to 170–175°C / 340–345°F (use a thermometer - this is critical: too cool and the dough absorbs oil and stays greasy; too hot and the outside burns before the inside cooks). Fry 2–3 vetkoek at a time, without crowding.
  8. 8 Fry for about 2 minutes per side, turning once, until deeply golden brown and puffed. The centre should be hollow and the internal dough fully cooked (internal temperature 96°C / 205°F, or tap the top - it should sound hollow).
  9. 9 Lift out with a slotted spoon onto a wire rack (not paper towels, which trap steam and soften the crust). Keep warm in a low oven while frying the rest.
  10. 10 To serve, split each vetkoek open with a serrated knife (it will steam and the inside should be a soft, airy crumb). Spoon hot curried mince generously into the pocket, or fill with jam or grated cheese. Serve immediately with chutney on the side if desired.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

A South African street stall, stuffed with savoury mince.

No restaurants are listed for Vetkoek yet. Serve it? Get listed and be the first.

Planning a trip to South Africa?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Vetkoek recipe yet. Yours would be the first.

Share how you make Vetkoek

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Vetkoek - frequently asked questions

What is Vetkoek?

Balls of yeasted dough are deep-fried until golden and hollow, then split and filled with curried mince, cheese or jam. The name means fat cake, and they are an everyday South African favourite.

What is Vetkoek made of?

Vetkoek is made with flour, yeast, curried mince, jam and oil.

Where does Vetkoek come from?

Vetkoek comes from South Africa, and is especially associated with Nationwide. Vetkoek, literally “fat cake” in Afrikaans, is a deep-fried yeasted bread that has become a staple across South Africa.

Where can I eat Vetkoek?

A South African street stall, stuffed with savoury mince.

How do you make Vetkoek?

Making Vetkoek at home takes about 30 minutes of prep and 35 minutes of cooking. The recipe on this page serves 8 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

More traditional dishes from South Africa

Taste Vetkoek in Cape Town

Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.

Before you go to South Africa

Round out your trip - most travellers book these alongside their trip.

Travel guides for South Africa

All travel guides

Planning a trip where Vetkoek is on the menu? These guides cover South Africa and beyond.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Vetkoek.

Write a review

Sign in to verify you're a real person, then share your thoughts on Vetkoek.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Vetkoek.