Jump to Recipe Print RecipeThe first time I tasted Spicy Fish Soup, it was like a warm hug on a chilly evening. A bowl brimming with tender fish and colorful veggies, infused with a tantalizing blend of spices—it was pure comfort in a dish. This Spicy Fish Soup is not just delicious; it’s a healthy choice with under 300 calories per serving, making it perfect for lunch or dinner. The beauty of this recipe is how easily you can customize it by adding extra vegetables, transforming it into a hearty stew if you wish! Whether you’re a seasoned chef or just starting out, this soup offers a delightful way to indulge your taste buds while staying on track with your healthy goals. Ready to dive into this flavorful journey and discover how to create your own cozy bowl of goodness? Why is Spicy Fish Soup a must-try? Comforting and Hearty: This Spicy Fish Soup wraps you in a cozy embrace with its tender fish and vibrant veggies. Healthy Choice: Each bowl is under 300 calories, perfect for guilt-free indulgence. Customizable Delight: Easily add your favorite vegetables to make it a thick, nourishing stew. Flavor Explosion: Packed with aromatic spices, it’s a taste adventure you won’t forget. Quick and Easy: In just 45 minutes, you can serve a mouthwatering meal. A perfect companion to crusty bread or a fresh salad, this soup will have your family asking for seconds! Spicy Fish Soup Ingredients Unlock the flavors of your kitchen with this delightful recipe! For the Base Olive Oil – Adds fat for sautéing ingredients; substitute with vegetable or coconut oil if desired. Red Onions – Provides sweetness and depth of flavor; shallots can be used as a substitute. Red Pepper – Adds color and sweetness; feel free to swap for green bell pepper. Yellow Pepper – Contributes a mild sweetness and visual appeal; orange bell pepper works well too. Garlic – Enhances flavor with its aromatic properties; fresh garlic is preferred, but garlic powder is a quick option. Tinned Tomatoes (400 grams) – Creates a rich base for the soup; fresh tomatoes can be used when in season. For the Spices Pickling Spice Mix (1 tbsp) – Imparts complex flavors; can be homemade from whole spices. Ground Cumin (1 tsp) – Adds earthy warmth; ground coriander can be a substitute. Turmeric (1 tsp) – Offers color and health benefits; can be omitted for a milder flavor. For the Soup Fish Stock (800 ml) – Serves as the soup’s base; vegetable stock can be used for a lighter option. Haddock (600 grams) – A firm white fish that holds its shape; alternatives include cod, sea bass, or tilapia. For the Garnish Fresh Coriander – Used for a refreshing garnish; parsley can be an alternative if coriander is unavailable. Dive into this flavorful journey that is not only delicious but also rich in nutrition with this Spicy Fish Soup! Step‑by‑Step Instructions for Spicy Fish Soup Step 1: Prep Vegetables Begin by finely chopping 1 large red onion, 1 red pepper, and 1 yellow pepper. Make sure to crush or finely dice 3 cloves of garlic as well. These vibrant ingredients will form the flavorful base of your Spicy Fish Soup, so take your time to ensure even pieces for consistent cooking. Step 2: Sauté Base In a large saucepan, heat 2 tablespoons of olive oil over medium heat. Once the oil shimmers, add the chopped onions, peppers, and garlic. Sauté for about 3-5 minutes, stirring occasionally until the vegetables are softened and the onions are translucent, releasing their sweet aroma to kick off your delicious soup. Step 3: Add Tomatoes Next, stir in a can of 400 grams of tinned tomatoes, breaking them up with a spoon. Continue to cook this mixture for an additional 5 minutes, allowing the tomatoes to meld into the vegetables and create a rich, saucy base that enhances the flavors of your Spicy Fish Soup. Step 4: Add Spices Now, take your pickling spice mix and crush it lightly, then add it to the saucepan along with 1 teaspoon of ground cumin and 1 teaspoon of turmeric. Stir well and let this aromatic blend cook for 2 minutes. This step infuses your soup with fragrant spices, lifting the overall flavor profile to new heights. Step 5: Simmer Soup Pour in 800 ml of fish stock, stirring to combine all the elements harmoniously. Bring the mixture to a boil, then reduce the heat and let it simmer gently for 30 minutes, uncovered. This simmering allows the flavors to deepen while creating a delightful aromatic broth for your Spicy Fish Soup. Step 6: Cook Fish After simmering, add 600 grams of chopped haddock to the soup. Be sure to gently stir to avoid breaking the fish apart. Cook for an additional 8-10 minutes until the fish is cooked through and flakes easily, filling your kitchen with an enticing aroma as your Spicy Fish Soup comes together. Step 7: Serve Once the fish is tender, give the soup a final taste and adjust seasoning if necessary. Serve hot, garnished with fresh coriander for a burst of color and flavor. Pair with crusty bread or a fresh salad for a complete meal that your family will love and request time and again! What to Serve with Spicy Fish Soup Indulging in a bowl of Spicy Fish Soup is just the beginning; complement it with delightful sides for a truly memorable meal. Crusty Bread: Its hearty texture is perfect for soaking up the flavorful broth, turning each bite into an irresistible experience. Nothing beats the delightful crunch of bread against the warmth of the soup. Fresh Salad: A light, refreshing salad with greens and citrus dressing brightens your palate and adds a crisp contrast to the rich soup flavors. Steamed Asparagus: Tender asparagus brings a hint of sweetness and a visually appealing pop of green, enhancing the overall presentation of your meal. Coconut Rice: This creamy, subtly sweet side balances the spiciness of the soup, creating a well-rounded dining experience and making every spoonful feel like a tropical getaway. Pickled Vegetables: The tangy zest from pickles complements the heat of the soup, providing a delightful crunch that plays well against the tender fish. Chilled White Wine: A crisp, chilled glass of Sauvignon Blanc or Pinot Grigio will elevate your meal, enhancing the rich flavors of the soup and soothing the spice. Mango Sorbet: For dessert, a light mango sorbet offers a refreshing, sweet finish to your meal, cleansing the palate and leaving a tropical aftertaste. How to Store and Freeze Spicy Fish Soup Fridge: Keep your Spicy Fish Soup in an airtight container for up to 3 days. This helps maintain its freshness and flavor while making it easy to enjoy leftovers. Freezer: For longer storage, freeze the soup for up to 1 month. Portion it into freezer-safe containers or bags, ensuring to leave some space for expansion during freezing. Reheating: When you’re ready to enjoy again, gently reheat the soup on low heat to preserve the fish’s delicate texture, stirring occasionally until warmed through. Airtight Storage: Make sure your container is airtight to prevent freezer burn and retain the soup’s delicious flavors. Enjoy the comforting taste whenever the craving strikes! Spicy Fish Soup Variations & Substitutions Feel free to make this delicious Spicy Fish Soup your own with these creative tweaks and substitutions! Dairy-Free: Use coconut milk instead of dairy for a creamy touch that adds tropical flavor. This gives the soup a lovely richness without dairy; it’s perfect for a cozy evening. Extra Veggies: Toss in chopped zucchini or spinach for added nutrients and flavor. These veggies enhance the soup’s brightness and make it even more hearty! Seafood Medley: Mix up the fish by adding shrimp, scallops, or a blend of seafood. These options provide a delightful variety of textures that will excite your palate. Herb Swap: If you’re not a fan of coriander, parsley or dill makes an excellent substitute. This refreshing change still keeps the soup fragrant while catering to your taste preferences. Spicy Kick: For those who love heat, add sliced jalapeños or a pinch of cayenne pepper. This will supercharge the flavor and heat level, perfect for fiery food enthusiasts! Lighter Version: Replace fish stock with vegetable stock to lighten the soup. This simple swap results in a fresh, delicate flavor profile that lets the vegetables shine. Thicker Stew: If you’re craving more substance, add diced potatoes or beans for a filling, stew-like consistency. These ingredients make the soup even heartier and comforting, perfect for a satisfying meal. Sour Note: A splash of lime or lemon juice right before serving can brighten the soup’s flavors. This zesty addition brings a burst of freshness that lifts the entire dish! When ready to explore delicious findings, you can also pair your rich, warm soup with a bowl of Cajun Potato Soup or serve it alongside the delightful Maple Brie Soup for a comforting feast that your loved ones will cherish. Expert Tips for Spicy Fish Soup Don’t Overcook Fish: Be cautious not to overcook the fish; it should remain tender and flaky for the best texture in your Spicy Fish Soup. Add More Veggies: For a heartier stew, incorporate additional vegetables like carrots or potatoes to enhance both texture and nutrition. Store Properly: Leftovers can be kept in an airtight container in the fridge for up to 3 days, so you can enjoy this delicious Spicy Fish Soup again! Flavor Adjustments: Taste your soup before serving; you can add more spice or seasoning to suit your palate if needed. Herb Alternatives: If fresh coriander isn’t your thing, parsley works wonderfully as a garnish while still adding freshness to your Spicy Fish Soup. Make Ahead Options This Spicy Fish Soup is a fantastic choice for meal prep, saving you valuable time on busy weeknights! You can chop the vegetables (onions, peppers, and garlic) up to 24 hours in advance and store them in an airtight container in the refrigerator. Additionally, you can prepare the soup base—sautéing the vegetables and adding the tomatoes, spices, and stock—up to 3 days before serving. Simply cool it completely and refrigerate. When ready to enjoy, reheat the soup base gently, add the chopped haddock, and cook for about 8-10 minutes, stirring carefully to avoid breaking the fish. This method ensures your Spicy Fish Soup remains just as delicious while minimizing last-minute stress! Spicy Fish Soup Recipe FAQs How can I choose the best ingredients for my Spicy Fish Soup? Absolutely! To ensure you get the most flavorful soup, start with fresh, firm fish like haddock or cod. Look for fish that smells clean and has no dark spots. For vegetables, select vibrant, unblemished peppers and onions. If possible, use fresh garlic instead of powder for a more robust flavor, and if you’re using tinned tomatoes, choose a brand that uses ripe, lush tomatoes for the best results. What is the best way to store leftover Spicy Fish Soup? Very good question! You can store your Spicy Fish Soup in an airtight container in the fridge for up to 3 days. Make sure it’s completely cooled before sealing. For longer storage, you can freeze the soup for up to 1 month. Portion it into freezer-safe bags or containers, leaving a little space for expansion, and label it with the date for tracking. Can I freeze Spicy Fish Soup? Absolutely! To freeze your Spicy Fish Soup, allow it to cool completely first. Then, ladle it into freezer-safe containers, leaving about an inch of space at the top for expansion. Seal tightly and store in the freezer for up to 1 month. When you’re ready to enjoy it again, simply thaw in the fridge overnight and reheat gently on low heat to preserve the fish’s texture. What do I do if my fish is overcooked in the soup? Oh no! If you find your fish overcooked and mushy, there are a couple of tricks. You can salvage the flavor by breaking it down into smaller chunks and turning your soup more into a hearty stew. Another option is to add more vegetables or even lentils to balance out the texture and maintain a satisfying bite. Really, flexibility is the key in cooking—make it work for you! Are there any dietary considerations for Spicy Fish Soup? Yes, it’s great that you’re thinking about dietary needs! If you’re serving to someone with fish allergies, you can substitute the fish with hearty vegetables like chickpeas or zucchini for a protein source. For those who are vegetarian, using vegetable stock instead of fish stock and adding more protein-rich beans can make it a lovely meal. Always adjust the spices to suit your guests’ preferences! How can I customize the Spicy Fish Soup? The more the merrier! You can easily customize your Spicy Fish Soup by adding more vegetables like carrots, potatoes, or spinach to enhance both flavor and nutrition. For a creamier texture, try stirring in a splash of coconut milk before serving. If you love heat, add some chopped chilies or a dash of hot sauce. Enjoy making it your own! Delicious Spicy Fish Soup: Comfort in Every Spoonful This Spicy Fish Soup combines tender fish and vibrant veggies in a healthy, comforting broth. Print Recipe Pin Recipe Prep Time 15 minutes minsCook Time 30 minutes minsTotal Time 45 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: SeafoodCalories: 280 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons Olive Oil Substitute with vegetable or coconut oil if desired.1 large Red Onion Shallots can be used as a substitute.1 whole Red Pepper Feel free to swap for green bell pepper.1 whole Yellow Pepper Orange bell pepper works well too.3 cloves Garlic Fresh garlic is preferred, but garlic powder is a quick option.400 grams Tinned Tomatoes Fresh tomatoes can be used when in season.For the Spices1 tablespoon Pickling Spice Mix Can be homemade from whole spices.1 teaspoon Ground Cumin Ground coriander can be a substitute.1 teaspoon Turmeric Can be omitted for a milder flavor.For the Soup800 ml Fish Stock Vegetable stock can be used for a lighter option.600 grams Haddock Alternatives include cod, sea bass, or tilapia.For the GarnishFresh Coriander Parsley can be an alternative if coriander is unavailable. Equipment large saucepan Method Step-by-Step InstructionsBegin by finely chopping 1 large red onion, 1 red pepper, and 1 yellow pepper. Crush or finely dice 3 cloves of garlic.In a large saucepan, heat 2 tablespoons of olive oil over medium heat. Add chopped onions, peppers, and garlic. Sauté for 3-5 minutes until softened.Stir in a can of 400 grams of tinned tomatoes and cook for an additional 5 minutes.Add the pickling spice mix, 1 teaspoon of ground cumin, and 1 teaspoon of turmeric. Cook this blend for 2 minutes.Pour in 800 ml of fish stock and bring to a boil. Then reduce heat and let it simmer for 30 minutes.Add 600 grams of chopped haddock and cook for an additional 8-10 minutes until the fish is cooked through.Serve hot, garnished with fresh coriander, and enjoy! Nutrition Serving: 1bowlCalories: 280kcalCarbohydrates: 30gProtein: 25gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gCholesterol: 70mgSodium: 800mgPotassium: 800mgFiber: 5gSugar: 5gVitamin A: 500IUVitamin C: 50mgCalcium: 80mgIron: 2mg NotesDon’t overcook the fish. Leftovers can be refrigerated for up to 3 days. Can be frozen for up to 1 month. Tried this recipe?Let us know how it was!