South African meatballs of minced beef bound with milk-soaked bread, seasoned with nutmeg and allspice, tender rather than springy.

The Afrikaans word frikkadel descends, via Dutch frikadel, from an unattested variant of Middle French fricandeau; a seasoned ball of minced meat under this name is already attested in the Low Countries in the 16th century, making it cognate with the Danish frikadelle and German Frikadelle. Dutch settlers brought the dish to the Cape after 1652, where it became an Afrikaner staple; it is first recorded in South African English as a minced-meat preparation around 1870. Cape spice-trade aromatics — nutmeg, coriander, clove — and Cape Malay influence reshaped it into a distinctly South African dish, and today nearly every Afrikaner farm kitchen has its own frikkadel recipe.

Afrikaans frikkadel from Dutch frikadel, itself from 17th-century French fricadelle. The nutmeg and allspice are Cape colonial-spice-route additions, not in the European source. Milk-soaked bread (panade) is the load-bearing trick.

Plump baked or pan-fried meatballs, golf-ball sized, dense from soaked bread rather than breadcrumb-light. Beef or beef-pork mince bound with milk-soaked white bread, grated onion, nutmeg, allspice, an egg. Browned crust, juicy interior. Eaten with mash and gravy, or sliced cold the next day on bread. The texture should be tender, not springy — if it bounces, too much egg.

The milk-soaked bread (panade) is the load-bearing trick: the starch swells with liquid and locks moisture inside the cooked ball, so the meat can be lean without going dry. Skip the panade and you get a dense rissole. Grated onion goes in raw — its juice replaces some of the milk and adds enzymatic tenderizing during the rest before cooking.

Variations

Beef-mince Afrikaner farm version; beef-and-pork blends in Cape town homes; baked-in-tomato frikkadel served at lunch; lamb-mince Karoo version; Faldela Williams's Cape Malay frikkadel uses cardamom and turmeric.

On the Palate

Where Frikkadel sits in the South African flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

How it's made

5 steps · 45 min

  1. 1
    5 min

    Soak bread in water and squeeze dry.

    Watch out

    Squeeze the soaked bread just damp, not dripping — this panade locks moisture into lean meat, but sopping bread turns the mix to mush that won't hold a ball.

  2. 2
    3 min

    Combine ground beef, soaked bread, onion, egg, and spices.

    Watch out

    Grate the onion in raw rather than sautéing it — its juice replaces some of the milk and tenderizes the meat as the mix rests before cooking.

  3. 3
    3 min

    Mix thoroughly and shape into balls.

  4. 4
    5 min

    Brown the meatballs in a pan.

    Watch out

    Brown the balls hard in the pan first for a deep crust before they go in the oven — that seared shell is where most of the flavor comes from.

  5. 5
    25 min

    Bake in the oven until cooked through.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Techniques

Dishes like this

More from South African