Traditional Vetkoek Recipe with Step-by-Step Photos

Updated November 5, 2026

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

Jump to recipe

Traditional Vetkoek Recipe with Step-by-Step Photos

Vetkoek (literally “fat cake” in Afrikaans) is a beloved South African fried bread, crisp and golden on the outside with a soft, airy inside. It’s a versatile staple served plain with butter and jam, or stuffed with savory fillings like curried mince. This recipe uses a simple yeast dough that fries up perfectly every time—no special equipment needed, just a pot of hot oil and a few pantry staples.

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 tablespoon (15 g) sugar
  • 1 teaspoon (6 g) salt
  • 1 ½ cups (360 ml) lukewarm water (about 105°F / 40°C)
  • 2 tablespoons (30 ml) vegetable oil, plus more for the bowl
  • 4 cups (1 L) vegetable oil, for frying (enough to give 2 inches / 5 cm depth)

Instructions

  1. In a large mixing bowl, whisk together the flour, instant yeast, sugar, and salt. If using active dry yeast, dissolve it in the lukewarm water with a pinch of sugar first and let it foam for 5–10 minutes before adding.
  2. Make a well in the center and pour in the lukewarm water and 2 tablespoons of oil. Stir with a wooden spoon until a shaggy dough forms.
  3. Turn the dough 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 sprinkle of flour if needed.
  4. Lightly oil the same bowl, place the dough in it, and turn to coat. Cover with a clean kitchen towel or plastic wrap. Let rise in a warm, draft-free spot for 1 hour, or until doubled in size.
  5. While the dough rises, heat the frying oil in a deep, heavy-bottomed pot (like a Dutch oven) to 350°F (175°C). Use a kitchen thermometer to keep the temperature steady.
  6. Punch down the dough. On a floured surface, roll it out to about ½ inch (1.25 cm) thick. Use a round cutter (or a glass) to cut circles about 3 inches (8 cm) in diameter. Re-roll and cut the scraps.
  7. Carefully slide 2–3 dough circles into the hot oil, not overcrowding. Fry for 2–3 minutes per side, until deep golden brown and puffed. The internal temperature of the bread should reach 190°F (88°C) if you want to check—this ensures the center is cooked through.
  8. Use a slotted spoon to transfer vetkoek to a paper-towel-lined plate. Let them drain briefly, then serve warm.

Tips

  • Oil temperature matters: If the oil is too cool, the vetkoek will absorb oil and become greasy; if too hot, they’ll brown too quickly and stay doughy inside. Keep it at 350°F (175°C) and adjust the heat between batches.
  • No instant yeast? Use active dry yeast—just dissolve it in the water with a pinch of sugar first. The rise time may be slightly longer.
  • Don’t over-knead: Over-kneading can make the dough tough. Stop as soon as it’s smooth and springs back when poked.
  • Keep warm: If making a big batch, keep fried vetkoek warm in a 200°F (95°C) oven while you fry the rest, so they stay soft inside.

Serving Suggestions

Vetkoek is incredibly versatile. For a classic sweet breakfast, split one open and spread with butter and apricot jam or syrup. For a savory meal, fill with curried minced beef (commonly called “mince”), shredded cheese, or a slice of processed cheese and a tomato slice. They also pair well with soups or stews—just tear and dip.

Variations

  • Sugar-coated: After frying, roll warm vetkoek in cinnamon sugar for a sweet treat.
  • Herb dough: Add 1 teaspoon dried oregano or mixed herbs to the flour for a savory twist.
  • Whole wheat: Replace half of the all-purpose flour with whole wheat flour. The texture will be denser, but still delicious.
  • Stuffed: Instead of cutting circles, roll the dough into balls, flatten, place a spoonful of filling (like cheese or mince) in the center, seal, and fry. This makes a self-contained snack.

Storage and Reheating

Vetkoek are best eaten fresh, but leftovers can be stored in an airtight container at room temperature for up to 2 days. To reheat, place them in a 350°F (175°C) oven for 5–8 minutes, or in a toaster oven until crisp. Avoid microwaving, as it makes them rubbery. For longer storage, freeze the fried vetkoek in a zip-top bag for up to 3 months. Reheat from frozen in a 350°F (175°C) oven for 10–12 minutes.

Frequently Asked Questions

Why are my vetkoek greasy?
Greasiness usually means the oil wasn’t hot enough. The dough absorbs oil when it sits in oil that’s below 350°F (175°C). Use a thermometer and let the oil come back to temperature between batches.

Can I make the dough ahead of time?
Yes. After kneading, place the dough in a covered bowl and refrigerate for up to 24 hours. Let it come to room temperature and rise for about 30 minutes before rolling and frying.

Can I bake vetkoek instead of frying?
You can, but they won’t have the same crispy exterior and soft interior. Shape the dough into rounds, place on a baking sheet, and bake at 375°F (190°C) for 15–20 minutes, until golden. They’ll be more like dinner rolls.

What’s the difference between vetkoek and amagwinya?
They are essentially the same fried bread. The names come from different South African languages—vetkoek is Afrikaans, amagwinya is isiZulu. Recipes vary slightly by region and family.

Can I use bread flour?
Yes, bread flour will give a chewier texture, but all-purpose flour is traditional and works perfectly.

How do I know when the oil is ready without a thermometer?
Drop a small piece of dough into the oil. If it sizzles and rises to the surface immediately, the oil is ready. If it sinks and sits, the oil is too cool.

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).