German Meatballs in Caper Sauce (Königsberger Klopse) is one of those dinners I reach for when everyone is hungry, a little cranky, and I need something cozy that still feels special. You know the vibe: you want comfort food, but you also want it to taste like you tried. These meatballs are tender, the sauce is creamy and tangy, and the capers wake everything up in a way that makes you go back for another bite. The first time I made it, I worried it would be fussy, but it is actually pretty straightforward once you get the rhythm. If you have ever looked at capers and thought, what do I even do with these, this recipe is a very delicious answer.
Capers or not Capers?
Let us talk about the big question. Do you really need capers for German Meatballs in Caper Sauce (Königsberger Klopse)? Technically, the capers are part of what makes it “that dish,” because they bring that briny pop that cuts through the creamy sauce. But I also get it if you are caper shy.
If you skip them, you still get a gentle, creamy meatball dinner, but it will taste more like classic meatballs in a white sauce. Still good, just not as distinctive. If you are on the fence, my advice is to start small. Add a spoonful of capers and a tiny splash of caper brine, taste, then build up. The goal is **bright and balanced**, not sour.
One little tip: capers vary a lot by brand. Some are super salty, some are more vinegary. Give them a quick rinse if yours are very salty, and always taste your sauce before adding extra salt.
Also, if you love the idea of tang but do not have capers, chopped cornichons or a spoon of pickle brine can fake the vibe in a pinch. It will not be classic, but it will be dinner, and sometimes that is what matters most.
If you want another cozy dinner idea for a weeknight rotation, here is an internal read I like to point people to: my creamy potato soup recipe. Same comfort level, different direction.
Ingredients and substitutions
This is one of those recipes where the ingredient list looks longer than it feels. Most of it is pantry stuff. Here is what I use for German Meatballs in Caper Sauce (Königsberger Klopse), plus some simple swaps that still keep the spirit of the dish.
The meatballs and the sauce basics
- Ground meat: Traditionally a mix of veal and pork. I often use ground pork and ground beef. All pork works too.
- Onion: Finely chopped. You want it to disappear into the meatballs.
- Bread: A soaked roll or slices of white bread. Breadcrumbs work if that is what you have.
- Milk: For soaking the bread. Water works, but milk gives a softer bite.
- Egg: Helps bind the meatballs so they do not fall apart.
- Broth: Beef or chicken broth is fine. Even veggie broth works in a pinch.
- Butter and flour: This is what thickens the sauce and makes it creamy.
- Cream: Optional, but I like a small splash for extra silkiness.
- Capers and a little caper brine: The signature flavor.
- Lemon juice: This is your clean, fresh finish.
- Salt, pepper, and a pinch of nutmeg: Nutmeg is subtle but really nice here.
Substitution notes from my own kitchen mishaps: if you are out of cream, you can use sour cream at the end, but do not boil it hard or it can split. If you need it dairy free, you can use a plant based butter and an unsweetened oat cream. The flavor is different, but still comforting.
And if you are cooking for someone who does not eat pork, ground turkey can work. Just know it is leaner, so add a little extra soaked bread and do not overcook the meatballs.
For another German inspired side idea, I also keep this bookmarked: warm German potato salad. It is really good next to the sauce.
;
Helpful tools for making this recipe
You do not need fancy gear for German Meatballs in Caper Sauce (Königsberger Klopse), but a few basics make it less stressful.
Here is what I actually use:
- A wide pot or deep skillet for gently poaching the meatballs. Wide is helpful so they are not stacked.
- A small saucepan for the sauce, or you can reuse the same pot after cooking the meatballs.
- A slotted spoon to lift the meatballs without breaking them.
- A whisk so the sauce does not get lumpy.
- A fine grater if you like a little fresh nutmeg.
One thing I learned the hard way: do not rush the shaping. If your hands are sticking, wet them with a little water. And if your kitchen is warm, park the shaped meatballs in the fridge for 10 to 15 minutes while you get the broth ready. It helps them hold their shape.
“I made these for my dad who grew up with this dish, and he actually went quiet for a minute after the first bite. Then he said, yep, that is the one. Best compliment ever.”
If you are stocking your kitchen for comfort food season, you might also like this internal guide: how to make a simple gravy without stress. The sauce method is similar, just with a different flavor direction.
Anjas recipe tips and variations
I am calling these my Anja tips because my friend Anja is the person who nudged me into making this the first time, and she had strong opinions in the best way. I have cooked it a bunch since then, and these little tweaks are what I rely on.
Tip 1: Keep the simmer gentle. The meatballs are usually poached, not aggressively boiled. If the liquid is bubbling like crazy, the meatballs can get tough or fall apart.
Tip 2: Season in layers. Season the meatball mixture, but also make sure your broth tastes decent. Then season the sauce at the end once the capers and lemon are in, because those change everything.
Tip 3: Use a little broth in the sauce. Even if you plan to add cream, I like using some of the meatball cooking broth for the sauce. It tastes more connected, like it all belongs together.
Tip 4: Adjust the tang to your mood. Some days I want it extra lemony. Other days I want it mellow and buttery. Start with less lemon and brine, then add more until it tastes like you.
Variations I have tried and liked:
With extra herbs: A little chopped parsley in the meatballs and on top makes it feel fresh.
With a touch of mustard: Not traditional in my house, but a half teaspoon of mild mustard in the sauce can be really nice.
With rice instead of potatoes: Totally acceptable if you are not in a potato mood. The sauce loves anything that soaks it up.
One more real life note: this dish reheats well, but the sauce can thicken in the fridge. Just loosen it with a splash of broth or milk and warm it gently.
How to make Knigsberger Klopse
Ok, here is how I do it at home, without making it feel like a big production. I aim for calm cooking, not perfection. This method consistently gives me tender meatballs and a sauce that tastes creamy, tangy, and comforting.
Step by step, in plain language
1) Soak the bread. Tear the bread into a bowl and pour over milk. Let it sit for a few minutes, then squeeze it out gently so it is soft but not dripping.
2) Mix the meatballs. In a larger bowl, combine ground meat, chopped onion, soaked bread, egg, salt, pepper, and a tiny pinch of nutmeg. Mix just until it comes together. If you overmix, meatballs can turn dense.
3) Shape them. Roll into balls about the size of a golf ball. If you want them really neat, use a scoop. I usually just eyeball it.
4) Poach them. Bring broth to a gentle simmer in a wide pot. Slide the meatballs in. Keep the heat low so it stays calm. Cook until they are done through, usually 12 to 15 minutes depending on size. Lift them out with a slotted spoon and set aside.
5) Make the sauce. In a saucepan, melt butter. Whisk in flour and cook for about a minute so it does not taste raw. Slowly whisk in some of the warm broth until smooth. Let it simmer a few minutes until it thickens. Stir in capers and a little brine. Add a small splash of cream if using.
6) Finish with lemon. Turn the heat low. Add lemon juice, taste, and adjust. This is where it becomes German Meatballs in Caper Sauce (Königsberger Klopse) instead of just meatballs and white sauce.
7) Bring it together. Add the meatballs back into the sauce and warm gently for a couple minutes. Serve hot, ideally with boiled potatoes or rice, and a little parsley if you have it.
My favorite way to serve is simple: potatoes, meatballs, lots of sauce, and something green on the side. When I want to make it feel extra cozy, I dim the lights a bit and pretend I am in a tiny restaurant that only serves comfort food.
Common Questions
Can I make the meatballs ahead of time?
Yes. Shape them and keep them covered in the fridge up to a day ahead. You can also cook them ahead, then rewarm gently in the sauce.
What if my sauce tastes too sour?
Add a small splash of cream or a little more butter, and ease up on the caper brine. You can also add a pinch of sugar to round it out.
Why did my meatballs fall apart?
Usually the simmer was too rough or the mixture was too wet. Keep the broth at a gentle simmer, and make sure the bread is soaked but not dripping.
Can I freeze this dish?
You can freeze the meatballs well. The sauce can be frozen too, but creamy sauces sometimes change texture. If you freeze it, reheat slowly and whisk to bring it back together.
What should I serve with it?
Boiled potatoes are classic. Rice works great too. A simple cucumber salad or steamed green beans keep it balanced.
A cozy dinner worth repeating
If you want a comforting meal that feels a little different from the usual, German Meatballs in Caper Sauce (Königsberger Klopse) is such a good one to learn. The steps are simple, the ingredients are easy to find, and the flavor payoff is huge once you get that creamy, tangy sauce just right. If you want to compare approaches, I have enjoyed reading Königsberger Klopse – German Meatballs in a Creamy Caper Sauce and also this helpful version, Königsberger Klopse: German Meatballs In Creamy Caper Sauce. Now go grab those capers, put a pot on the stove, and make a dinner that tastes like a warm hug with a little zing.


German Meatballs in Caper Sauce
Ingredients
Method
- Soak the bread in milk for a few minutes, then squeeze it out gently.
- In a bowl, combine ground meat, onion, soaked bread, egg, salt, pepper, and nutmeg. Mix just until combined.
- Roll mixture into meatballs about the size of a golf ball.
- Bring broth to a gentle simmer in a wide pot, then slide in the meatballs. Cook for 12-15 minutes until cooked through.
- In a saucepan, melt butter over medium heat, whisk in flour, and cook for one minute. Gradually whisk in the warm broth until the mixture is smooth and thickened.
- Add capers, caper brine, and cream to the sauce, then stir well.
- Finish the sauce with lemon juice and adjust seasoning to taste.
- Carefully add the meatballs back into the sauce, warming gently for a couple of minutes.
- Serve hot, ideally with boiled potatoes or rice, and garnish with parsley if desired.


















