Fish Soup, also known as Ukha, is a traditional Russian dish that I love making when I want something warm, light, and full of clean, natural flavors. Made with fresh fish, root vegetables, herbs, and a clear broth, this soup is rustic and comforting in the best way. I love how nourishing it feels — simple ingredients coming together to create something deeply satisfying.

Why You’ll Love This Recipe

I love this recipe because it’s light yet filling, and it really lets the flavor of the fish shine. Unlike creamy chowders, Ukha is clear and delicate, with a focus on freshness and balance. The herbs and aromatics give the broth a subtle depth, while the fish stays tender and flaky. It’s one of those dishes that feels healing and wholesome, especially on chilly days.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • fresh fish (like cod, perch, pike, or trout — with head, bones, or fillets)

  • onion, peeled and halved

  • carrots, sliced

  • potatoes, diced

  • celery (optional)

  • bay leaves

  • black peppercorns

  • fresh dill

  • salt

  • water

  • green onions or parsley (for garnish)

Directions

  1. I start by placing the fish (including bones or head if using) in a large pot with about 8 cups of water.

  2. I add the onion, bay leaves, peppercorns, and a generous pinch of salt.

  3. I bring it to a gentle boil, then reduce to a simmer and cook for about 25–30 minutes to extract all the flavor.

  4. I remove the fish and strain the broth to keep it clear.

  5. I return the broth to the pot, then add the carrots, potatoes, and celery. I simmer until the vegetables are tender — about 15 minutes.

  6. While the veggies cook, I carefully remove the bones from the fish and flake the meat into bite-sized pieces.

  7. I add the fish back into the pot and simmer everything together for another 5 minutes.

  8. I stir in fresh dill and adjust the salt to taste.

  9. I serve it hot, garnished with more dill or green onions.

Servings and Timing

This recipe makes about 6 servings. It takes me around 15 minutes to prep and about 45 minutes to cook — so it’s ready in about 1 hour total.

Variations

Sometimes I use a mix of different fish for a deeper flavor, or add a splash of dry white wine while simmering the broth. If I want it heartier, I throw in a handful of barley or rice. For extra richness, I’ve also used fish stock instead of water. When I’m short on time, I make a simpler version using only fillets, but I prefer the full-flavored broth made from bones and heads when possible.

Storage/Reheating

I store leftovers in the fridge for up to 3 days. The flavors actually deepen after a day. To reheat, I warm it gently on the stove over low heat — being careful not to boil, so the fish stays tender. I don’t recommend freezing it if it contains potatoes, as they can get mushy.

FAQs

What kind of fish is best for Ukha?

I like using white, mild fish like cod, trout, or perch. Using bones or heads adds more flavor to the broth.

Can I make this soup without fish bones?

Yes, but the broth won’t be as rich. I sometimes use fish stock or bouillon to boost the flavor when using only fillets.

How do I keep the broth clear?

I simmer gently, avoid stirring too much, and strain the broth after cooking the fish to remove impurities.

Can I use frozen fish?

Yes, I just thaw it fully before using, and make sure to pat it dry to avoid clouding the broth.

Is Ukha traditionally served with anything?

It’s often served with black bread , but I usually enjoy it as-is or with a light salad.

Conclusion

Fish Soup aka Ukha is a beautifully simple and comforting dish that always reminds me of home-cooked meals made with care. I love how the clean, clear broth lets the fish shine and how the herbs add just the right touch of freshness. Whether I’m making it for a quiet dinner or as a restorative meal, Ukha always delivers with its honest flavors and cozy warmth.

Print

Fish Soup aka Ukha

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Fish Soup, also known as Ukha, is a traditional Russian soup made with fresh fish, root vegetables, and herbs in a clear, delicate broth. It’s warm, nourishing, and deeply comforting — perfect for chilly days or whenever you need a light yet satisfying meal.

  • Author: Mayaa
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Soup
  • Method: Simmering
  • Cuisine: Russian
  • Diet: Low Fat

Ingredients

  • 1.52 lbs fresh fish (like cod, perch, pike, or trout — head, bones, or fillets)
  • 1 onion, peeled and halved
  • 2 carrots, sliced
  • 23 potatoes, diced
  • 1 stalk celery (optional), chopped
  • 2 bay leaves
  • 68 whole black peppercorns
  • 1 bunch fresh dill, chopped
  • Salt to taste
  • 8 cups water
  • Green onions or parsley, for garnish

Instructions

  1. Place the fish (including head and bones, if using) in a large pot with 8 cups of water.
  2. Add the onion, bay leaves, peppercorns, and a generous pinch of salt.
  3. Bring to a gentle boil, then reduce to a simmer and cook for 25–30 minutes.
  4. Remove the fish and strain the broth to keep it clear.
  5. Return the strained broth to the pot. Add carrots, potatoes, and celery (if using), and simmer until tender, about 15 minutes.
  6. While vegetables cook, debone the fish and flake the meat into bite-sized pieces.
  7. Add the flaked fish back to the pot and simmer for another 5 minutes.
  8. Stir in fresh dill, adjust salt to taste, and serve hot garnished with more dill or green onions.

Notes

  • Use a mix of fish or add a splash of dry white wine for deeper flavor.
  • Add barley or rice for a heartier version.
  • Fish stock can be used instead of water for a richer broth.
  • Use only fillets for a quicker version, though broth will be less rich.
  • Best enjoyed fresh but can be stored in the fridge for up to 3 days.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180
  • Sugar: 3g
  • Sodium: 380mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 55mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star