Vetkoek (literally “fat cake” in Afrikaans) is a beloved South African street food: a deep-fried yeast dough that is crisp and golden on the outside, soft and airy inside. It is incredibly versatile—equally delicious filled with savory minced beef (curry mince) or drizzled with syrup and jam for a sweet treat. This recipe delivers authentic, pillowy vetkoek every time, using simple pantry staples and a straightforward method.
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 (5 g) salt
- 2 tablespoons (25 g) sugar
- 1 ½ cups (360 ml) lukewarm 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
- Activate the yeast (if using active dry): In a small bowl, combine the yeast, 1 teaspoon of the sugar, and ¼ cup (60 ml) of the lukewarm water. Let stand for 5–10 minutes until frothy. If using instant yeast, you can skip this step and mix it directly with the flour.
- Make the dough: In a large mixing bowl, whisk together the flour, salt, and remaining sugar. Make a well in the center. Pour in the yeast mixture (or instant yeast), the remaining water, and the 2 tablespoons (30 ml) of oil. Stir with a wooden spoon until a shaggy dough forms.
- Knead: Turn the dough out onto a lightly floured surface. Knead for 8–10 minutes, until smooth and elastic. The dough should be soft and slightly tacky but not sticky. Add a little extra flour if needed, but avoid over-flouring.
- First rise: Lightly grease a large bowl with oil. Place the dough in the bowl, turning to coat. Cover with a clean kitchen towel or plastic wrap. Let rise in a warm, draft-free place for 45–60 minutes, or until doubled in size.
- Shape the vetkoek: Punch down the dough to release air. Turn it out onto a lightly floured surface. Divide into 8 equal pieces (about 100 g each). Roll each piece into a smooth ball, then gently flatten into a disc about ½ inch (1.25 cm) thick. Cover the shaped discs with a towel and let them rest for 10–15 minutes while you heat the oil.
- Heat the oil: Pour about 2 inches (5 cm) of oil into a heavy-bottomed pot or deep fryer. Heat to 350°F (175°C). Use a kitchen thermometer to ensure the temperature is accurate—too low and the vetkoek will absorb oil; too high and they will burn outside before cooking inside.
- Fry: Carefully slide 2–3 vetkoek into the hot oil (do not overcrowd). Fry for 2–3 minutes per side, until deep golden brown and puffed. Use a slotted spoon to turn them gently. The internal temperature of the fried dough should reach at least 165°F (74°C) for food safety, though they are typically cooked well before that.
- Drain: Remove the vetkoek with a slotted spoon and drain on paper towels. Repeat with the remaining dough, making sure the oil returns to 350°F (175°C) between batches.
- Serve warm: Vetkoek are best eaten fresh and warm. They can be served whole, or split open and filled.
Tips
- Use a thermometer for the oil: Maintaining 350°F (175°C) is crucial. If the oil is too hot, the outside will brown before the inside cooks; if too cool, the vetkoek will be greasy.
- Don’t over-knead: Over-kneading can make the dough tough. Stop as soon as it feels smooth and springy.
- Keep the dough covered: While shaping and frying, keep the un-fried dough covered with a damp towel to prevent a skin from forming.
- Substitute yeast: If you only have active dry yeast, dissolve it in the warm water with a pinch of sugar first and wait for it to foam. Instant yeast can be added directly to the flour.
Serving Suggestions
Vetkoek is famously paired with curry mince (spiced ground beef) or chakalaka (a spicy vegetable relish). For a sweet version, split the vetkoek and fill with apricot jam, golden syrup, or honey. They also work well as a side for soups and stews, or served with a simple tomato and onion salsa.
Variations
- Whole wheat vetkoek: Replace half of the all-purpose flour with whole wheat flour. The dough will be denser but still delicious.
- Herb and garlic: Add 1 teaspoon of dried herbs (such as oregano or thyme) and 1 minced garlic clove to the flour for a savory twist.
- Sweet vetkoek: Increase the sugar to 3 tablespoons (40 g) and add ½ teaspoon of ground cinnamon to the dry ingredients. Serve with cinnamon sugar.
- Gluten-free: Use a 1:1 gluten-free flour blend and add 1 teaspoon of xanthan gum (if not already in the blend). The texture will be slightly more crumbly.
Storage and Reheating
Vetkoek are best enjoyed within a few hours of frying. If you have leftovers, store them 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–7 minutes until warmed through and crisp. You can also reheat in an air fryer at 350°F (175°C) for 3–4 minutes. Avoid microwaving, as it makes them soggy. For longer storage, freeze the unfried dough after shaping (before the second rest) for up to 1 month; thaw overnight in the refrigerator, let come to room temperature, and fry as directed.
Frequently Asked Questions
Can I make vetkoek without yeast? Yes, you can substitute 2 teaspoons of baking powder for the yeast and omit the rising time. The texture will be more like a dense scone rather than light and airy, but it still works in a pinch.
Why are my vetkoek greasy? Greasiness usually means the oil was not hot enough. Ensure the oil is at 350°F (175°C) before frying, and don’t overcrowd the pot, as this lowers the temperature.
Can I bake vetkoek instead of frying? Yes, you can bake them at 400°F (200°C) for 15–20 minutes until golden. They will not be as crispy or puffy as fried, but they are a healthier alternative.
What is the difference between vetkoek and amagwinya? They are essentially the same thing—amagwinya is the Zulu name for the same fried dough. Some regional variations may use slightly different proportions, but the basic recipe is identical.
How do I keep vetkoek warm for a party? Keep them in a single layer on a baking sheet in a 200°F (95°C) oven, uncovered, for up to 30 minutes. Do not stack them, as they will steam and become soft.
Can I freeze cooked vetkoek? Yes, let them cool completely, then freeze in a zip-top bag for up to 1 month. Reheat directly from frozen in a 350°F (175°C) oven for 8–10 minutes.
Related
- Zereshk Polo Recipe (Persian Barberry Rice)
- Rowan & Parsley Food Atelier: A Complete Guide
- Pretzel Food Truck: Soft Pretzels & Sauces
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).