Vetkoek

Vetkoek

Vetkoek (FET-cook)

Fat Cake

Prep Time 1 hour 30 min
📈 Difficulty Easy
👥 Servings
10
🔥 Calories 319 kcal

Golden, crispy-shelled deep-fried bread dough, split open and filled with savory curried mince or sweet syrup — South Africa's most popular street food.

Nutrition & Info

320 kcal per serving
Protein 8.0g
Carbs 38.0g
Fat 15.0g
Protein Carbs Fat

Dietary

dairy-free nut-free

Allergen Warnings

⚠ gluten

Equipment Needed

deep pot or fryer mixing bowl slotted spoon

Presentation Guide

Vessel: paper-lined basket

Garnishes: fresh chilli

Accompaniments: curried mince, syrup, butter

Instructions

  1. 1

    Mix flour, yeast, salt, and sugar. Add warm water and oil. Knead for 8 minutes until smooth and elastic.

  2. 2

    Cover and let rise in a warm spot for 45 minutes until doubled in size.

  3. 3

    For the filling: brown ground beef with onion and curry powder, season, and set aside.

  4. 4

    Punch down dough and divide into 10 equal balls. Let rest 10 minutes.

  5. 5

    Deep-fry in oil at 170°C (340°F) for 4-5 minutes per side until deep golden brown and cooked through.

  6. 6

    Drain on paper towels. Split open and fill with curried mince. Serve immediately.

💡

Did You Know?

Vetkoek literally means "fat cake" in Afrikaans. Despite the name, a well-made vetkoek should not be greasy — the hot oil seals the outside instantly, keeping the interior fluffy and light.

Chef's Notes

Equipment Tips

  • deep pot or fryer
  • mixing bowl
  • slotted spoon

Garnishing

fresh chilli

Accompaniments

curried mince, syrup, butter

The Story Behind Vetkoek

Vetkoek descended from the Dutch oliebollen brought to the Cape by VOC settlers in the 17th century. The recipe adapted to local conditions, becoming a larger, more substantial bread fried in tallow or oil. Today vetkoek vendors are found on every major street corner and taxi rank across South Africa.

🕐 Traditionally enjoyed breakfast or street snack 📜 Origins: 17th century Dutch colonial

Comments (0)

No comments yet. Be the first to share your thoughts!