Crispy on the outside, fluffy inside, and filled with spiced curry beef mince — this South African vetkoek recipe is pure comfort food. Perfect for a hearty family meal everyone will love.
Have you ever had South African food? Well, I never had until now, but let me tell you that my introduction to this cuisine did not disappoint after I prepared this vetkoek with beef filling! My world has officially changed, and there’s no going back! Now, I’m figuring out when I could make this vetkoek recipe again, since I’m thinking about it non-stop, and writing this post is definitely heightening my appetite!
If South Africa is also a destination unseen for you, then this vetkoek recipe with curry mince is sure to be transformative, so I highly encourage you to prepare this vetkoek recipe as part of your Live to Cookone-month challenge! Be sure to start your cooking journey for free today by signing up to my email newsletter, plus you’ll never miss an exciting recipe idea!
To see how this delicious vetkoek recipe comes together from beginning to end with making the dough, making the curry mince filling, and how to fry the vetkoek perfectly, then be sure to watch the recipe video! If you’re not already, please subscribe to my YouTube channel and don’t forget to press the bell button to be notified when all of my video recipes are live! Let’s get frying!
What Is This Vetkoek Recipe?
Vetkoek, pronounced “fet-cook”, directly translates to “fat cakes.” I see why the name is what it is, but let me tell you that these are one of the most delicious little things you could ever eat! Vetkoek are deep friedbreads, where the dough is made by mixing together flour, sugar, salt, and water with yeast, with a touch of vinegar to add some softness to the dough. Since this is leavened bread, we let it rise for a few hours, then we roll it out and fry! Vetkoek can be served multiple ways - you can enjoy this vetkoek recipe on its own as a snack to savour the crispiness with some sauce. It can also be prepared as a rendition of a South African sloppy joe’s by serving it with a curry mince, as you’ll see in this recipe. Another classic way to eat vetkoek is with some jam and cheese. Additionally, you can have it as a dessert, with some Nutella sandwiched in (I would recommend my vegancoconut Nutellafor the best experience!), or even just some sugar sprinkled on top. I’m not exaggerating, this vetkoek recipe creates one of the best breads I’ve ever had in my life, and I really recommend you try it out today!
Is vetkoek healthy?▼
Fried food has a bad rap for being seen as unhealthy. Yes, it’s true that commercial fried food - and even fried food from proper establishments (trust me, I know!) - is fried with cheap oils and is high in fats overall, specifically trans fat, thus making this bad for your health. Now, take my opinion for what you want, but I believe that everything in moderation is fine! If you don’t have vetkoek every day, then there is absolutely no problem at all.
Additionally, I’ve mentioned this multiple times in my fried food recipes, if you deep fry at home, then you can make your food healthier compared to having it from outside. If you follow the deep frying techniques I outline in this post, then the vetkoek will actually absorb as little oil as possible. I’m also going to make these breads quite small, making them less calorie dense overall compared to other recipes you may find. I found that this size is perfectly satisfying, plus the vetkoek just look so cute being small! I’ve also cut some calories out by using less sugar than traditional vetkoek recipes. You could add more if you wanted to have these on the sweeter side, but to enjoy vetkoek as a savoury option, I found that a lot of sugar wasn’t necessary in the dough at all. Furthermore, when you’re deep frying at home, then you have the choice on what oil you want to fry in. I’m using canola oil which is the lesser evil of the refined oils. Canola oil actually does contain a high amount of monounsaturated fats, which are good for your heart, in addition to being low in saturated fats. On the other hand, canola oil has been linked as a source of inflammation.
Furthermore, if you pair your vetkoek recipe with this beef filling, then you’ve got a well-rounded meal from the protein, healthy fats, vitamins and iron found in the beef. This beef filling is also packed with veggies, which will give you fibre and other vitamins and antioxidants.
The bottom line is if you fry properly and don’t overindulge, then some vetkoek here and there will not derail your health goals at all, so please don’t be afraid to enjoy these incredible South African delights! You won’t be disappointed!
Ingredients for This Vetkoek Recipe with Meat Filling
Scroll to the bottom of this post for the FULL PRINTABLE recipe card or press the “Jump to Recipe” button to see all ingredient quantities and to save recipe for later. You can also use the recipe card to scale the ingredients based on how many South African fat cakes you’re looking to make! By default, you’ll have enough dough and meat mixture for 20 small breads.
Sugar: I’m using quite a bit less sugar than other recipes have used. If you want to have vetkoek as a dessert, then feel free to add more sugar to make the bread sweeter.
Salt: Essential to bring out the flavor in the bread.
Instant dry yeast: A lot of recipes suggest active dry yeast for best results, but mine turned out perfectly with instant dry yeast.
Water: Lukewarm water to assist in forming the dough.
White wine vinegar: Optional but I recommend you add this to help the dough rise and add softness to the bread.
Potatoes: I like Yukon gold potatoes for the best flavor. You’ll want to peel and dice them.
Tomato paste: To add some richness to the mixture.
Veggies: Carrotsand frozen peas. You don’t need to defrost the peas prior to cooking.
Beef broth: You can use a carton of beef broth, or you can do what I did, where I mixed Better than Bouillon beef paste with water. As I mention in my free motivational guide to explore your potential in the kitchen, Make Cooking Fun!!,if you have a suitable substitute, then there’s no need to go out and get something else! While I definitely do recommend that you get some Better than Bouillon beef paste just because it’s so flavorful, if you don’t have it and you just have a carton of beef broth, that will be just fine!
In a jug, mix lukewarm water with sugar and vinegar. Sprinkle in the yeast. Let sit for 5–10 minutes until foamy. (If using instant yeast, you can skip this step and mix it directly with the flour.)
In a large mixing bowl, combine flour and salt. Gradually add the water mixture and stir with a wooden spoon or hand until a sticky dough forms.
Turn dough onto a floured surface and knead for 10 minutes until smooth and elastic. The dough will be tacky but not too wet.
Lightly oil a large bowl. Place dough inside, cover with plastic wrap or a damp cloth, and let rise in a warm place until doubled in size (about 1 hour).
Once risen, punch the dough down. Divide into 15-20 equal pieces for medium vetkoek. Shape into smooth balls and lightly flatten into thick discs (about 1.5 cm thick). Let them rest for 15–20 minutes.
Heat oil to 180–190°C (350–375°F). Fry 2–3 vetkoek at a time, flipping once, until golden brown and puffed (about 3–5 minutes per side). Place on paper towels to drain.
For the Meat Filling
Heat oil in a deep skillet or pot over medium heat. Add onions and carrots with a pinch of salt and sauté until veggies are soft and lightly caramelized.
Add garlic and ginger. Stir for 1–2 minutes until fragrant.
Add ground beef, curry powder, turmeric, cinnamon, cardamom, ground cumin, and chili powder. Mix well and cook until browned, breaking up the mince with a spoon.
Stir in diced potatoes and mix well. Add bouillon paste and tomato paste, stir well and cook for 1 minute. If using broth, add now, otherwise add water. Season with salt and pepper. Cover and simmer for 20–25 minutes, or until potatoes are fork-tender.
Add peas and cook uncovered for another 5 minutes until slightly thickened.
Adjust salt to adjust for seasoning and garnish with chopped cilantro.
To Serve
Slice each vetkoek ¾ of the way through (like a pita pocket).
Stuff with a generous spoonful of curried mince.
Optional toppings: chopped tomato, grated cheese, extra chutney, or a fried egg.
Enjoy!
Tips to Master This South African Fat Cake Recipe
Once you have shaped the dough, if you allow the portions to rest for 15-25 minutes, they will end up being puffier and airy once fried.
Try to maintain the oil temperature at 365 F - using a thermometer can be a useful tool here to ensure the vetkoeks once fried aren’t too burnt or raw inside or too oily.
Make sure to add enough oil to allow the vetkoek to float and fry evenly to get them puffy. Frying a tester portion is a good idea to test if the oil is at ideal conditions.
Enhance the flavor in the filling by adding a bay leaf while the mixture simmers.
To alter the texture, mash 1/3rd of the cooked potatoes to create a creamy and meaty contrast.
Enjoy the stuffed vetkoek street-food style by wrapping in parchment paper cones for easy munching on the go!
How to store VetKoek▼
Your Vetkoek will certainly be most delicious fresh, but I actually enjoyed these over the course of three days because I just didn’t want these to end! I recommend you store the meat and the bread in separate airtight containers in the fridge. Both the bread and the meat will stay good in the fridge for about 4 days.
To reheat, I recommend you heat the vetkoek in the oven to maintain the crispiness of the bread and to prevent sogginess. However, you can quickly heat up the meat filling in the microwave. Heat in a microwave-safe bowl or container in 30 second intervals, and stirring to ensure that the meat mixture is evenly warmed through.
What to Serve with Vetkoek?▼
These fat cakes sure are fat, so they’re quite filling on their own, especially with the meat mixture, so you can enjoy these as a snack or even for dinner. However, you can definitely have some sauce for dipping! The authentic choice would be a fruit chutney. Mrs. Ball’s chutney in particular is a South African staple to have with vetkoek, or a mango chutney would also be suitable.
Vetkoek (literally “fat cake” in Afrikaans) is a South African fried dough bread — crisp and golden outside, soft and fluffy inside. It's traditionally split open like a pocket and stuffed with savoury curried mince, the way this recipe does it, though it's just as loved with a sweet filling like jam or syrup.
Is vetkoek sweet or savoury?▼
It can be either — the dough itself is fairly neutral, so it goes both ways. This recipe is the classic savoury version stuffed with spiced curried beef mince, but vetkoek is also delicious split and spread with jam, honey or syrup, or filled with cheese.
What's the difference between vetkoek and amagwinya?▼
They're essentially the same fried dough under different names — “vetkoek” is the Afrikaans name (fat cake) and “amagwinya” the isiZulu/isiXhosa one. In practice vetkoek is most often split and stuffed, like these curried-mince ones, while amagwinya are often enjoyed plainer or with simple fillings.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Crispy and Tender Vetkoek Recipe with Curry Beef Filling
Crispy on the outside, fluffy inside, and filled with spiced curry beef mince — this South African vetkoek recipe is pure comfort food. Perfect for a hearty family meal everyone will love.
In a jug, mix lukewarm water with sugar and vinegar. Sprinkle in the yeast. Let sit for 5–10 minutes until foamy. (If using instant yeast, you can skip this step and mix it directly with the flour.)
In a jug, mix lukewarm water with sugar and vinegar. Sprinkle in the yeast. Let sit for 5–10 minutes until foamy. (If using instant yeast, you can skip this step and mix it directly with the flour.)
2
In a large mixing bowl, combine flour and salt. Gradually add the water mixture and stir with a wooden spoon or hand until a sticky dough forms.
In a large mixing bowl, combine flour and salt. Gradually add the water mixture and stir with a wooden spoon or hand until a sticky dough forms.
3
Turn dough onto a floured surface and knead for 10 minutes until smooth and elastic. The dough will be tacky but not too wet.
Turn dough onto a floured surface and knead for 10 minutes until smooth and elastic. The dough will be tacky but not too wet.
4
Lightly oil a large bowl. Place dough inside, cover with plastic wrap or a damp cloth, and let rise in a warm place until doubled in size (about 1 hour).
Lightly oil a large bowl. Place dough inside, cover with plastic wrap or a damp cloth, and let rise in a warm place until doubled in size (about 1 hour).
5
Once risen, punch the dough down. Divide into 15-20 equal pieces for medium vetkoek. Shape into smooth balls and lightly flatten into thick discs (about 1.5 cm thick). Let them rest for 15–20 minutes.
Once risen, punch the dough down. Divide into 15-20 equal pieces for medium vetkoek. Shape into smooth balls and lightly flatten into thick discs (about 1.5 cm thick). Let them rest for 15–20 minutes.
6
Heat oil to 180–190°C (350–375°F). Fry 2–3 vetkoek at a time, flipping once, until golden brown and puffed (about 3–5 minutes per side). Place on paper towels to drain.
Heat oil to 180–190°C (350–375°F). Fry 2–3 vetkoek at a time, flipping once, until golden brown and puffed (about 3–5 minutes per side). Place on paper towels to drain.
For the filling
1
Heat oil in a deep skillet or pot over medium heat. Add onions and carrots with a pinch of salt and sauté until veggies are soft and lightly caramelized.
Heat oil in a deep skillet or pot over medium heat. Add onions and carrots with a pinch of salt and sauté until veggies are soft and lightly caramelized.
2
Add garlic and ginger. Stir for 1–2 minutes until fragrant.
Add garlic and ginger. Stir for 1–2 minutes until fragrant.
3
Add ground beef, curry powder, turmeric, cinnamon, cardamom, ground cumin, and chili powder. Mix well and cook until browned, breaking up the mince with a spoon.
Add ground beef, curry powder, turmeric, cinnamon, cardamom, ground cumin, and chili powder. Mix well and cook until browned, breaking up the mince with a spoon.
4
Stir in diced potatoes and mix well. Add bouillon paste and tomato paste, stir well and cook for 1 minute. If using broth, add now, otherwise add water. Season with salt and pepper. Cover and simmer for 20–25 minutes, or until potatoes are fork-tender.
Stir in diced potatoes and mix well. Add bouillon paste and tomato paste, stir well and cook for 1 minute. If using broth, add now, otherwise add water. Season with salt and pepper. Cover and simmer for 20–25 minutes, or until potatoes are fork-tender.
5
Add peas and cook uncovered for another 5 minutes until slightly thickened.
Add peas and cook uncovered for another 5 minutes until slightly thickened.
6
Adjust salt to adjust for seasoning and garnish with chopped cilantro.
Adjust salt to adjust for seasoning and garnish with chopped cilantro.
To serve
1
Slice each vetkoek ¾ of the way through (like a pita pocket).
Slice each vetkoek ¾ of the way through (like a pita pocket).
2
Stuff with a generous spoonful of curried mince.
Stuff with a generous spoonful of curried mince.
3
Optional toppings: chopped tomato, grated cheese, extra chutney, or a fried egg.
Optional toppings: chopped tomato, grated cheese, extra chutney, or a fried egg.
Nutrition per serving
324
Calories
10g
Protein
44g
Carbs
12g
Fat
3g
Fiber
2g
Sugar
378mg
Sodium
Share This Recipe
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Free weekly newsletter
Like this recipe? Get more every week.
New recipes, cooking tips, and behind-the-scenes from Anadi's kitchen.
Crispy, spiced, and packed with flavor, Hawawshi is Egypt's beloved stuffed bread. Make this traditional Egyptian meat-filled recipe at home with simple ingredients and authentic technique.
Make the ultimate Canadian poutine with crispy baked fries, rich homemade gravy, squeaky cheese curds, smoky bacon, and mushrooms. A hearty comfort food classic worth making tonight.
Crispy, flavor-packed Lebanese meat pies (Lahm Bi Ajeen) topped with spiced ground meat. An authentic Middle Eastern classic that's easy to make at home and perfect for sharing.
Make meal prep easy with this hearty Beef Burrito Bowl! Packed with bold, flavorful ingredients, it comes together fast for a satisfying lunch or dinner the whole family will love.
Crispy, golden, and packed with spiced beef filling, Yemeni Martabak is the ultimate street food experience. Make this authentic martabak at home with our easy step-by-step recipe.
Epic Smash Burger Bacon Patty Melts are crispy, juicy, and packed with flavor. Quick and easy to make, this ultimate sandwich recipe will become your new favorite lunch in no time.
25 minMedium1 patty melts
Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).
Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).