Skip to content
south-africandinner✨ New

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.

Prep
20 min
Cook
20 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#south-african#frikkadelle#meatballs#beef#nutmeg#dinner

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. 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. 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. 3

    Shape the meatballs

    Shape into 16 to 18 evenly sized balls, slightly flattened.

  4. 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. 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.

Get the free iOS 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

Calories380kcal
Protein24g
Carbohydrates12g
Fat26g
Fiber1g
Protein24g
Carbs12g
Fat26g

Time Summary

Prep time20 min
Cook time20 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes