How to Make Königsberger Klopse | German Meatballs
This post contains affiliate links, which means I make a small commission at no extra cost to you. You can read my full disclosure.
Moist, tender, and so delicious, Königsberger Klopse is a hearty meal of tender German meatballs in a creamy sauce with capers. My kitchen-tested recipe and helpful tips will help you make this incredibly delicious, classic German dish.

Königsberger Klopse
Visit any authentic German restaurant, and you’ll find Königsberger Klopse on the menu. Actually, it is so easy to make that many Germans serve this at home. As a kid growing up in Germany, this used to be my favorite dish. I would request it whenever my mom asked what I would like!
In Germany, the dish is often made with ground veal, but I use grass-fed ground beef from a local farm. With onions and soaked bread, the German meatballs become very tender and light.
Why this meatball recipe is worth making
Did you know that Germans love slathering their main protein in plenty of sauce? This dish is just one example of that. Just like currywurst sauce is a must for sausages, Königsberger Klopse should be swimming in white sauce …
Ingredients and substitutions
One of the reasons that this recipe is so popular is that there are no special ingredients.
- Ground meat: This is the main ingredient. Veal, beef, pork, or a combination of meats can be used. Since it is such a central ingredient, I recommend using the best quality you can afford.
- Onions: There are quite a lot of onions in this recipe, and for good reason. They add to the flavor but also make the meatballs a bit lighter.
- Stale bread or bun: This is another key ingredient that makes these German meatballs a bit fluffier. Typically, Germans use day-old rolls. Since they can be hard to come by here in the US, I often use a piece of French baguette or artisan bread.
- Milk: To soften the bread, soak it in a bit of milk. If you need a dairy-free option, you can substitute with nut milk or water.
- Egg: The egg is critical for binding the ingredients together, and it also adds moisture.
- Chopped parsley: It is difficult to taste the flavor of the parsley, but it gives the meatballs nice green specks of color
- Broth: The Königsberger Klopse are simmered in a broth or bouillon. After cooking, this broth becomes the base for the sauce.
- Butter and flour: We will use these ingredients to thicken the sauce. Essentially, this is a roux or “Mehlschwitze”, as we call it in German.
- Lemon juice: This ingredient gives the sauce its bright flavor. Any citrus juice will do the job.
- Sour cream: While many people use sweet cream, half and half, or whipping cream, I prefer using sour cream. I find that it gives the sauce a better, more complex flavor while also being a bit healthier (since it is fermented). Should you need a substitute, plain Greek yogurt is a good choice.
- Granulated white sugar: While I am not a fan of unnecessarily making dishes sweeter than they need to be, the sugar in this recipe rounds out the flavor of the sauce. You can certainly adjust the amount to your liking!
- Capers: The salty capers truly make these meatballs Königsberger Klopse. If you don’t care for them, the dish will still be delicious without them.

Helpful tools for making this recipe
Here are a few tools and pieces of equipment that will help you make this dish:
- 5-quart stainless steel pot: For me, this is the perfect size pot for this recipe. Obviously, if you want to double the recipe, you will need a larger pot.
- Wire whisk: One of the “secrets” to making a creamy sauce is having a good wire whisk. This one is long enough that it will not fall into your pot if you lean it against the side.
- Stainless steel slotted spoon: You can certainly remove the meatballs from the bouillon any way you like, but I find that a slotted spoon is the perfect tool for the job. Once you own one, you will find many other uses for it in your cooking!
- Strainer: I use a stainless steel fine mesh strainer, as I am leery of using plastics with hot liquids.

How to make Königsberger Klopse
Don’t be intimidated by the number of steps in this recipe. There are several, but the dish comes together quickly, and it’s actually very simple to make.
Make the meatballs
- Cut the stale bread into small cubes. In a small bowl, combine about ½ cup of milk with the bread cubes to soak. Set aside.
- Finely chop the onions and add them to a large bowl. Finely chop the parsley and add it to the same bowl. Crack the egg right into the bowl. When softened, take your hands to squeeze excess milk from the soaked bread roll and add it to the bowl. Add the ground meat to the bowl. With your hands, mix all the ingredients until well combined.
- Depending on your preference, with your hands form 8-16 balls from the meatball mixture. Place them on a plate and set aside.
- In a large pot and over medium heat, bring about 1 quart of bouillon or stock to a soft boil.
- When the bouillon is boiling, carefully add the meatballs, cover, and turn to a very low simmer.
- Simmer the meatballs for about 10 minutes or until done, turning them halfway through.
- With a slotted spoon, remove the meatballs from the pot, place them on a plate, and set them aside.
- Strain the cooking liquid through a strainer and reserve for the sauce.
Make the white sauce
- Over medium-low heat, in the same or another medium-sized pot, melt 2-3 tablespoons of butter.
- Add about 2-3 tablespoons of flour. With a wire whisk, combine the butter and flour well.
- While stirring constantly, gradually add the reserved hot broth. Gently simmer to thicken the sauce.
- Turn off the heat. Add 1 tablespoon of lemon juice, ½ cup of sour cream, 1 teaspoon of sugar, capers, and season with salt and pepper.
- Taste the sauce and adjust the seasonings to your liking.
Gently transfer the meatballs to the pot with the sauce and reheat over low heat.

Anja’s recipe tips and variations
- Avoid overworking the meat mixture. The ingredients should be combined, but if you work the ingredients too much, the Königsberger Klopse will not be as moist.
- For more texture and a stronger onion flavor, you can chop the onions a little more coarsely. Some people prefer sautéing the onions before adding it to the meat mixture. It makes the meatballs softer, but it adds one more step to this recipe.
- Other flavors and spices: You can add a bay leaf to the cooking broth. Some people find that a splash of white wine adds a nice flavor. You can also add some anchovy paste to the meatballs.
- Omitting the capers: For me, these German meatballs wouldn’t be Königsberger Klopse without the white caper sauce. If you are not a big fan of them, you can always use a little less or omit them entirely. Another option is to add them to the sauce, then strain them out right before serving. This way, you get the distinct flavor of the capers without actually eating them.
- Include an egg yolk: Some variations of German meatball recipes include an egg yolk in the white sauce. If you’d like to add it for extra richness, I recommend you whisk it in, but avoid boiling the sauce after you include it.
Serving suggestions
One of the most traditional ways to serve this dish is with boiled salted potatoes (Salzkartoffeln) or over Kartoffelklösse (German potato dumplings). However, they are also delicious over noodles, egg pasta (Spätzle), and even rice. All of these side dishes will soak up the rich caper sauce.
Making Königsberger Klopse ahead of time
After cooking the German meatballs, you can cover and store them in the refrigerator for up to 5 days. When reheating, make sure to use low heat, and don’t boil them.
If you want to keep them longer, the meatballs freeze beautifully for 3 months or so. I recommend freezing them separately from the sauce. When ready, simply reheat everything gently over low heat. It is best not to boil them again.
It’s easy to see that by making them ahead of time, you can have dinner ready in 15-25 minutes.
Recipe FAQs
Good question! There are some similarities between the two dishes, as both are served with a creamy white sauce. However, Swedish meatballs contain many different spices, such as ginger and nutmeg.
Königsberger Klopse – The BEST German Meatballs
Ingredients
- 1 stale roll baguette, or other bread
- ½ cup milk or water
- 1 pound ground beef or ground pork
- 2 small onions
- 1 whole egg
- 1 TBSP fresh parsley
- 1 quart bouillon stock, or broth
- 2-3 TBSP butter
- 2-3 TBSP all-purpose flour
- 1 TBSP lemon juice
- ½ cup sour cream
- 1 tsp sugar
- 1-2 TBSP capers drained
- salt and black pepper to taste
Instructions
- Cut the stale bread into small cubes and place it in a small bowl. Pour ½ cup of milk over the bread cubes. Set aside to soak.
- Finely chop the onions and parsley and add them to a medium sized mixing bowl. Crack the egg into the same bowl.
- When bread cubes are moist, use your hands to squeeze excess milk from them and add them to the bowl.
- Add the ground meat to the bowl. Using your hands, gently but thoroughly combine the ingredients. *Avoid overworking the mixture, which will cause the meatballs to be dry.
- Take a portion of the mixture into your hands and roll it gently to form meatballs. Depending on desired size, you will have enough to make 8-16 Königsberger Klopse.
- Place them on a plate and set them aside.
- Add 1 quart of bouillon to a medium sized pot over high heat. When it begins to boil, carefully add the meat balls, reduce heat to a low simmer, then cover the pot with a lid.
- Simmer the meatballs for about 10 minutes or until cooked through, turning them over half way through the cook time.
- With a slotted spoon, remove the meatballs from the pot, transfer to a plate and set aside.
- Strain the cooking liquid through a fine mesh strainer and reserve for the sauce.
Make the Sauce
- In the same medium-sized pot, melt 2-3 tablespoons of butter over medium heat. Add about 2-3 tablespoons of flour. With a wire whisk, combine the butter and flour well.
- While stirring constantly, gradually add the reserved broth. Gently simmer to thicken the sauce.
- Turn off the heat. Add 1 tablespoon of lemon juice, ½ cup of sour cream, 1 teaspoon of sugar, capers, and season with salt and pepper.
- Taste the sauce and adjust seasonings to your liking.
- Transfer the meatballs to the pot with the sauce and heat gently over low heat.
- For the classic pairing serve with boiled potatoes. You can also serve the meatballs over rice, pasta, dumplings, or your favorite side.
Notes
- Feel free to use a combination of ground meats: veal, pork, and/or beef
- Avoid over working the meat mixture. The ingredients should be combined, but if you work it too much, the Königsberger Klopse will not be as moist.
- If you do not like capers, you can omit them
Nutrition
Other German recipes you might like
Pin For Later



Can you freeze the meatballs before boiling and then thaw them in the refrigerator when you’re ready to use them?
Yes, you should be able freeze the meatballs before cooking. Shape them, place them on a tray to freeze individually, then transfer to a bag or container. When you’re ready to use them, thaw in the refrigerator and cook as directed ~ Anja
If somebody is using precooked meatballs do you know approximately how much broth they would need to add to the sauce?
That’s a tough question since I don’t know the size or quantity of your precooked meatballs. However, you can always use about 1 qt of broth and freeze leftovers ~ Anja
What type of broth do you use? Chicken or beef? Definitely making this!
Thank you!
I use whatever broth or bouillon I have and feel like 🙂 ~ Anja
This was very good. Mine just didn’t thicken up enough. Next time I will use a bit more butter and flour or a little less of the broth when making the sauce.
Yes, you can easily add more flour – or less broth. I am so glad to hear you like the recipe!
Oh, my goodness. Just that. Oh, my GOODNESS!!! I’m a meatball fanatic – in fact, my favorite word in Spanish is alBONdigas, which means meatball!! lol I’ve been taught authentic Italian meatballs from a lovely Sicilian lady, and she SWORE by letting the meatballs simmer in liquid; she NEVER pan-fried or oven-roasted her meatballs because she said you lose all the flavor for the “gravy.” Your method of simmering in liquid is EXACTLY what you need for tender, soft, almost fall-apart meatballs! I so rarely see folks opting for that method, and it gives SO. MUCH. MORE. FLAVOR!!!
My adopted son is of German descent, and he is a total Germanophile – anything and everything German, he’s a fan! I’m Irish and Scottish, but I try to encourage as much interest in his culture as he wants – so I’ve introduced him to a number of German recipes over the years. He went NUTS for this!!! I’ve done Sicilian recipes with olives and capers and, of course, Swedish meatballs – but your sauce is SO delicate, and the briny caper is so unexpected and, actually, perfect! It keeps what could be a heavy sauce from being too heavy by cutting through with just that bit of brine. Seriously. Perfect. I served over kluski noodles and I thought the boy was gonna pass out! lol Kudos!!! I’ll be searching out your other recipes; he’s a special needs kiddo who is now living independently, but he still loves his family nights! Can’t wait to watch him swoon again! Thank you so very much for posting!!!
I am so glad to hear you like this meatball recipe and I hope your son will enjoy checking out my other German recipes as well. Best ~ Anja
What vegetable is commonly included with this meal, sauerkraut or red cabbage? Or what would you suggest?
Interestingly enough Germans don’t really eat vegetables with these meatballs. They might serve a green salad. But you can absolutely serve it with a mild sauerkraut or braised red cabbage ~ Anja
When do you add the capers?
Good question: at the end of making the white sauce. I have edited the recipe. Happy cooking ~ Anja
You add the capers after making the white sauce (I have edited the recipe). Happy cooking ~ Anja
I haven’t made this yet, but wonder if I could use dry bread cubes instead of “stale bread” and if so how much milk to use to soften? When my bread starts to go stale I usually cut it into cubes and let it dry to use for stuffing so I have it on hand in the pantry.
Hi Barb, you can use bread cubes. I would just submerge them in milk and soak them until they’re soft. Happy cooking ~ Anja
👍🏼 Recipe looks delicious. Thanks for sharing. I will be making it soon.
I am so glad you like this recipe! Happy cooking ~ Anja
Looks delicious! Can’t wait to give this recipe a try.
Thank you, Jill! I am so happy you want to try them ~ Anja
These look amazing. I’ll have to give them a try. Thanks!
Yay, Errika! I am so glad you like this recipe!
I am so excited to try these! Since a lot of my heritage is German, I’m also excited to try this for that reason! I’m sure this is something my whole family will love. Thank you so much for sharing!
Thank you so much, Sadie! Yes, it’s German comfort food at its best 🙂
This recipe is another winner. I love German meatballs. I honestly couldn’t stop eating them. Thanks so much for sharing.
Aww … thank you, Allie! I am so glad you enjoyed them!