Tender beef and bread-bound meatballs seasoned with nutmeg, coriander and vinegar, pan-fried until crisp, the classic South African home dish frikkadelle.
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.
Serves 4
Tear the bread into small pieces and soak in milk for 5 minutes until soft, then mash into a paste.
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.
Shape into 16 to 18 evenly sized balls, slightly flattened.
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.
Serve hot with mashed potato and gravy, or alongside rice and vegetables.
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.
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.
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.
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.
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.
Yes — bake at 200°C (400°F) for about 20 minutes on a lined tray, though frying gives a more deeply browned, crisp exterior.
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.
Per serving (220g / 7.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.