Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
There’s something about a steaming bowl of soup that makes you feel like you’ve got it all figured out, even when life is chaotic. The aroma hits you first, lime, cilantro, and a hint of smoke from the chipotle peppers, and suddenly you’re transported to a casual seaside cantina instead of your own kitchen.
This salmon taco soup is that kind of magic, the kind where you throw together simple ingredients and end up with something that tastes like you’ve been cooking it all day.
What makes this recipe special is how it takes two things you probably already love (salmon and tacos) and combines them into one bowlful of comfort. It’s bright, it’s bold, and it’s ready in less than 40 minutes. Best of all, it tastes restaurant-quality but lives in your weeknight dinner rotation, not your special occasion folder.
This is the kind of soup I make when I want to feel like I’m taking care of myself and the people I’m feeding. Let me walk you through it.
Table of Contents
Why You’ll Love This Recipe

This soup checks every box. It’s packed with omega-3 rich salmon (your heart will thank you), loaded with fresh veggies, and seasoned with bold chipotle and lime flavors that make every spoonful exciting.
The whole thing comes together in one pot, which means minimal cleanup and maximum flavor.
Plus, it’s naturally lower in carbs and high in protein, making it perfect for pescatarians, keto followers, or anyone who just wants a nourishing meal that doesn’t feel restrictive.
You don’t need any fancy techniques or hard-to-find ingredients. This is straightforward, accessible cooking that delivers.
Ingredients You’ll Need
Here’s everything you’ll need to make this beauty.
- 1 pound fresh salmon (skin-on or skinless, cut into bite-sized pieces)
- 2 tablespoons olive oil
- 1 medium yellow onion (diced)
- 3 cloves garlic (minced)
- 2 chipotle peppers in adobo sauce (finely chopped, plus 2 tablespoons sauce)
- 1 teaspoon ground cumin
- 6 cups fish or vegetable broth
- 1 (14-ounce) can diced tomatoes (with juices)
- 1 red bell pepper (diced)
- 1 cup corn (fresh or frozen)
- Juice of 2 limes (about 1/4 cup)
- Salt and freshly ground black pepper to taste
- Fresh cilantro (chopped, for garnish)
- Lime wedges (for serving)
- Avocado slices (for serving)
- Crispy tortilla strips or tortilla chips (for serving)
Step-by-Step Instructions
This soup comes together faster than you’d expect, and each step builds on the last. Start with your prep work done, this soup moves quickly once you start cooking.
Step 1: Build the Base
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3-4 minutes, stirring occasionally, until softened and fragrant. Add minced garlic and cook for another minute until it blooms.
Step 2: Toast the Spices
Add ground cumin and stir for 30 seconds. The cumin should smell warm and earthy. Add your chopped chipotle peppers and adobo sauce, stirring everything together. This is where the flavor foundation happens, so let it get cozy in that oil for a minute.
Step 3: Add Liquids and Veggies
Pour in your broth and add the diced tomatoes with their juices. Bring to a simmer, then add the diced red bell pepper and corn. Let this simmer for 5-7 minutes until the peppers begin to soften.
Step 4: Cook the Salmon
Add your salmon pieces directly to the simmering broth. Gently stir and let it cook for 4-6 minutes, until the salmon is opaque and flakes easily with a fork. Don’t overcook it, salmon cooks fast and gets tough quickly.
Step 5: Finish with Lime
Squeeze in the fresh lime juice and taste. Add salt and pepper as needed. The lime brightens everything and brings the whole dish into focus.
Step 6: Serve
Ladle into bowls and top generously with fresh cilantro, sliced avocado, lime wedges, and crispy tortilla strips. Let your guests customize their bowls.
Pro Tips
The secret to great soup is tasting it as you go. The chipotle and cumin create the base flavor, but lime is what brings it to life. Don’t skip it.
Did you know? Salmon is one of the best sources of omega-3 fatty acids, which support heart and brain health. This one bowl covers nearly your entire daily recommended intake.
If your salmon has skin, pat it dry before cutting it into pieces. This helps it stay together better in the soup.
Don’t be afraid to break the pieces apart slightly as they cook, some folks like bigger chunks, others prefer smaller bites. You’re in control.
Storage Tips
This soup keeps well in the refrigerator for up to 3 days in an airtight container. The salmon and broth stay fresh, though the tortilla strips will soften, so add those fresh when you reheat.
You can also freeze the broth base (without the salmon) for up to 2 months, then add fresh salmon when you’re ready to eat.
Fast Fact: Soups actually taste better the next day as flavors have time to mingle and deepen.
Substitutions and Variations
No salmon? Use cod, halibut, or even shrimp, all cook quickly and pair beautifully with chipotle and lime.
Not a fish person? This soup works great with shredded rotisserie chicken too. You can swap the corn for black beans, add jalapeรฑo for extra heat, or throw in diced zucchini or spinach to boost the veggies. The framework stays the same; the filling is up to you.
If you don’t have fresh lime juice, bottled works fine in a pinch.
Can’t find fresh cilantro? Parsley or green onions are nice alternatives. The beauty of this recipe is its flexibility, treat it as a starting point, not gospel.
Time to Get Cooking
This is the kind of soup that feels like a win before you even taste it. You get a nourishing, restaurant-quality meal on the table in less than 40 minutes, and your kitchen smells incredible the whole time.
The bold flavors from the chipotle and lime keep things exciting, while the salmon and fresh veggies keep it wholesome and balanced.
Make this for yourself on a busy Tuesday, or serve it to people you love and watch them ask for the recipe. Either way, you’ve got a winner. Drop any questions or your own variations in the comments below, I’d love to hear how you make it your own.
Happy cooking.
Print
Salmon Taco Soup with Chipotle and Lime: Healthy and Hearty
- Total Time: 40 minutes
- Yield: 4 1x
Description
A vibrant, one-pot salmon taco soup with chipotle and lime. Quick, healthy, and packed with bold flavors.
Ingredients
- 1 pound fresh salmon, cut into bite-sized pieces
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 chipotle peppers in adobo sauce, finely chopped, plus 2 tablespoons sauce
- 1 teaspoon ground cumin
- 6 cups fish or vegetable broth
- 1 (14-ounce) can diced tomatoes with juices
- 1 red bell pepper, diced
- 1 cup corn, fresh or frozen
- Juice of 2 limes, about 1/4 cup
- Salt and freshly ground black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and cook 3-4 minutes until softened.
- Add minced garlic and cook 1 minute until fragrant.
- Add ground cumin and stir for 30 seconds.
- Add chipotle peppers and adobo sauce, stirring to combine.
- Pour in broth and add diced tomatoes with juices. Bring to a simmer.
- Add red bell pepper and corn. Simmer 5-7 minutes until peppers soften.
- Add salmon pieces and gently stir. Cook 4-6 minutes until salmon is opaque and flakes easily.
- Squeeze in lime juice and taste. Add salt and pepper as needed.
- Ladle into bowls and top with fresh cilantro, avocado slices, lime wedges, and crispy tortilla strips.
Notes
- Salmon cooks quickly, so don’t overcook it.
- Pat salmon dry before cutting for better texture.
- Taste and adjust lime and salt to your preference.
- Soup keeps in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 280 calories
- Sugar: 7g
- Sodium: 890mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 65mg












