Print

Spicy Fish Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spicy Fish Soup is a bold, flavorful dish featuring tender white fish fillets simmered in a rich, aromatic broth with tomatoes, bell peppers, and warming spices. This easy, protein-packed soup is perfect for chilly nights and can be customized to your spice preference. Serve it with rice or crusty bread for a complete meal!

Ingredients

  • 1 lb white fish fillets (cod, tilapia, or halibut), cut into chunks
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups fish or vegetable broth
  • 1 teaspoon paprika
  • 1 teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon salt (or to taste)
  • ½ teaspoon black pepper
  • 1 bell pepper, sliced
  • 1 carrot, sliced
  • ½ cup chopped fresh cilantro
  • 1 tablespoon lemon juice
  • Red pepper flakes (optional, for extra heat)

Instructions

  • Sauté the Aromatics – Heat olive oil in a large pot over medium heat. Add onions and garlic, sautéing until fragrant (about 3 minutes).
  • Build the Broth – Add diced tomatoes, broth, paprika, cayenne, oregano, cumin, salt, and black pepper. Stir and bring to a simmer.
  • Cook the Vegetables – Stir in sliced bell pepper and carrots. Simmer for about 10 minutes until vegetables start to soften.
  • Add the Fish – Gently place the fish fillets into the broth. Reduce heat to low and simmer for 8-10 minutes until the fish is tender and flaky.
  • Finish and Serve – Stir in lemon juice and chopped cilantro, then remove from heat. Serve hot, garnished with extra cilantro and red pepper flakes if desired.

Notes

  • Mild Version – Reduce cayenne pepper for less heat.
  • Seafood Mix – Add shrimp, mussels, or squid for variety.
  • Creamy Option – Stir in coconut milk for a richer texture.
  • Extra Vegetables – Include zucchini, spinach, or mushrooms for added nutrition.