Ingredients
Equipment
Method
- Pat the fish dry, cut into bite-sized chunks, and sprinkle with a pinch of salt and pepper. Set aside while you start the soup.
- Heat olive oil in a pot over medium heat. Add onion and a pinch of salt, cooking 3–4 minutes until translucent. Add garlic and jalapeño; cook another 30–60 seconds.
- Add cumin, chili powder, smoked paprika, oregano, remaining salt, and pepper. Stir constantly for about 30 seconds to toast the spices.
- Stir in tomato paste and cook 1 minute. Add diced tomatoes with juices and scrape the bottom of the pot.
- Add broth, corn, black beans, and cabbage. Bring to a gentle boil, then reduce to a steady simmer and cook 5–7 minutes.
- Lower heat and gently slide fish chunks into the pot. Simmer 5–7 minutes or until fish is opaque and flakes easily. Avoid stirring too much.
- Whisk crema with a ladle of hot broth, then stir into the pot off heat. Add lime juice and cilantro. Adjust salt and lime to taste.
- Ladle into bowls and top with crema, tortilla strips, cheese, or cilantro. Serve with lime wedges.
Nutrition
Notes
Use cod or mahi-mahi for best flake and flavor. To make it dairy-free, skip crema and use avocado and olive oil instead. Soup base can be made ahead and frozen (leave out crema). Adjust spice by using or omitting jalapeño. Serve with crunchy tortilla strips, lime, and extra crema on top.
