One of the easiest and healthiest fish soups is the Russian Ukha. Prepared by cooking a fish broth from a whole fish, you then add a handful of additional vegetables, such as onions, carrots, celery, potatoes and fresh dill and parsley into that clear and flavorful broth.

Ukha has been part of the Russian cuisine for hundreds of years. It's a simple, rustic soup that is delightfully light and flavorful. Made after a successful fishing trip with the catch of the day, either back in the kitchen of your home or right over the fire on the banks of the river. My husband doesn't fish, so we usually use store bought fish in our household:).
One summer, when we went on a mission trip to Siberia, we took a group of boys from a juvenile detention center for a day spent in the beautiful Russian outdoors. It was a wonderful day filled with soccer, singing, running and enjoying the fresh air and sunshine. Fishing was also part of the day and our picnic lunch included this fisherman's soup - Ukha, prepared with the help of the boys themselves.
What is Ukha or Uha?
Ukha (Yxa) is a Russian fish soup made with all variations of fish. The fish is cooked whole, from head to tail, to make a clear broth and then some simple vegetables are added, like onions, carrots, potatoes and fresh herbs. The broth is both concentrated in fish flavor as well as really light and fresh. It's crystal clear and each ingredient is very distinct.
What Kind of Fish Should Be Used For Ukha?
You can use just about any type of fish for this soup. Most of the time, Ukha is made from a whole fish. The types of fish I use most often are rainbow trout, snapper, bass and/or bass. However, the possibilities are endless. Of course, in Russia, pike is well known. You can use any kind of fish that you like the flavor of. I really enjoy making this with salmon as well.
The great thing about this soup is that you can use pieces of fish if you don't have a whole fish available or even use a combination of different types of fish. Using the whole fish, with the head and bones will make the broth much more rich, concentrated and flavorful, but you can certainly use fish fillets on their own.
Vegetables For Fish Soup
Ukha is traditionally made with just onion, potatoes, carrots and fresh herbs. I love the addition of celery, because it pairs so well with seafood. You can also add other vegetables, like garlic, bell peppers, tomatoes, zucchini, etc, but that will be a very different version, of course and won't have that iconic clear and simple flavor that Ukha is so well known for.
Preparing the Fish Broth
- If you buy the fish at a grocery store or fish market, they are cleaned and scaled for you, which saves you so much time and mess. Scaling a fish isn't hard, but the scales fly everywhere! If you catch the fish yourself, remove the insides and scale the fish by using a knife or a fish scaling tool, going against the direction of the scales. Wash the fish thoroughly. If the fish is really big, cut it into several pieces, if not, you can leave it whole.
- Add the bay leaves, peppercorns and salt, pouring in about 10 cups of water.
- Bring the water to a boil, reduce to a simmer and cook for about 20 minutes, until the fish is cooked through. If you use a larger fish, it may take longer. (I used a rainbow trout that was slightly less than a pound.) Taste the broth and add more salt if needed.
- A great addition to the broth is adding in the veggie scraps from the vegetables that you will use in the soup later. This is completely optional, but I love the additional flavor and it's a great way to use up your groceries. In this case, of course, wash all the vegetables really well first, before removing the outer first layer of the onion, cutting off the tops and ends of the onion, celery, peeling the carrots and then add it all in to the broth.
- When the fish is cooked through, strain the soup through a fine mesh sieve. If the broth is cloudy, you may want to line the sieve with a cheesecloth or paper towel first. Set aside the cooked fish. Discard the cooked vegetable scraps, bay leaves and peppercorns.
How to Make the Easiest and Healthiest Fish Soup:
1 . Cook the fish broth from the whole fish. (Instructions above.) Strain the broth and set aside.
2. When the fish is cool enough to handle, discard the fish skin and bones and set aside the cooked fish to be added to the soup at the very end. (Fish overcooks very easily, so don't add it in until all the vegetables are cooked through and you are ready to serve the soup.)
3. While the fish broth is cooking, prep all the vegetables. Peel and chop the onion, slice the carrots and celery, peel and chop the potatoes and chop the fresh herbs - dill and parsley are my favorite for this soup.
4. When the broth is cooked, rinse and wipe out the pot that you used for the broth, pour the broth back in and add all the vegetables except the herbs. At this point, you can add more water if you want the soup to be thinner and add more salt, ground black pepper, to taste, if it needs it. Bring to a boil, reduce the heat to a simmer and cook for 15-20 minutes, until all the vegetables are tender and cooked through.
5. Add the fish and the fresh herbs to the soup and serve. Store the leftovers in the refrigerator, covered well, for up to a week.
Can You Make Fish Soup With Fish Fillets Instead of Using a Whole Fish?
Yes, you can use fish fillets, any kind that you like, such as salmon, cod, snapper, haddock, whiting, pike, etc.
In that case, cook the vegetables in water until cooked through (season with salt, pepper, add some bay leaves and whole peppercorns for flavor) and add the fish fillets at the very end. Cook for just 5-7 minutes, until the fish is cooked though. Fish cooks really quickly, so be careful not to overcook it. Garnish with fresh herbs.
The soup won't be as flavorful as when cooking a fish broth using the whole fish, but it will still be good. You can also use a vegetable broth instead of the water too.
Other Fish Soups:
In our family, we love fish soups. Even my small boys, at the moment they are 3 and 5, have enjoyed these soups since they were babies, especially this one.
The Potato and Salmon Soup (I have a video of this recipe as well), Potato and Cod Soup and Creamy Shrimp Chowder are also amazing. If you haven't tried my Clam Chowder, I highly recommend it too.
Fisherman's Soup - Ukha
One of the easiest and healthiest fish soups is the Russian Ukha. Prepared by cooking a fish broth from a whole fish, you then add handful of additional vegetables, onions, carrots, celery, potatoes and fresh dill and parsley into that clear and flavorful broth.
- Prep Time: 15 mins
- Cook Time: 45
- Total Time: 1 hour
- Yield: 6
Ingredients
- 1 whole fish, 1-1 ½ lbs, cleaned (snapper, trout, bass, salmon, etc.)
- 10 cups water
- ½ Tablespoon whole black peppercorns
- 3 dry bay leaves
- salt, to taste
- 1 large onion, chopped
- 3-4 carrots, peeled and sliced
- 3-5 celery stalks, sliced
- 3 medium potatoes, peeled and chopped
- ½ - 1 Tablespoon each, fresh parsley and dill, finely chopped
Instructions
- Make the fish broth by placing the fish in a large stockpot or Dutch oven. Add the water, black peppercorns, dry bay leaves and salt to taste. (I also like to add the veggie peels and scraps that you will be using for the soup - onion, carrots and celery. That is optional.) Bring the water to a boil, reduce to a simmer and cook, covered, for about 20 minutes until the fish is cooked through.
- While the fish broth is cooking, prep the rest of the ingredients. Peel and chop the onion and potatoes, peel and slice the carrots, slice the celery and chop the fresh herbs.
- Set the fish aside until it's cool enough to handle. Strain the fish broth through a fine mesh sieve. Discard the peppercorns, bay leaves and veggie scraps, if using. When the fish is cool enough to handle, remove the fish meat and set aside to be added to the soup at the very end. Discard the fish skin, bones and head.
- Rinse out the pot that you used to cook the fish broth. Return the broth to the pot and add all the vegetables except the herbs. Add more water, if you want the soup to be thinner. This is optional. Season to taste with more salt and pepper, if it needs it.
- Bring the soup to a boil, reduce to a simmer and cook, covered, for 15-20 minutes, until the potatoes and carrots are tender and cooked through.
- Add the fish meat to the soup and garnish with fresh herbs. Serve hot. Refrigerate leftovers for 5-7 days.
Another unique way to make Ukha is to use small whole potatoes and carrots instead of chopping them up. In the spring and early summer, when you have new potatoes and carrots in your garden or find some at a farmer's market or grocery store, it's a very effective presentation and is fun to eat too.
Cook the fish broth as the instructions say, then when pouring the strained fish broth into the pot, add the chopped onion, sliced celery and whole, peeled new potatoes and small spring carrots to the soup. They will take a little bit longer to cook through, but when the potatoes and carrots are tender and cooked, add the fish and the herbs and serve.
This is an updated version of the Fisherman's Soup Ukha recipe that was published originally on August 26, 2013. I have updated the pictures and clarified the instructions, but the recipe is still the same. This has been our family favorite for years. Enjoy!
It's so good., just like I’ve had in Russia! I made this soup as you recommended. I used skinless 2” cubed fillet of salmon, cod and halibut. I used a Knorr fish bouillon cube , 1/2 recommended strength. In the bouillon , I boiled Carrots & potatoes(1/2 inch cubes) , green onions chopped, celery chopped small, chopped parsley..
After 15 minutes I added the fish, brought to gentle boil and simmered covered for 10 minutes .
I didn’t bother to sieve the broth, it was translucent, more of a camping/fishing version.
Wow, it sounds like you made a delicious version of the soup, Ray! I love that you used a mix of salmon, cod, and halibut – such a great combo! I’m glad the soup turned out well for you. Thanks for sharing your version.
I had a Russian girl friend when I was young Mara Amatts, she gained fame both. as an artist and. Humanitarian, Her mom made an absolutely clear delicious soup with just a few carrot pennies in the bottom, I have never known or forgotten how great it was and I am now 84, maybe this was it.
This was a really nice dish! Thank you for sharing, especially that part about the fillets. I made mine with cod fillets as I couldn't find any whole fish and it was still really good. I'm looking forward to making it with a whole fish someday!