Königsberger Klopse (Meatballs in Caper Sauce)
Why this recipe works
- Gentle poaching: Poaching the meatballs rather than frying them gives the dish its characteristic soft texture and delicate flavour.
- Bright, balanced sauce: Capers and lemon cut through the buttery roux, keeping the sauce rich without tasting heavy.
- Built-in savoury depth: The seasoned poaching liquid carries flavour from the meatballs and bay leaves, then becomes the base of the sauce.
Get the most out of this recipe
Authenticity notes
- Poached, not fried: Königsberger Klopse are typically simmered gently, which keeps the meatballs pale, tender and suited to the creamy caper sauce.
- Classic accompaniments: Boiled potatoes are the most traditional partner, though plain rice also works well for soaking up the sauce.
Ingredient notes
- Use day-old bread if possible: Slightly stale white bread absorbs the milk well and helps create a softer, more cohesive meatball mixture.
- Add lemon gradually: Capers already bring sharpness, so add the lemon juice in stages and stop when the sauce tastes bright but not sour.
- Veal keeps the flavour delicate: Minced veal gives the meatballs their mild, tender character; avoid over-seasoning so the caper sauce remains the focus.
Texture tips
- Mix with a light hand: Combine the meatball mixture only until the ingredients come together; overworking it can make the finished klopse dense.
- Keep the liquid barely simmering: A quiet simmer helps the meatballs hold their shape and stay tender, while boiling can toughen them or break them apart.
- Whisk the sauce gradually: Adding the hot poaching liquid in small amounts at first helps the roux loosen smoothly before the rest of the liquid goes in.
Make-ahead tips
- Make ahead gently: The meatballs and sauce can be cooked in advance, cooled quickly and refrigerated for up to 2 days.
- Reheat without boiling: Warm over a low heat with a splash of water to loosen the sauce, stirring until piping hot while keeping the texture smooth.
- Freezer-friendly: Freeze the cooked meatballs in the sauce, then thaw and reheat gently to avoid splitting or toughening.
Equipment you'll need
Ingredients
Instructions
- Tear the bread into small pieces and put in a mixing bowl. Pour over the milk and leave to soak for 10 minutes, then squeeze the bread gently so it is soft but not dripping.
- Finely dice the onion. Melt 20 g of the butter in a saucepan over a low heat, add the onion and cook for 8 to 10 minutes until soft and sweet, without browning.
- In the bowl, combine the minced veal, soaked bread, cooked onion, egg, 1 tsp of the fine sea salt and the white pepper. Mix gently until just combined, then shape into 12 meatballs with damp hands.
- Bring the water to a gentle simmer in a large pot with the bay leaves and the remaining 1 tsp fine sea salt. Lower the heat so the liquid is barely trembling, then slide in the meatballs.
- Poach the meatballs for 12 to 15 minutes until cooked through and firm but still tender. Lift them out with a slotted spoon to a warm plate, and keep the poaching liquid at a low simmer.
- In a saucepan, melt the remaining 40 g butter over a medium-low heat. Stir in the plain flour and cook for 2 minutes, stirring constantly, until it smells lightly biscuity but has not coloured.
- Whisk in 600 ml of the hot poaching liquid a little at a time until smooth, then simmer gently for 5 minutes until slightly thickened. Stir in the capers and return the meatballs to the sauce to warm through for 2 to 3 minutes.
- Finely grate a little lemon zest into the sauce, then squeeze in lemon juice a little at a time until it tastes bright and balanced. Serve hot, spooning plenty of caper sauce over the meatballs.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- Keep the poaching liquid at a bare simmer; a rolling boil can make the meatballs tough and cause them to break.
- For the smoothest sauce, whisk in the hot poaching liquid gradually and keep whisking until it comes back to a gentle simmer.
- If serving vulnerable groups, use eggs with a recognised food safety standard and ensure the meatballs are cooked through until piping hot in the centre.
Substitutions
- Replace whole milk with low-fat milk for a lighter sauce and meatball mixture.
- Replace plain flour with cornflour for thickening; mix the cornflour with a little cold poaching liquid first, then whisk into the simmering sauce.
Storage
- Refrigerate up to 2 days
- Cool quickly, then refrigerate in a sealed container. Reheat gently in a saucepan over a low heat with a splash of water to loosen, stirring until piping hot; avoid boiling to keep the sauce smooth.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h (45min active)
- Difficulty: Medium
- Cuisine: German
-
Allergens:
Eggs Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























