In a large saucepan, heat olive oil over medium-high heat until shimmering. Add onion, carrots, celery, and garlic. Cook, stirring occasionally, until the vegetables have softened, about 5 minutes.
Stir in vegetable broth, crushed tomatoes, potatoes, jalapeño, cumin, coriander, Mexican oregano, and 1/2 teaspoon salt. Bring to a boil; reduce heat and simmer uncovered for 10 minutes.
Stir in tilapia pieces and heat until cooked through, about 4 to 5 minutes longer. Season to taste with salt and pepper (I like 1/2 teaspoon additional salt and 1/4 teaspoon pepper). Garnish with cilantro and serve with lime wedges and bread.
Notes
Broth: I used vegetable broth here so this soup is safe for Fridays during Lent. You could also substitute fish stock or shrimp stock.
Jalapeños: Some jalapeños are very mild with a grassy taste, and some are hot as fire. You never know what you’re going to get until you take a bite! If you’re worried about the spice, remove any seeds and inner membranes for the chiles (and wear gloves if you want to).
Mexican oregano: Italian oregano is not a substitute here, so if you can’t find Mexican oregano, just omit it.
Tilapia: To thaw the tilapia, place it in a bowl under cool water for 20 minutes or thaw overnight in the refrigerator.
Cilantro: If you hate cilantro, just leave it out.
Yield: This recipe makes 4 hearty servings soup. Each serving is about 2 cups of broth with vegetables and 1/2 cup tilapia.
Storage: Store the leftover broth and vegetables covered in the refrigerator for up to 4 days, and add the fish to it when you want to eat it, heating it over the stove until the fish is cooked through.