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

Ingredients
6 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Heat olive oil in a large pot over medium-high. Add diced onion and cook until soft, ~4 minutes.
Step 2
Add minced garlic (2 cloves) and cook 30 seconds until fragrant, then add diced tomatoes and broth.
Step 3
Bring to a simmer. Cut fish into bite-sized chunks and slide into the pot. Season with salt and pepper.
Step 4
Simmer 6–8 minutes until fish is opaque and flakes easily with a fork.
Step 5
Squeeze lime juice into the pot. Stir in cilantro and taste for salt.
Step 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
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



