German recipe

Königsberger Klopse

Tender meatballs poached rather than browned, finished in a pale velvety sauce sharpened with capers and lemon. Anchovy in the meat mixture gives the East Prussian classic its characteristic savoury depth without making it taste overtly fishy.

East Prussian tradition

Prep
35 min
Cook
45 min
Total
1 hr 20 min
Servings
4
Königsberger Klopse meatballs in pale creamy caper sauce with potatoes
Real finished-dish photographPhotograph by ElmschratSource page · Original file · CC BY-SA 4.0Cropped, resized, and compressed by Recipe Nest Vault.

01

Ingredients

  • 500 g

    mixed beef and pork mince

  • 70 g

    day-old bread, crust removed

  • 120 ml

    whole milk

  • 120 g

    onion, very finely diced

  • 20 g

    unsalted butter

  • 25 g

    anchovy fillets, finely chopped

  • 1

    large egg

  • 15 g

    flat-leaf parsley, finely chopped

  • 1.2 L

    unsalted beef stock

  • 2

    bay leaves

  • 45 g

    unsalted butter, for sauce

  • 45 g

    plain flour

  • 180 ml

    double cream

  • 50 g

    capers, drained

  • 30 ml

    fresh lemon juice

  • 12 g

    fine salt, divided

  • 3 g

    white pepper

02

Method

  1. 01

    Soak the bread

    Soak the bread in the milk for 10 minutes, then squeeze it gently so it is moist but not dripping.

    Königsberger Klopse, step 1: Soak the bread.
    Cooking-step illustration, not a photograph
  2. 02

    Sweat and cool the onion

    Melt the first butter in a skillet and cook the onion over medium-low heat for 6 minutes until translucent. Cool for 5 minutes before mixing it into the meat.

    Königsberger Klopse, step 2: Sweat and cool the onion.
    Cooking-step illustration, not a photograph
  3. 03

    Mix and shape the meatballs

    Mix the mince, soaked bread, cooled onion, anchovy, egg, parsley, half the salt and all the white pepper only until combined. Shape into 12 equal meatballs.

    Königsberger Klopse, step 3: Mix and shape the meatballs.
    Cooking-step illustration, not a photograph
  4. 04

    Poach gently

    Bring the stock and bay leaves to a bare simmer. Lower in the meatballs and poach for 15–18 minutes without a hard boil, until the centres reach 71°C. Lift them out and keep warm.

    Königsberger Klopse, step 4: Poach gently.
    Cooking-step illustration, not a photograph
  5. 05

    Make the roux

    Measure 600 ml of the hot poaching stock. Melt the sauce butter in a clean saucepan, stir in the flour and cook over medium-low heat for 2 minutes without browning.

    Königsberger Klopse, step 5: Make the roux.
    Cooking-step illustration, not a photograph
  6. 06

    Build the cream sauce

    Whisk the 600 ml stock gradually into the roux. Simmer for 5 minutes until smooth, then add the cream and simmer for another 3 minutes.

    Königsberger Klopse, step 6: Build the cream sauce.
    Cooking-step illustration, not a photograph
  7. 07

    Add capers and lemon

    Stir the capers and lemon juice into the sauce and season with the remaining salt. Keep the sauce below a hard boil so the cream stays smooth.

    Königsberger Klopse, step 7: Add capers and lemon.
    Cooking-step illustration, not a photograph
  8. 08

    Warm through and serve

    Return the meatballs to the caper sauce and warm them gently for 5 minutes. Serve 3 meatballs per plate with boiled potatoes or rice and enough sauce to pool around them.

    Königsberger Klopse, step 8: Warm through and serve.
    Cooking-step illustration, not a photograph

03

Sources and photo credit

This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.

Recipe references

1-Königsberger Klopse — Photograph by Elmschrat; CC BY-SA 4.0.

Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.

Back to German recipes

Language settings

Choose your language

We’ll open Recipe Nest Vault in your preferred language. You can change it anytime.

Current language: English

Your language preference will be saved in this browser.