German Meatballs
Pork and beef meatballs poached for 15 minutes in broth and served in a creamy caper sauce, Königsberger Klopse style.
How to Cook German Meatballs
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Soak the bread in the milk, squeeze out and mix with the pork, beef, onion, egg, anchovy, lemon zest and salt. Roll into 16 balls with wet hands.
-
Poach the balls in the barely simmering stock for 15 minutes. Lift out and keep warm.
-
Melt the butter, stir in the flour for 1 minute and whisk in 400 ml of the stock. Simmer for 5 minutes.
-
Stir in the cream, capers and lemon juice, add the meatballs and warm through.
Things to Watch For
- Squeeze the soaked bread.
- Poach, do not boil.
- If your hob runs hot, keep the heat low.
- Balance the sauce with lemon.
Ingredient Swaps
- Double cream won't whip if you swap it, but for the cooking itself, full-fat crème fraîche or a lower-fat single cream works in its place.
- Vegetable stock in place of the chicken stock makes this meat-free without changing the method, if that is what you need.
Good to Know About German Meatballs
These are Klopse, poached meatballs in a white sauce sharpened with capers and lemon, and they are one of the great comfort dishes of northern Germany. They are not browned, so they are soft and pale and very tender.
Soak a slice of stale bread in milk, squeeze it out and mix it into the pork and beef with onion, an egg, anchovy and lemon zest. The soaked bread is what makes them light. Shape into balls the size of a golf ball with wet hands.
Lower them into barely simmering stock and poach for 15 minutes. Do not boil, which toughens them and breaks them up. They are done when they float and the centre is no longer pink.
For the sauce, make a roux from butter and flour, whisk in 400 ml of the poaching stock and simmer for 5 minutes. Add cream, capers and lemon juice. Serve with boiled potatoes and beetroot.
On the Table Alongside
Boiled potatoes · Beetroot · Green beans · Pickled cucumber
Storing Leftovers
Keeps in the fridge for 3 days. Reheat gently in the sauce.
Quick Answers
How long does German Meatballs take to make?
About 45 minutes in total — 20 minutes of preparation and 25 minutes of cooking. The recipe serves 4.
What are the key tips for making German Meatballs?
Squeeze the soaked bread. Poach, do not boil. If your hob runs hot, keep the heat low. Balance the sauce with lemon.
What should I serve with German Meatballs?
Boiled potatoes; Beetroot; Green beans; Pickled cucumber.
How should German Meatballs be stored?
Keeps in the fridge for 3 days. Reheat gently in the sauce.
Is German Meatballs suitable for a special diet?
This recipe is high-protein, low-carb and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in German Meatballs?
About 586 kcal per serving, with 35 g protein, 17 g carbohydrate and 42 g fat. The figures are calculated from the ingredient list and are an estimate.
German Meatballs Nutrition Facts
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.