German Fish Balls with Green Sauce

4.45 from 9 votes
Jump to Recipe

As an Amazon Associate I earn from qualifying purchases.

German fish balls recipe
Photo by Holly A. Heyser

German food in warm weather seems like an oxymoron. But the more you know about German food, the less this seems so. Yes, the Germans need not contend with the sort of apocalyptic summers you might endure in, say, Phoenix or Bakersfield, but it does get kinda-sorta hot up there, and they do have dishes for when that happens.

Fish meatballs are one of them.

Anyone who reads this site with any regularity knows how much as I love meatballs in all their forms. And I love fish balls just as much. My Laotian style fish balls are a favorite, and my Sicilian tuna meatballs are so good you’d be hard pressed to tell them apart from a properly made meatball made of pork and veal. So why not do a German one?

I got the inspiration from the always inspirational Mimi Sheraton’s The German Cookbook: A Complete Guide to Mastering Authentic German Cooking. This is not a direct adaptation from anything in her book, but if you are even remotely interested in German cooking beyond schnitzel and sauerbraten, you need this book.

The fish meatballs could not be simpler: Ground fish (of any type), mixed with egg, breadcrumbs and herbs. Poached very gently in salty water, they come out light and fluffy. The green sauce adds several layers of flavor round things out.

You should know that this is not a traditional Hessian green sauce. That sauce has crushed up hard-boiled eggs in it, or sometimes mayonnaise.

My version is lighter, and much better for the kind of hot days we get here in Sacramento. But I really like the German tradition of using lots of different herbs to make the sauce, so I kept that in my rendition.

It is a lovely, light supper. The fish is moist and almost bouncy, the sauce an equal combination of buttery goodness, tangy creaminess from the sour cream, and a rat-a-tat jolt of the various bitter-sweet-aromatic herbs as you taste each one. As a main course, I’d serve this with new potatoes or bread. But it’d be fantastic alone as a summertime appetizer.

German fish meatballs on a plate
Photo by Holly A. Heyser

Keep in mind that pretty much any fish will work.

The Germans do fish meatballs a lot with freshwater fish like pike, perch and the like, but I made this version with trout. I think literally any fish you can get a fillet off of will work here, down to about herring. Walleye, trout, bass, perch, striped bass, flounder, small redfish, etc — it’s pretty versatile.

So is the sauce. Feel free to mix and match herbs to your liking. Other good candidates for the sauce would be tarragon, thyme, cilantro (although not very German), radish or turnip greens, watercress, basil, borage, New Zealand spinach… you get the point.

fish balls grune sosse
4.45 from 9 votes

German Fish Meatballs with Green Sauce

This is a surprisingly quick dish to put together, once you know what you're doing. If you have a meat grinder, the meatballs come together in a flash (If you don't have a meat grinder, pulse fish fillets in a food processor, or chop finely with a knife), and the sauce really doesn't take more than a few minutes to make. And if you pre-grind the fish and keep it in the fridge, you could easily whip this up in less than 30 minutes.
Course: Main Course
Cuisine: German
Servings: 4 people
Author: Hank Shaw
Prep Time: 30 minutes
Cook Time: 15 minutes
Total Time: 45 minutes



  • 1 pound ground fish
  • 2 eggs, lightly beaten
  • 2 teaspoons salt
  • 6 tablespoons plain breadcrumbs
  • 2 teaspoons minced fresh dill
  • 2 teaspoons minced fresh parsley


  • 1/4 cup unsalted butter
  • 1 large shallot, about 1/3 cup, minced
  • 1 cup fish stock or chicken stock
  • 2 tablespoons minced spinach, amaranth or lamb's quarters
  • 1/4 cup chopped sorrel optional
  • 1/4 cup minced parsley
  • 2 tablespoons chopped dill
  • 2 tablespoons minced garlic chives or regular chives
  • 1 sage leaf minced
  • Salt and black pepper
  • 1/2 cup sour cream, at room temperature


  • To make the meatballs, simply mix all the ingredients in a bowl and form into small meatballs, about the size of a walnut. To cook, bring a large pot of salty water to a boil and gently lower the fish balls one at a time into the water. They will sink. Turn the heat down to a bare simmer -- if you let it boil again, it can destroy your fish balls. Simmer gently until the meatballs float. Look for a total cooking time of about 10 minutes or so.
  • Remove the fish balls from the hot water and set aside.
  • While you are heating up the poaching water, make the green sauce. Heat the butter in a large saute pan over medium-high heat. When it's hot, add the shallot and saute until it's translucent and soft, about 3 minutes or so. Don't let them brown. Add the stock and bring to a boil. Boil hard for a few minutes until the sauce reduces by about one-third.
  • Turn the heat as low as it will go and stir in all the herbs. Let them all wilt. Add salt and black pepper to taste and turn the heat off.
  • When all the fish balls are ready, turn the heat back onto the sauce to warm it, and coat the fish balls with the sauce. When the sauce boils again, turn off the heat, let the bubbling subside and add the sour cream, stirring constantly. Adjust for salt and black pepper once more and serve at once.


Calories: 375kcal | Carbohydrates: 14g | Protein: 30g | Fat: 22g | Saturated Fat: 12g | Cholesterol: 184mg | Sodium: 1590mg | Potassium: 578mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1817IU | Vitamin C: 10mg | Calcium: 117mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe? Tag me today!Mention @huntgathercook or tag #hankshaw!

You May Also Like

Panzanella di Mare

Panzanella di mare is an Italian bread salad with tinned fish. This is a winter panzanella with black kale, squash and sage. It’s versatile, too.

Cranberry Sausage Stuffing

A simple recipe for cranberry sausage stuffing with lots of variations depending on what you have on hand. Sausage, stale bread, nuts and dried berries are the stars.

Caldo de Queso

How to make classic Sonoran caldo de queso, a cheese soup with a rich broth, roasted chiles, potatoes and chunks of cheese.

Golumpki, Polish Cabbage Rolls

Polish cabbage rolls, also known as golumpki, are, like many “thing wrapped in other things,” comforting, easy, versatile and delicious.

About Hank Shaw

Hey there. Welcome to Hunter Angler Gardener Cook, the internet’s largest source of recipes and know-how for wild foods. I am a chef, author, and yes, hunter, angler, gardener, forager and cook. Follow me on Instagram and on Facebook.

Leave a comment

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

Recipe Rating


  1. Made this with some blacktip shark tonight and all I can say is WOW!!! Never did I think I’d be throwing shark in my KitchenAid grinder and making fish meatballs. But Hank Shaw has introduced me to new and amazing way to enjoy and appreciate meat/fish of all species.

    The instructions are spot on for tender fish meatballs and the most amazing sauce to grace your plate. I kind of want to experiment with different herbs/flavors but am hesitant because this dish as written was so perfect. But even as Mr Shaw admits…these recipes can be thought of as blueprints upon which you can explore.

    Thanks again for another amazing recipe.

  2. Hank Shaw nailed it (again)! German whitefish meatballs from Hook, Line & Supper were outstanding! My German Grandpa & Grandma would be proud! I would seriously recommend making the meatball recipe. I just put the fish (walleye) in the food processor rather then pulling out the grinder. Was careful not to turn into “paste”. So different from how I normally cook fish and appealed to my German heritage.

  3. Quite good – the green sauce is especially nice! However, we found the fish balls to be a bit bland – next time, will add a pinch of cayenne or some mustard. Not too much to overwhelm the fish though!
    Having all the fish and greens cut up ahead of time speeds the process considerably.

  4. I made this with king mack and had to sub some of the greens in the sauce for what I had, it was a huge hit! Thanks again for a fantastic recipe.

  5. I made this dish and absolutely love it with Salmon! I love anything German! What is this dish called in Germany?

  6. This has been on my “too cook” list for a while. It was fantastic! If you are a fan of German flavors this is spectacular. But I think that there is a lot more to this recipe. The basic process can be used with a lot of different herbs to create a huge amount of regionally inspired dishes. As it stands, this dish is fantastic. It’s perfect for panfish, or in my case the lower (rib) portion of walleye fillets after I zipper them. Thanks Hank, another winner!

  7. After the coldest winter on record, the carp are finally spawning! I plan to whack a few tomorrow and try this recipe out. I will also can and smoke a few of them. By the way, today was the absolute best day of the new year! 70 degrees, low humidity, brisk breeze, bluebird skies with white, fluffy clouds. It really doesn’t get any better than this! (Allow me one more exclamation point; !)

  8. Steven: I am sure it would – just use the white meat, not the dark “blood line.” Good use for a bony fish like that, too.

  9. Hank thanks for the idea – would this work with carp? (plain standard regular mid-west carp – not the silver/bighead/asian carp.


  10. Made this recipe up last night with some bass and perch we had in the freezer. Fabulously delicious! Great stuff Hank!

  11. I have to ask: where did you find that gorgeous dish? I love the detail in the pictures around the rim! On a related note, does anyone know what that style is called so I can look it up? Thanks in advance!

  12. These sound lovely! Especially with the amaranth, sorrel, and other greens. Living as I do in a hotter-than-Germany climate, I still think I’ll check them out, thanks.

  13. Never would have thought of this!! We just defrosted all 17 trout in the freezer to can (like tuna), but I’ll save some to try meatballs! Thanks for the great idea. Maybe I’ll even make a fish meatball soup.

  14. These look great, but the name needs some work. 🙂 Maybe in French? Boulettes de poisson allemands à la sauce verte.

  15. Awesomeness! Never had fish balls before! It sounds great! Making these for my German guy! Thanks!