Vetkoek Recipe: South African Fried Dough

Updated November 5, 2026

Total time
1 hr 40 min
prep 20 min · cook 20 min
Serves
8
portions as written

Jump to recipe

Vetkoek Recipe: South African Fried Dough

Vetkoek (literally “fat cake” in Afrikaans) is a beloved South African street food: a golden, crisp-on-the-outside, soft-and-fluffy-on-the-inside deep-fried dough. It’s incredibly versatile—serve it sweet with jam and syrup, or savory with curried mince. This recipe delivers perfect vetkoek every time using simple pantry ingredients and a straightforward technique.

Ingredients

  • 4 cups (500 g) all-purpose flour, plus extra for dusting
  • 2 teaspoons (10 g) instant yeast (or 1 packet active dry yeast)
  • 1 teaspoon (6 g) salt
  • 2 tablespoons (30 g) sugar
  • 1 ½ cups (360 ml) warm water (about 110°F / 43°C)
  • 2 tablespoons (30 ml) vegetable oil, plus more for greasing
  • Vegetable oil for deep-frying (about 4 cups / 1 liter)

Instructions

  1. In a large mixing bowl, whisk together the flour, instant yeast, salt, and sugar. If using active dry yeast, dissolve it in the warm water with a pinch of sugar and let it sit for 5–10 minutes until frothy before adding.
  2. Make a well in the center and add the warm water and 2 tablespoons oil. Mix with a wooden spoon until a shaggy dough forms.
  3. Turn the dough out onto a lightly floured surface and knead for 8–10 minutes, until smooth and elastic. The dough should be soft but not sticky; add a little flour if needed.
  4. Place the dough in a lightly oiled bowl, cover with a damp cloth or plastic wrap, and let it rise in a warm spot for 1 hour, or until doubled in size.
  5. Punch down the dough and divide it into 8 equal pieces (about 100 g each). Shape each piece into a ball, then flatten slightly into a disc about ½ inch (1.25 cm) thick. Place them on a floured tray, cover, and let rest for 10 minutes.
  6. Meanwhile, heat the oil in a deep, heavy-bottomed pot or deep fryer to 350°F (175°C). Use a thermometer to maintain the temperature.
  7. Carefully slide 2–3 vetkoek into the hot oil, being careful not to overcrowd. Fry for 2–3 minutes per side, until deep golden brown and puffed. Use a slotted spoon to turn them.
  8. Remove and drain on paper towels. Repeat with the remaining dough, allowing the oil to return to temperature between batches.

Tips

  • Yeast substitute: If you don’t have instant yeast, use active dry yeast but dissolve it in the warm water first. The rise time may be slightly longer.
  • Oil temperature: Keep the oil at a steady 350°F (175°C). If it’s too cool, the vetkoek absorb oil and become greasy; if too hot, they brown too quickly and stay raw inside.
  • Don’t skip the rest: Letting the shaped discs rest for 10 minutes before frying ensures a lighter, airier texture.
  • Make ahead: You can prepare the dough the night before, let it rise in the fridge, and fry it fresh in the morning.

Serving Suggestions

Vetkoek is incredibly versatile. For a classic sweet treat, serve warm with butter, apricot jam, and a drizzle of golden syrup. For a savory meal, split the vetkoek and fill with curried minced beef (commonly called “mince”), or serve alongside a hearty chicken curry. They also pair well with a simple tomato and onion salsa.

Variations

  • Whole wheat vetkoek: Replace half the all-purpose flour with whole wheat flour. The dough will be denser, but still delicious.
  • Herb vetkoek: Add 1 teaspoon of dried herbs (like oregano or thyme) to the dry ingredients for a savory twist.
  • Spiced vetkoek: For a sweet version, add ½ teaspoon of ground cinnamon and a pinch of nutmeg to the dough.
  • Stuffed vetkoek: Instead of filling after frying, flatten the dough into larger discs, place a spoonful of cooked mince or cheese in the center, fold over, seal the edges, and fry as usual.

Storage and Reheating

Vetkoek are best eaten fresh, but you can store leftovers in an airtight container at room temperature for up to 1 day. For longer storage, refrigerate for up to 3 days or freeze for up to 3 months. To reheat, place them in a 350°F (175°C) oven for 5–7 minutes, or until warmed through and crisp. Avoid microwaving, as they become chewy and soggy.

Frequently Asked Questions

Why are my vetkoek greasy?
The oil temperature is too low. Use a thermometer and maintain 350°F (175°C). Also, avoid overcrowding the pot, which drops the temperature.

Can I use bread flour instead of all-purpose?
Yes, bread flour will give a slightly chewier texture. You may need to add a little extra water if the dough feels dry.

How do I know when the oil is hot enough without a thermometer?
Drop a small piece of dough into the oil; if it sizzles and floats to the surface immediately, the oil is ready. If it sinks and sits at the bottom, it’s too cool.

Can I bake these instead of frying?
Baking will not produce the same result. Vetkoek are traditionally fried, and baking yields a bread-like roll rather than the characteristic crisp exterior. If you must bake, place them on a baking sheet at 375°F (190°C) for 15–20 minutes, but expect a different texture.

What is the difference between vetkoek and amagwinya?
They are essentially the same thing; “amagwinya” is the Zulu word for vetkoek. The recipe is shared across many South African cultures.

Can I make the dough in a bread machine?
Yes, add the ingredients in the order recommended by your machine and use the dough cycle. Then proceed with shaping and frying.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).