CookSnap is coming soon — Join the waitlist →

20-Min Fish Soup with Lime & Cilantro

A bright, aromatic Mexican fish soup ready in 20 minutes. Tender white fish simmers in a garlicky tomato broth with fresh lime and cilantro — no heavy cream, just clean flavor.

Total time
20 min
Servings
2
Calories
220
Protein
32g
20-Min Fish Soup with Lime & Cilantro
lightfreshmexicanfishtendersilkyweeknightsoup

Ingredients

  • 1 lb white fish fillets (cod, halibut, or snapper)
  • 1 can (14.5 oz) diced tomatoes (canned or fresh)
  • 3 cups fish or vegetable broth
  • ½ medium white onion, diced
  • 2 whole limes (juiced + 1 lime for serving)
  • ¼ cup fresh cilantro, chopped

Instructions

  1. 1

    Heat olive oil in a large pot over medium-high. Add diced onion and cook until soft, ~4 minutes.

  2. 2

    Add minced garlic (2 cloves) and cook 30 seconds until fragrant, then add diced tomatoes and broth.

  3. 3

    Bring to a simmer. Cut fish into bite-sized chunks and slide into the pot. Season with salt and pepper.

  4. 4

    Simmer 6–8 minutes until fish is opaque and flakes easily with a fork.

  5. 5

    Squeeze lime juice into the pot. Stir in cilantro and taste for salt.

  6. 6

    Ladle into bowls. Serve with lime wedges and extra cilantro.

Tools you’ll need

  • large pot (4–6 quart)
  • wooden spoon or ladle
  • cutting board and chef's knife

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.