Thermocookery

menu icon
go to homepage
  • About Me
  • Recipes
  • Collaborate

subscribe
search icon
Homepage link
  • About Me
  • Recipes
  • Collaborate

×
Home » Recipes » Soup & Stew

Instant Pot Fish Soup Recipe that Uses the Whole Fish 

By: kseniaprints · Updated: Feb 25, 2025 · This post may contain affiliate links.

  • Facebook
  • Flipboard
Jump to Recipe Print Recipe

This Instant Pot fish soup is near and dear to my heart. It features tender fish, potatoes, and tomatoes and is ready in no time! When I make this fish soup, everyone gathers around the table to enjoy a bowl of fish soup that warms the body to the core.

A blue bowl of Instant Pot fish soup brimming with vegetables and herbs sits invitingly in front of the cooker. Beside it, a small bowl holds freshly chopped herbs, ready to enhance the flavor, while a gleaming spoon awaits. The Instant Pot display quietly ticks away the time.

Whenever I make fish soup, I am always reminded of my grandmother’s kitchen. She had a special way of turning simple, everyday ingredients into something deeply comforting, and that’s a skill she passed down to me.

What stands out most is how she never let anything go to waste, especially when it came to fish. This approach wasn’t just practical; it turned what would otherwise be wasted scraps into a delicious and nutritious fish broth. This no-waste fish stew recipe and others like my Brazillian fish stew, traditional Russian fish soup, and the classic white fish in white wine are some of my favorite recipes to make, because they are delicious and I feel good about using every bit of the fish. 

What Fish to Use:

One of the reasons I love this recipe is that it embraces the philosophy of using the whole fish, a tradition I’m proud to continue. Whenever possible, I opt for salmon or a firm white fish like cod, halibut or haddock. These types of fish hold their shape well in the stew, and their mild flavor is perfect for the delicate broth. If I have fish heads or bones available, I use them to make my own fish broth, which really takes the flavor to the next level. This is not only more flavorful but also a sustainable and economical way to cook.

Now that I have a family of my own, I carry on that tradition, though, with the help of my Instant Pot. This fish soup has become a comforting staple in my household, delivering all the warmth and flavor of my grandmother’s original, but without the hours of simmering on the stove.

A blue bowl filled with savory Instant Pot Fish Soup, brimming with pieces of fish, carrots, and herbs. A slice of bread rests on a cloth beside it. Nearby, smaller bowls hold greens, while another bowl of soup sits in the background. A spoon and a glass bottle are also visible.

The beauty of the Instant Pot is that it allows me to recreate my grandmother’s traditional recipe in less time, which is ideal when balancing family life and work. Even with a packed schedule, I can still put something homemade and comforting on the table and then just pop the instant pot (except the cooker base) in the dishwasher afterwards.  And if you feel like something more dense for dinner, you can even make a pot roast in the instant pot. The whole family loves it with some roast veggies, and it is an opportunity to remind myself and my family where our roots and heart lie.

Ingredients to Make Instant Pot Fish Soup

This soup may take me back to simpler times, but it also fits perfectly into today’s kitchen, reminding me that comfort food doesn’t have to be complicated—it just has to be made with care.

A salmon head surrounded by fresh dill, onions, celery, potatoes, and carrots is artfully arranged on a dark surface. Perfect for an Instant Pot Fish Soup, this culinary presentation showcases a vibrant assortment of herbs and vegetables.
  • Firm white fish (like cod or haddock): These fish hold their texture well and have a delicate flavor.
  • Fish heads, tails, or bones (optional): Use them to make your own broth for a deeper, richer flavor.
  • Onions, carrots, and celery: These vegetables add sweetness and depth to the soup.
  • Red potatoes: They give the soup a heartier, creamier texture that absorbs the broth’s flavors.
  • Garlic and lemon juice: Adds a refreshing brightness that balances the richness of the fish.
  • Bay leaves, parsley, salt, and pepper: Simple seasonings to elevate the flavors.
  • Vegetable broth or homemade fish stock: Forms the base of your soup, infusing it with a subtle richness. Chicken broth can also work. 
  • Vodka (optional): This is my secret ingredient to keeping the fish soup clear. Though you can skip it, I have noticed it makes a significant difference in keeping the broth clear.

See recipe card for exact quantities. 

Directions

Build the Broth

A raw fish head and a piece of salmon await transformation into delightful Instant Pot Fish Soup as they rest inside the Instant Pot on the kitchen counter. The control panel gleams at the bottom, ready to bring their flavors together effortlessly.
An electric pressure cooker, reminiscent of preparing Instant Pot fish soup, is filled with water and partially cooked white rice. The interior displays watermarks and rice residue, resting on a sleek gray surface.

If you choose to use a whole fish, fillet the fish and remove the heads, spine, and tail. Add the removed bits to your Instant Pot, cover with water and cook for about 20 minutes.

After you finishing cooking the fish bones, discard and return broth to the pot.

Sauté the Vegetables

A bowl filled with sliced carrots, potatoes, and onions sits on a marble surface, ready to be transformed into an Instant Pot Fish Soup. Surrounding it are a knife, fresh parsley, carrot greens, and a small dish with bay leaves and peppercorns.

While the instant pot is simmiring away on the fish, cut up all the veggies before tossing them into the instant pot. Try to cut everything into similar sizes to help the vegetables cook evenly.

Add the vegetables to the fish broth. Start by setting your Instant Pot to the sauté function and add a drizzle of oil. When hot, add the onions, carrots, and celery. Stir occasionally for 3 minutes to 7 minutes and let it cook until the vegetables have softened. This step allows the vegetables to release their natural sweetness and forms the flavor foundation of the soup.

Pressure Cook

An Instant Pot Fish Soup is being prepared with salmon pieces, broth, and chopped vegetables like onions. The appliance rests on a light-colored surface, with the control panel visible in the foreground.

Want to save this?

Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week.

Secure the lid on your Instant Pot, ensuring the valve is set to sealing. Set the pressure cooker to high pressure after you add fish and cook for 10 minutes. During this time, the fish and vegetables meld together, infusing the broth with rich flavors. Once the timer goes off, quick release the pressure with the release valve.

Add the Fish

Two salmon fillets sit on a wooden cutting board with a knife, ready for an Instant Pot Fish Soup. In the background, a tray holds vegetables and herbs like onions, potatoes, carrots, and parsley, with peppercorns scattered on top. The scene is set on a marble surface.

With the pressure released, carefully open the lid and add your fish fillets. Switch the Instant Pot back to sauté and let the soup simmer for about 4 minutes. The fish should be just cooked through, tender, and flaky. Be sure to stir gently to avoid breaking the fish apart.

Pour in Your Voda

A hand pours liquid from a small cup into an Instant Pot filled with chunks of meat, whole spices, and tender fish cooking in the flavorful broth of a hearty soup.

Press release and open the lid to add the vodka. Close it up again and leave for at least anothe 25-30 minutes before serving.

This time will alow the alcohol to evaporate and reduce the flavor, which will leave you with a beautiful, clear broth.

Final Touches

A dark blue bowl brimming with Instant Pot fish soup showcases tender pieces of fish, carrots, potatoes, and herbs. Next to it, two slices of bread accompany a small bowl of greens on a light surface.

To finish, taste the soup and adjust the seasoning if necessary. Add a splash of lemon juice for a bit of acidity and sprinkle the instant pot fish soup with fresh parsley for a pop of color. Serve the soup hot, alongside crusty bread or a fresh salad.

Top Tips for Easy Instant Pot Fish Stew

  • Use fresh fish whenever possible. Frozen fish works well in a pinch, but fresh fish gives the broth a brighter flavor.
  • If you’re using fish heads or bones, be sure to strain the broth before adding the fish fillets to avoid any small bones in the soup.
  • Adding lemon juice at the end brightens the soup and balances the flavors.
  • To make the soup a little heartier, consider adding a splash of coconut milk for a creamy texture.
  • Be careful not to overcook the fish—adding it at the end ensures it stays tender and flavorful.

Stovetop Seafood Stew Recipe Alternative

A plate of raw salmon fillets is in the foreground, perfect for creating Instant Pot Fish Soup. In the background, a tray with fresh herbs, mushrooms, potatoes, and onions awaits its turn to complement the savory broth.

If you don’t have an Instant Pot, don’t worry. You can still enjoy this comforting fish soup by making it on the stovetop. Begin by sautéing the onions, carrots, and celery in a large pot over medium heat. Add the broth, fish heads, and bones (if using), and let it simmer for about 30 minutes. Once the potatoes are tender, add the fish and simmer for an additional 5-10 minutes until the fish is just cooked through. This version takes a little longer but delivers equally delicious results.

Storage

This instant pot fish soup keeps well in the refrigerator for up to 3 days. If you make a large batch, feel free to freeze the leftovers. Stored in an airtight container, this stew can last in the freezer for up to 3 months. When reheating, gently warm the soup on the stovetop to avoid overcooking the fish.

What to Serve with Fish Soup

A close-up of an Instant Pot fish soup in a blue bowl. The soup, featuring chunks of fish, carrots, and potatoes, is garnished with fresh dill. The broth appears clear and well-seasoned. The bowl rests on a light surface.

Fish soup pairs wonderfully with crusty bread for dipping into the rich broth. A side of steamed vegetables or a crisp air fryer asparagus with lemon dressing balances out the meal, adding a fresh contrast to the hearty stew.

Try this chicken and pepper stew, a less fish-centric stew that you can also make in your Instant Pot. Or, for even more delicious goodness from the sea, try this lazy Sunday Oyster Bake or weeknight salmon and cauliflower casserole.

Recipe

Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.

A bowl of steaming fish soup with vibrant vegetables and herbs sits invitingly in front of an Instant Pot on the kitchen counter. In the background, a small bowl of chopped herbs and a glass bottle complement the scene, while a spoon rests beside the hearty meal.

Instant Pot Fish Soup thats Close to My Heart

Using firm white fish like cod or haddock, along with fresh herbs and hearty vegetables, this comforting dish is packed with flavor. Perfect for busy weeknights, the Instant Pot makes it easy to recreate this classic recipe without hours of simmering, making it both sustainable and deeply nourishing for the whole family.
5 from 1 vote
Print Pin Rate
Course: Soup
Cuisine: Russian, Ukrainian
Keyword: Instant Pot Fish Soup
Prep Time: 30 minutes minutes
Cook Time: 1 minute minute
Total Time: 1 hour hour 30 minutes minutes
Servings: 8
Calories: 251kcal
Author: Ksenia Prints

Equipment

  • Colander
  • Instant Pot
  • Large pot

Ingredients

  • 1 Head and spine of large trout fish
  • 500 g trout fillets cut into 2-inch pieces
  • 6-8 cups water
  • 2 small onions
  • 6 carrots medium
  • 6 potatoes small
  • 1 teaspoon salt
  • 5 whole allspice berries
  • 2-3 whole peppercorns
  • 2 bay leaves
  • 100 ml vodka

Instructions

How to cook Instant Pot Ukha

  • If using a whole fish, fillet the fish and remove the fish head, the fish spine and tail.
  • Add fish head and fish spine (and fish tail, if available) to the Instant Pot. Cover with water and cook on high pressure for 20 minutes.
  • Drain the soup from the fish. Discard the fish bones, and return the broth to the Instant Pot.
  • Set the Instant Pot to sauté for 15 mins, and add potatoes. Bring to a boil.
  • Once boiling, add onions and carrots. Continue sautéing for at least 7 mins, adding time if needed.
  • Add fish fillets, salt, peppercorns, allspice and bay leaves. Close the Instant Pot lid and pressure cook for 4 mins.
  • Manually release pressure, open the lid and add vodka. Close the lid and leave it closed for at least 25 to 30 minutes before serving (this helps the alcohol evaporate and neutralizes the flavor, leaving a clear broth).

How to Make Ukha on the Stovetop

  • If using a whole fish, fillet the fish and remove the fish head, the fish spine and tail.
  • Add fish head and fish spine (and fish tail, if available) to a large pot with a heavy bottom. Top with enough water to cover, close with a lid and bring to a boil. Once boiling, reduce heat to low and cook for 40 minutes, until fish is completely falling apart.
  • Drain the soup from the fish. Discard the fish bones, and return the broth to the pot (you can also wipe out the pot at this stage; my grandmother used to cook ukha in a big black pot and she claimed that wiping the pot helps the soup get clear).
  • Bring the pot back to medium heat. Add the potatoes, cover the pot and bring to a boil.
  • Once boiling, uncover the pot and add the onion and carrots. Cover the lid and cook for 10 minutes on medium heat.
  • Add fish fillets, salt, allspice berries, bay leaves and whole peppercorns. Cover with a lid and cook and cook for 15 minutes, until the potatoes and carrots are tender and the fish is cooked through to an internal temperature of 165 F.
  • Open the lid and add vodka. Return the lid and leave it closed for at least 25 to 30 minutes before serving.

Serve Ukra

  • Serve ukha in individual bowls with fresh parsley, dill, lemon wedges and salt and pepper to taste.

Notes

To drain the soup, I remove the bones with tongs first, and then run the soup through a big colander with small holes.

Nutrition

Calories: 251kcal | Carbohydrates: 29g | Protein: 16g | Fat: 4g | Monounsaturated Fat: 2g | Cholesterol: 36mg | Potassium: 921mg | Fiber: 4g | Sugar: 2g | Vitamin A: 791IU | Vitamin C: 33mg | Calcium: 56mg | Iron: 2mg
Colander
Instant Pot
Large pot

More Soup & Stew

  • A bowl of Slow Cooker Lentil Soup with vegetables and a spoon sits on a white countertop near an Instant Pot.
    Slow Cooker Lentil And Carrot Soup
  • A bowl of creamy potato soup with Tuscan sausage, carrots, and kale, served on an orange tiled surface.
    One-Pot Olive Garden Copycat Tuscan Sausage Potato Soup Recipe
  • Three bowls of creamy Italian tortellini soup with potatoes, carrots, greens, and lemon wedges, garnished with chopped herbs.
    Italian Tortellini Soup Recipe
  • A bowl of creamy rotini pasta with spinach, sun-dried tomatoes, and cheese, inspired by the flavors of Marry Me Chicken, surrounded by fresh spinach leaves.
    Instant Pot Creamy Marry Me Chicken Soup
  • Facebook
  • Flipboard
Woman smelling food on stove

Hello! I am Ksenia, a cook and blogger passionate about comfort food that warms the heart.

More about me →

Footer

↑ back to top

About

  • About me
  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Services
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

This site is owned and operated by Prints Media. Copyright © 2025 Thermocookery. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required