German Meatballs Recipe & Sauce: Königsberger Klopse

By: Eran Fulson / Last Updated: September 22, 2025

Tender German meatballs in a creamy, tangy white sauce with capers. Königsberger Klopse is one of Germany’s most famous traditional dishes and a favorite on menus across the country.

A Dish with History

Königsberger Klopse originated in the city of Königsberg, once the capital of East Prussia. After World War II, Königsberg became Kaliningrad (Russia), and many East Prussians resettled in Berlin, bringing this recipe with them. Over time, the dish became a Berliner staple and eventually spread across Germany.

Unlike most German sauces, which are brown and meat-based, this one is creamy, white, and flavored with lemon and capers for a distinctive tang. That’s what sets Königsberger Klopse apart from something like Swedish meatballs.

Ingredients

Traditional recipes call for a mix of ground meats, breadcrumbs, and spices. Here’s a modern, home-cook-friendly, shopping list version:

  • Ground beef and pork (veal is traditional but optional)
  • Breadcrumbs
  • Eggs
  • Onion, salt, pepper, nutmeg
  • Anchovy paste (optional, for depth)
  • Broth (chicken or beef)
  • Butter and flour (for the roux)
  • Sour cream
  • Lemon juice
  • Capers (optional, but traditional)
German MeatballsKönigsberger Klopse is a classic East Prussian dish still popular across Germany today.

Substitutions

  • Meat: All beef works if pork isn’t available.
  • Dairy-free: Swap sour cream for a neutral dairy-free yogurt.
  • Capers: Leave them out if you’re not a fan (the sauce is still delicious.)
  • Anchovy paste: Skip it if you want a milder flavor.

Speed Hacks

  • Speedy does it: Simmer directly in the sauce instead of separately poaching the meatballs. It saves time and infuses flavor.
  • Make ahead: Shape meatballs a day in advance and refrigerate until ready to cook.
  • Batch cook: Freeze cooked meatballs (without sauce) for up to a month.

Serving Suggestions

Traditionally, Königsberger Klopse is served with boiled potatoes and sometimes beets on the side. Mashed potatoes, peas, or rice also work well.

For drinks, pair with a crisp German Riesling or a light beer.

German Meatballs Recipe, Königsberger Klopse with sauceTraditional Königsberger Klopse mit Sosse. Served non-traditionally with peas and no capers in the sauce.

Storage

  • Fridge: Store leftovers in a sealed container for 1–2 days.
  • Reheat: Warm gently on the stovetop, adding a splash of broth if the sauce thickens too much.
  • Freezer: Meatballs (without sauce) can be frozen for later use.

Ready to Make this German Meatballs Recipe?

Königsberger Klopse is more than just meatballs; it’s a dish that carried history across borders and became a permanent part of German cuisine. Easy to make, family-friendly, and unlike anything else on the table, it’s a recipe worth keeping in your rotation.

German Meatballs Recipe & Sauce: Königsberger Klopse

Oma's German meatballs recipe with a twist! Traditional Königsberger Klopse made simple. Impress your family with this creamy, tangy dish from East Prussia.

Prep Time:

20 minutes

Cook Time:

25 minutes

Total Time:

45 minutes

Servings:

4-6 servings

Ingredients:

For the Meatballs:

  • 1 stale Kaiser roll, sliced
  • 1 cup (240 ml) lukewarm water
  • 1 tbsp (14 g) butter
  • 2 small shallots, finely diced
  • 2 tbsp (8 g) chopped fresh parsley
  • 1 lb (454 g) lean ground beef
  • 1 lb (454 g) lean ground pork
  • 2 large eggs
  • 1½ tbsp (23 g) German mustard
  • 3 finely diced anchovies (optional)
  • 1½ tsp (9 g) salt
  • ½ tsp (1 g) freshly ground black pepper
  • ¼ tsp (0.5 g) paprika

For the Sauce:

  • 6 tbsp (84 g) butter
  • 6 tbsp (48 g) all-purpose flour
  • 6 cups (1.4 l) hot beef stock or broth
  • 1 bay leaf
  • Salt and freshly ground white pepper, to taste
  • 2 - 3 tbsp (30 - 45 ml) lemon juice
  • ¾ cup (180 g) sour cream
  • 2 tbsp (16 g) capers (optional)
  • Pinch of sugar
  • Freshly ground nutmeg, to taste

Instructions:

For the Meatballs:

  1. Place the sliced Kaiser roll in a small bowl and add the lukewarm water. Let it sit for about 10 minutes. This will make your meatballs extra tender.
  2. While the bread is soaking, melt the butter in a small frying pan and sauté the shallots until they're soft and translucent – about 2 minutes. Toss in the parsley and give it another minute in the pan. Set this mixture aside to cool.
  3. Give the soaked roll a good squeeze to remove the excess water, then crumble it into a large bowl.
  4. Add all the remaining meatball ingredients to the bowl, including the cooled shallot and parsley mixture. Gently mix everything together with your hands.
  5. Shape the meat mixture into 1½-inch meatballs. You should get around 24 meatballs. Place on a plate, cover, and place in the fridge until ready to use.

For the Sauce:

  1. In a large skillet over medium heat, melt the butter. Whisk in the flour until smooth, but do not let it brown.
  2. Gradually whisk in the hot beef broth. Keep whisking until the sauce is smooth and lump-free. Add the bay leaf and let it simmer for about 5 minutes. Season with salt and pepper to taste.
  3. Gently place the meatballs into the sauce and bring it to a simmer. Lower the temperature to a medium-low heat, cover, and let it simmer gently for 15 minutes. Give it an occasional stir to make sure nothing sticks to the bottom.
  4. Once the meatballs are cooked through, use a slotted spoon to transfer them to a serving bowl. Cover to keep warm.
  5. Remove the bay leaf. Stir in 2 tablespoons of lemon juice, the sour cream, and capers (if using). Season with a pinch of sugar and some freshly grated nutmeg. Taste and add more salt, pepper, or lemon juice, if needed. The sauce should be tangy and creamy.
  6. Pour the sauce over your meatballs and serve!

Notes/Hints:

  • Can’t find German mustard? Just use your favorite sharp and non-grainy variety.
  • No Kaiser roll? Any day-old rolls or stale white bread will do in a pinch. Don't have that, either? Then bread crumbs can be used.
  • If you're not a fan of capers, try chopped pickles instead for that tangy kick.
  • I've seen some recipes that include a splash of Worcestershire sauce. Not my thing, but maybe yours? Other recipes include ground caraway seeds.
  • Make a double batch and freeze half in a freezer-safe container for a quick weeknight dinner. Just thaw and reheat gently.
  • Next time you make these, instead of using a mix of ground meats, try ground veal and see how they compare.

* * * * *

Unless otherwise noted recipe, images and content © German at Heart & Just like Oma
www.justlikeoma.com / www.germanatheart.com

Recipe Update: July 7, 2025

Profile photo of Eran

Eran Fulson

Traveler • Writer • Explorer of Historic Streets & Hidden Gems

Eran is a first-generation Canadian with German roots now living in Wales. For over 15 years, he’s traveled across North America and Europe, road-tripping through cities, coastlines, and mountain landscapes. He combines his multicultural background with a keen attention to detail to bring Germany to life for curious travelers. Eran’s writing is rooted in firsthand experience helping you uncover Germany's hidden gems, local traditions, and meaningful cultural experiences beyond the typical tourist trail.

Across media platforms, the Just Like Oma family of websites are celebrated for making German cooking, travel, and heritage fun & simple to understand, and easily accessible for everyone!

  • BuzzFeed logo
  • Delish logo
  • Food & Dining logo
  • Samsung Food logo
  • Solo Build It! Blog logo
  • Tasting Table logo
  • Babbel logo
  • South Florida Sun Sentinel logo
  • BBC logo
  • Page Street Publishing logo
  • dasFenster logo
  • Business Insider logo
  • Rick Steeves Europe logo
  • Northwest Culinary Institute logo
  • FluentU logo
  • UK Podcasts logo
  • UK Podcasts logo
  • Wikipedia logo
Eran and son laughing

Thanks for visiting German at Heart!

I created this space to rediscover, celebrate, and pass on the parts of our culture that matter most. Things I learned from my parents, who you may know as Oma Gerhild and Pastor Wolle.

My hope is that this becomes a place where you can reconnect with your roots, share stories, and keep the spirit of family and tradition alive.

I invite you to follow along on social media as I share ideas, inspiration (and a few fun surprises along the way)  as we continue exploring what it means to be German at heart!

Cheers!

Eran Fulson

German at Heart - Just Like Oma

Copyright © | German at Heart (Just like Oma) | All Rights Reserved

Powered by: Make Your Knowledge Sell!

AFFILIATE DISCLOSURE: German at Heart participates in various affiliate advertising to provide a means to earn advertising fees by linking to retail websites. This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com and affiliated sites. I will not promote products I do not own or would not buy myself. My goal is to provide you with product information and my own personal opinions or ideas. At times, I will showcase services, programs, and products. I aim to highlight ones that you might find interesting, and if you buy future items from those companies, I may get a small share of the revenue from the sale. We are independently owned and the opinions expressed here are our own.

PHOTOGRAPHY: Throughout my site, you'll find mostly photos that I've taken. I also feature some reader-contributed images and curated stock IMAGES BY Deposit Photos and others, offering further perspectives on all things German.

YOU SHOULD ALWAYS PERFORM DUE DILIGENCE BEFORE BUYING GOODS OR SERVICES ONLINE.

GermanAtHeart.com does not sell any personal information