Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Simple Fish Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 8 servings 1x
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: American

Description

A warm and hearty fish soup that combines flavorful roasted red bell peppers, fire-roasted tomatoes, creamy butter beans, and tender chunks of tilapia. This budget-friendly soup is perfect for a comforting family meal with just the right balance of spices and fresh herbs to elevate its taste.


Ingredients

Scale

Vegetables and Base

  • 1 onion (9.5 oz.), large dice
  • ¼ cabbage (1.5 cups), chopped
  • 3 cloves garlic, minced
  • 2 Tbsp olive oil
  • 1 tsp salt
  • ½ tsp freshly cracked black pepper
  • ¼ tsp red pepper flakes
  • ¼ tsp ground cumin
  • 1 bay leaf

Canned Items

  • 2 x 14.5 oz. cans fire-roasted diced tomatoes
  • 1 x 28 oz. can crushed tomatoes
  • 1 cup roasted red peppers (about half a 12 oz. jar), diced
  • 1 x 16 oz. can butter beans, drained and rinsed

Liquids

  • 5 cups water

Fish and Seasonings

  • 2 frozen tilapia filets, defrosted and cut into 1-inch cubes
  • 1 Tbsp fresh parsley, chopped
  • 1 Tbsp fresh cilantro, chopped
  • 1 lime, juiced (about 2 Tbsp)

Instructions

  1. Prepare Ingredients
    Gather all ingredients required for the recipe. Defrost the frozen tilapia filets according to package instructions — this can be done overnight in the refrigerator or quickly in cold water.
  2. Sauté Vegetables
    Dice the onion, chop the cabbage, and mince the garlic. Heat a large pot over medium heat and add olive oil. Add the onion, cabbage, garlic, salt, pepper, red pepper flakes, cumin, and bay leaf. Sauté the vegetables for 5-8 minutes until softened and glossy.
  3. Build the Soup Base
    Add the fire-roasted diced tomatoes, crushed tomatoes, diced roasted red bell peppers, and butter beans. Stir to combine.
  4. Simmer the Soup
    Pour in the water and bring the mixture up to a simmer. Let the soup cook for 10-15 minutes, allowing the vegetables to soften and all flavors to meld together.
  5. Cook the Fish
    Slice the tilapia filets into 1-inch cubes. Add the tilapia to the simmering soup and let it cook for 5 minutes. The fish will turn perfectly white and firm without being overcooked.
  6. Finalize and Serve
    Remove the soup from the heat. Stir in the fresh parsley, cilantro, and lime juice. Adjust the seasoning by adding more salt and pepper, if needed. Serve the soup hot and enjoy!

Notes

  • For convenience and enhanced flavor, jarred roasted red bell peppers are a great option, as they eliminate the need for roasting fresh peppers at home.
  • Tilapia is a budget-friendly fish option, but you can substitute it with other mild white fish such as cod or catfish.
  • Leftover tilapia from a large bag can be saved for other dishes, making this soup even more economical.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 155kcal
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 15ga
  • Fiber: 4g
  • Protein: 12g
  • Cholesterol: 22mg