Nutrition Facts for Spicy fish soup
Blog Research API Download App

Spicy Fish Soup

Image of Spicy Fish Soup
Nutriscore Rating: 76/100

Dive into a bowl of hearty, flavor-packed *Spicy Fish Soup*, a vibrant dish that’s as comforting as it is invigorating. This wholesome recipe pairs tender bites of firm white fish—such as cod, halibut, or tilapia—with the smoky warmth of paprika, the citrusy heat of jalapeño, and the creaminess of coconut milk, all simmered together in a rich tomato and fish stock base. Perfectly balanced with aromatic cumin and an optional touch of cayenne for spice lovers, this soup is both nourishing and bold. Topped with fresh cilantro and served with zesty lime wedges, it’s a satisfying meal that’s ready in just 40 minutes. Whether you’re craving a cozy dinner or seeking a nutritious seafood option, this gluten-free soup is a guaranteed crowd-pleaser.

Smart Nutrition Tracking with SnapCalorie

★★★★★ 4.8/5 (2M+ downloads)
Track meals with just a photo
Hit your nutrition goals easier
Join 2M+ happy users
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 500 grams firm white fish fillets (cod, halibut, or tilapia)
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 large red bell pepper, diced
  • 1 medium jalapeño, finely diced
  • 400 grams canned diced tomatoes (with juices)
  • 1 liter fish stock or vegetable stock
  • 250 milliliters coconut milk
  • 2 teaspoons paprika
  • 1 teaspoon ground cumin
  • 0.5 teaspoon cayenne pepper (optional, for extra heat)
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons fresh cilantro, chopped (for garnish)
  • 1 medium lime wedges (for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Rinse the fish fillets under cold water, pat them dry with paper towels, and cut into bite-sized pieces. Set aside.

2

In a large pot or Dutch oven, heat the olive oil over medium heat.

3

Add the chopped onion and sauté for 3-4 minutes until it becomes translucent.

4

Stir in the minced garlic, red bell pepper, and jalapeño, cooking for another 2-3 minutes until the vegetables soften slightly.

5

Add the paprika, ground cumin, and cayenne pepper (if using). Stir well to coat the vegetables and toast the spices for about 1 minute.

6

Pour in the canned diced tomatoes with their juices and the fish stock. Stir to combine and bring the mixture to a simmer.

7

Lower the heat and let the soup simmer gently for 10 minutes to allow the flavors to meld.

8

Stir in the coconut milk, then add the fish pieces to the pot. Simmer for another 5-7 minutes, or until the fish is cooked through and flakes easily with a fork.

9

Season the soup with salt and black pepper to taste.

10

Ladle the spicy fish soup into bowls and garnish with chopped cilantro. Serve with lime wedges for an extra burst of flavor.

Cooking Tip: Take your time with each step for the best results!
306
cal
34.9g
protein
22.9g
carbs
10.8g
fat

Nutrition Facts

1 serving (672.1g)
Calories
306
% Daily Value*
Total Fat 10.8 g 14%
Saturated Fat 1.3 g 7%
Polyunsaturated Fat 0.0 g
Cholesterol 73 mg 24%
Sodium 1180 mg 51%
Total Carbohydrate 22.9 g 8%
Dietary Fiber 4.0 g 14%
Total Sugars 12.8 g
Protein 34.9 g 70%
Vitamin D 6.3 mcg 31%
Calcium 99 mg 8%
Iron 2.0 mg 11%
Potassium 952 mg 20%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

28.0%%
43.0%%
29.0%%
Fat: 375 cal (29.0%%)
Protein: 556 cal (43.0%%)
Carbs: 362 cal (28.0%%)