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 youYou 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.

3 German meatballs in white sauce on plate with fresh parsley

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


  • Comforting and hearty meal made with budget-friendly ingredients.
  • Even though it may look like a complicated recipe, it actually is very easy to make!
  • Equally perfect for weeknight dinners or special occasions.
  • Reheats well, so it’s a nice make-ahead meal.

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.
3 Königsberger Klopse covered in white sauce on a dinner plate, garnished with fresh parsley.

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! 
  • StrainerI use a stainless steel fine mesh strainer, as I am leery of using plastics with hot liquids.
German meatballs in white sauce on plate

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

  1. Cut the stale bread into small cubes. In a small bowl, combine about ½ cup of milk with the bread cubes to soak. Set aside.
  2. 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.
  3. Depending on your preference, with your hands form 8-16 balls from the meatball mixture. Place them on a plate and set aside. 
  4. In a large pot and over medium heat, bring about 1 quart of bouillon or stock to a soft boil. 
  5. When the bouillon is boiling, carefully add the meatballs, cover, and turn to a very low simmer. 
  6. Simmer the meatballs for about 10 minutes or until done, turning them halfway through. 
  7. With a slotted spoon, remove the meatballs from the pot, place them on a plate, and set them aside. 
  8. Strain the cooking liquid through a strainer and reserve for the sauce.

Make the white sauce 

  1. Over medium-low heat, in the same or another medium-sized pot, melt 2-3 tablespoons of butter. 
  2. Add about 2-3 tablespoons of flour. With a wire whisk, combine the butter and flour well. 
  3. While stirring constantly, gradually add the reserved hot broth. Gently simmer to thicken the sauce.
  4. 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. 
  5. 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. 

German meatballs in white sauce with capers in pot

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

Are Swedish meatballs and German meatballs the same thing?

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
Print Recipe
4.56 from 9 votes

Königsberger Klopse – The BEST German Meatballs

Make Königsberger Klopse for a delicious meal of tender German meatballs in a creamy sauce with capers. This is a kitchen-tested recipe.
Prep Time25 minutes
Cook Time15 minutes
Total Time40 minutes
Course: Main Course
Cuisine: German
Servings: 4 servings
Calories: 480kcal
Author: Anja Eckert
Cost: $18

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
Shop Ingredients on Jupiter

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

Serving: 4 meatballs | Calories: 480kcal | Carbohydrates: 13g | Protein: 25g | Fat: 36g | Saturated Fat: 16g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 13g | Trans Fat: 2g | Cholesterol: 117mg | Sodium: 1112mg | Fiber: 1g | Sugar: 5g | Calcium: 121mg | Iron: 3mg
Tried this recipe?Mention @ourgabledhome or tag #ourgabledhome!

Pin For Later

3 beef and pork meatballs on a plate covered in a creamy white sauce. Text overlay reads, "How to Make Königsberger Klopse | German Meatballs in white Sauce with Capers"

27 Comments

  1. Can you freeze the meatballs before boiling and then thaw them in the refrigerator when you’re ready to use them?

    1. 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

  2. If somebody is using precooked meatballs do you know approximately how much broth they would need to add to the sauce?

    1. 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

  3. 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.

  4. 5 stars
    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!!!

    1. 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

  5. What vegetable is commonly included with this meal, sauerkraut or red cabbage? Or what would you suggest?

    1. 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

  6. 4 stars
    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.

  7. 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!

  8. 5 stars
    This recipe is another winner. I love German meatballs. I honestly couldn’t stop eating them. Thanks so much for sharing.

4.56 from 9 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating