South African Frikkadelle Spiced Meatballs
Tender beef and bread-bound meatballs seasoned with nutmeg, coriander and vinegar, pan-fried until crisp, the classic South African home dish frikkadelle.
About This Recipe
Frikkadelle are South Africa's traditional meatballs, distinguished from many other meatball styles by a distinctive spicing that includes ground coriander, nutmeg and a splash of vinegar or Worcestershire sauce, reflecting the Cape Malay and Dutch culinary influences that shape much of South African home cooking. Bread soaked in milk, rather than dry breadcrumbs, is worked into the ground beef, giving frikkadelle a notably soft, tender texture once cooked. The spicing is what sets frikkadelle apart from more familiar meatball styles: nutmeg's warm sweetness paired with coriander's citrusy note and a touch of vinegar for brightness creates a distinctly South African flavor profile that's been passed down through generations of home cooks. Frying the meatballs in a hot pan until deeply browned on the outside, rather than baking them, builds a crisp crust that contrasts with the soft, well-seasoned interior. Served simply with mashed potato and gravy, or as part of a larger family meal alongside rice and vegetables, frikkadelle is homey, everyday South African comfort food, found on family dinner tables far more often than in restaurants, and nearly every household has its own slightly different version of the recipe.
Ingredients
Serves 4
- 600 gground beef
- 2 sliceswhite bread(crusts removed)
- 0.5 cupmilk
- 1onion(finely diced)
- 1egg
- 0.5 tspground nutmeg
- 0.5 tspground coriander
- 1 tbspWorcestershire sauce
- 1.5 tspfine sea salt
- 0.5 tspblack pepper
- 3 tbspvegetable oil(for frying)
Instructions
- 1
Soak the bread
Tear the bread into small pieces and soak in milk for 5 minutes until soft, then mash into a paste.
- 2
Mix the meatballs
Combine ground beef, soaked bread, onion, egg, nutmeg, coriander, Worcestershire sauce, salt and pepper. Mix gently until just combined.
Mix just until combined, not longer — overworking the meat mixture makes the meatballs dense instead of tender.
- 3
Shape the meatballs
Shape into 16 to 18 evenly sized balls, slightly flattened.
- 4
Fry until browned
Heat oil in a wide skillet over medium heat. Fry the meatballs in batches, turning occasionally, for 10 to 12 minutes until deeply browned all over and cooked through.
- 5
Serve
Serve hot with mashed potato and gravy, or alongside rice and vegetables.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
Use milk-soaked bread rather than dry breadcrumbs — this is what gives frikkadelle their distinctively soft, tender texture.
- →
Mix the meatball mixture gently and briefly; overworking it develops the proteins too much and makes the meatballs tough.
- →
Don't overcrowd the pan when frying — cook in batches so each meatball gets good contact with the hot surface and browns properly.
Variations
- •
Use a mix of beef and pork for a richer, more traditional flavor found in some households.
- •
Bake the meatballs at 200°C (400°F) for about 20 minutes instead of frying, for a lighter version.
- •
Add a small grated apple to the mixture for a subtle sweetness, a variation in some Cape Malay-influenced recipes.
Storage
Refrigerate cooked frikkadelle up to 3 days; reheat gently in a covered pan over low heat with a splash of gravy or water to keep them from drying out.
History & Origin
Frikkadelle reflects the layered Dutch and Cape Malay culinary influences found throughout South African home cooking, and its distinctive seasoning of nutmeg and coriander has been passed down through generations as a staple family dinner dish.
Frequently Asked Questions
Why is bread soaked in milk used instead of breadcrumbs?
Milk-soaked bread breaks down into a soft paste that keeps the meatballs notably tender and moist, a texture that dry breadcrumbs alone don't achieve as well.
Can I bake frikkadelle instead of frying them?
Yes — bake at 200°C (400°F) for about 20 minutes on a lined tray, though frying gives a more deeply browned, crisp exterior.
What makes frikkadelle taste distinctly South African?
The combination of nutmeg, ground coriander and a splash of vinegar or Worcestershire sauce gives frikkadelle a flavor profile shaped by South Africa's Dutch and Cape Malay culinary heritage, distinct from many other countries' meatball traditions.
Nutrition Facts
Per serving (220g / 7.8 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More South-african Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes