Custrd is out on the App Store — Download it free →
Back to recipes

South African Fried Bread Puffs

Crispy fried South African dough pillows with a golden, airy interior—a beloved street food and comfort classic. Serve warm with savory or sweet toppings for an irresistible treat.

Total time
45 min
Servings
4
Calories
485
Protein
8g
South African Fried Bread Puffs
south africanvegetarianfried breadcomfort foodsnack

Ingredients

12 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    In a large mixing bowl, whisk together 3 cups of all-purpose flour, 2 teaspoons of baking powder, and 0.5 teaspoon of fine sea salt. These dry ingredients form the base of your dough and ensure even rising during frying.

  2. Step 2

    Pour in 1 cup of whole milk and 2 tablespoons of melted unsalted butter. Using a wooden spoon or your hands, mix until a soft, slightly sticky dough forms—it should come together but still feel supple. Do not overmix; you want a tender crumb, not a tough one.

  3. Step 3

    Turn the dough out onto a lightly floured work surface and knead gently for 1-2 minutes until it becomes smooth and cohesive. The dough should feel elastic but not dry—add a splash more milk if needed.

  4. Step 4

    Divide the dough into 8 equal portions and shape each into a ball. Gently flatten each ball into a disk about 0.5-inch thick—they will puff up as they fry, so don't make them too thick or the centers will remain raw.

  5. Step 5

    Pour 1.5 quarts of vegetable oil or coconut oil into a deep 4-quart heavy-bottomed pot or Dutch oven. Place it over medium-high heat and let the oil reach 350°F on an instant-read thermometer—this takes about 10-12 minutes. The temperature is critical: too cool and the vetkoek will absorb excess oil and be greasy; too hot and they'll brown before puffing.

  6. Step 6

    Working in batches of 2-3 vetkoek to avoid crowding, gently slide them into the hot oil. They will sink initially, then float to the surface. Fry for 1-2 minutes on the first side until golden brown and puffy, watching for a gentle sizzle around the edges.

  7. Step 7

    Using a slotted metal spoon, carefully flip each vetkoek and fry the second side for another 1-2 minutes until evenly golden brown. The exterior should be crispy and the interior should sound hollow when tapped. Transfer to a paper-towel-lined plate to drain excess oil.

  8. Step 8

    Repeat with the remaining dough, allowing the oil temperature to recover between batches—it should return to 350°F before frying the next batch.

  9. Step 9

    While the vetkoek are still warm, carefully cut each one in half with a small serrated knife or gently pry it open to create a pocket. Serve immediately—they are best enjoyed hot, when the interior is still steamy and the exterior is at its crispiest.

  10. Step 10

    Fill with your choice of toppings. For a savory version, add 2 tablespoons of grated cheddar cheese, some cooked ground beef or lentils, a slice of fresh tomato, a small handful of shredded iceberg lettuce, and a few slices of red onion. For a sweet version, spread 1-2 tablespoons of apricot jam or honey inside. Serve immediately while the vetkoek are still warm and crispy.

Tools you’ll need

  • large mixing bowl
  • wooden spoon
  • work surface
  • 4-quart heavy-bottomed pot or Dutch oven
  • instant-read thermometer
  • slotted metal spoon
  • paper towels
  • small serrated knife

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.