Creamy Baja Fish Taco Soup – Taco Soup, Lighter but Luxurious

Quick Facts
Time: 25 minutes
Yield: 4 bowls
Skill: Easy
Method: One-pot, stove top
Diet: Gluten-free, pescatarian

Introduction

Taco Soup takes on a creamy, coastal twist in this Baja fish taco soup that’s cozy enough for chilly nights yet light enough for warm-weather dinners. Instead of heavy meat and lots of cheese, you get tender flakes of cod or mahi-mahi simmered in a tomato-lime broth enriched with just enough crema to feel luxurious. Think creamy Taco Soup Stove Top comfort, but with all the brightness of your favorite fish tacos in a spoonable form.

The texture is deeply satisfying: sweet corn, cabbage that softens but still has bite, black beans for heartiness, and crunchy tortilla strips on top. A swirl of crema and a squeeze of lime bring the whole bowl together with that Best Taco Soup energy that has everyone asking for the recipe. It’s ideal when you want a Creamy Taco Soup Recipe that feels a little fresher than beef, perfect for family taco night, casual entertaining, or meal prep.

If creamy, cozy bowls are your thing, make sure to check out my other Taco Soups for more flavor-packed variations.

Why You’ll Love It

  • Weeknight-easy: One pot, pantry-friendly ingredients, and ready in about 25 minutes.
  • Flexible and forgiving: Swap fish, veggies, or toppings to suit what you have on hand.
  • Creamy but not heavy: A modest amount of crema makes the broth velvety without weighing you down.
  • Leftover-friendly: Refrigerates and reheats beautifully; just add fresh lime and tortilla strips.
Whisk 12056fef2ed437895ca46540d4f95445dr

Creamy Baja Fish Taco Soup

A creamy, coastal twist on classic taco soup with tender fish, corn, beans, and a tomato-lime broth. It’s cozy enough for winter yet light enough for summer dinners.
Course: Main Course, Soup
Cuisine: Baja California, Fusion, Mexican
Calories: 380

Ingredients
  

  • 1 lb firm white fish (cod, mahi-mahi, or similar), cut into 1-inch chunks
  • 2 tbsp olive oil
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 small jalapeño or serrano, seeded and minced (optional)
  • 1 tsp ground cumin
  • 1 tsp mild chili powder
  • 0.5 tsp smoked paprika
  • 0.5 tsp dried oregano
  • 1 tsp fine sea salt, plus more to taste
  • 0.5 tsp black pepper
  • 1 tbsp tomato paste
  • 1 can (14.5 oz) diced tomatoes with green chiles (or plain tomatoes)
  • 3.5–4 cups low-sodium chicken or vegetable broth
  • 1 cup corn kernels (fresh or frozen)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1.5 cups thinly shredded cabbage
  • 0.25 cup Mexican crema or sour cream (plus more for serving)
  • 1–2 limes, juiced (to taste)
  • 0.25 cup chopped cilantro
  • crispy corn tortilla strips or crushed corn chips (for serving)
  • extra crema, lime wedges, extra cilantro, shredded cheese (optional, for garnish)

Equipment

  • medium Dutch oven or soup pot Preferably 5–6 quarts, heavy-bottomed
  • Wooden spoon or silicone spatula
  • sharp knife For neatly cubing fish
  • citrus juicer or fork To extract lime juice
  • ladle For serving soup evenly

Method
 

  1. 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.
  2. 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.
  3. Add cumin, chili powder, smoked paprika, oregano, remaining salt, and pepper. Stir constantly for about 30 seconds to toast the spices.
  4. Stir in tomato paste and cook 1 minute. Add diced tomatoes with juices and scrape the bottom of the pot.
  5. Add broth, corn, black beans, and cabbage. Bring to a gentle boil, then reduce to a steady simmer and cook 5–7 minutes.
  6. 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.
  7. 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.
  8. Ladle into bowls and top with crema, tortilla strips, cheese, or cilantro. Serve with lime wedges.

Nutrition

Calories: 380kcalCarbohydrates: 29gProtein: 34gFat: 17gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 60mgSodium: 920mgPotassium: 810mgFiber: 6gSugar: 6gVitamin A: 1200IUVitamin C: 24mgCalcium: 110mgIron: 2.2mg

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.

Tried this recipe?

Let us know how it was!

Ingredients

For the Soup

  • 1 lb firm white fish (cod, mahi-mahi, or similar), cut into 1-inch chunks
  • 2 tbsp olive oil
  • 1 small yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1 small jalapeño or serrano, seeded and minced (optional)
  • 1 tsp ground cumin
  • 1 tsp mild chili powder
  • ½ tsp smoked paprika
  • ½ tsp dried oregano
  • 1 tsp fine sea salt, plus more to taste
  • ½ tsp black pepper
  • 1 tbsp tomato paste
  • 1 can (14.5 oz) diced tomatoes with green chiles (or plain tomatoes)
  • 3½–4 cups low-sodium chicken or vegetable broth
  • 1 cup corn kernels (fresh or frozen)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1½ cups thinly shredded cabbage
  • ¼ cup Mexican crema or sour cream (plus more for serving)
  • Juice of 1–2 limes, to taste
  • ¼ cup chopped cilantro

For Serving

  • Crispy corn tortilla strips or crushed corn chips
  • Extra crema
  • Lime wedges
  • Extra cilantro and shredded cheese (optional)

What each ingredient does

  • Fish: Provides lean protein and delicate, flaky bites that soak up the broth.
  • Olive oil: Helps soften aromatics and carry flavor.
  • Onion, garlic, jalapeño: Build savory, lightly spicy backbone.
  • Spices + oregano: Deliver classic taco seasoning notes in a cleaner, homemade way.
  • Salt and pepper: Layered seasoning so the broth tastes full, not flat.
  • Tomato paste + diced tomatoes: Add richness, color, and acidity.
  • Broth: Creates a sippable, soup-worthy base.
  • Corn + black beans: Add sweetness, texture, and fiber.
  • Cabbage: Nods to taco slaw and holds up in hot broth.
  • Crema: Softens the acidity and adds that creamy Taco Soup finish.
  • Lime + cilantro: Final burst of freshness and brightness.
  • Tortilla strips: Provide crunch and a nacho-soup energy on top.

Pro tip: Stir the crema into a small ladle of hot broth first, then add it back—this gentle tempering helps keep it silky.

Whisk 75fbee42730f28bbf304f1319756f6a4dr
Creamy Baja Fish Taco Soup – Taco Soup, Lighter but Luxurious 4

Substitutions & Swaps

For aromatics, you can use red or white onion, or even a pre-chopped frozen onion and pepper mix to save time. Skip the jalapeño if cooking for spice-sensitive eaters, or swap it for a mild canned green chile.

For protein, any firm white fish works: halibut, snapper, or haddock all behave like cod. If you only have shrimp, stir them in for the last 3–4 minutes so they don’t go rubbery. To lean toward a Turkey Taco Soup vibe, you can brown ground turkey in the pot first, then follow the recipe and add a smaller amount of fish at the end.

For beans and veggies, use pinto beans instead of black, or add a small diced zucchini, bell pepper, or even a handful of baby spinach at the end. If you’re chasing that 7 Can Taco Soup Recipe Easy flexibility, you can add extra canned corn or beans and bump the broth.

To keep it diet-friendly, choose low-fat crema or plain Greek yogurt and skip the cheese. For dairy-free, omit the crema and instead add a splash of extra-virgin olive oil and plenty of avocado.

Equipment Notes

You’ll want a medium Dutch oven or soup pot with a heavy bottom so the tomato base doesn’t scorch as you simmer. A 5–6 quart pot is perfect, especially if you might double the recipe later. A wooden spoon or silicone spatula is great for scraping up brown bits from the onions and spices.

Use a sharp knife for cutting the fish into neat chunks; ragged pieces can fall apart too quickly in the broth. A citrus juicer or even just a fork makes squeezing limes easier. And while you can serve with any spoon, a ladle helps you scoop generous portions of fish, beans, and broth in one go.

Step-by-Step

  1. Season and prep the fish.
    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 so the seasoning has a moment to penetrate.
  2. Cook the aromatics.
    Heat olive oil in the pot over medium heat. Add onion and a pinch of salt and cook 3–4 minutes until softened and translucent. Stir in garlic and jalapeño and cook another 30–60 seconds until fragrant.
  3. Toast the spices.
    Add cumin, chili powder, smoked paprika, oregano, remaining salt, and black pepper. Stir constantly for about 30 seconds to bloom the spices in the oil—this unlocks their full taco-soup flavor.
  4. Build the base.
    Add tomato paste and cook for 1 minute, stirring, until it darkens slightly. Pour in diced tomatoes with their juices and scrape the bottom of the pot to release any caramelized bits.
  5. Simmer with veggies.
    Add broth, corn, black beans, and cabbage. Bring to a gentle boil, then reduce to a steady simmer and cook 5–7 minutes until the cabbage softens and the flavors start to mingle.
  6. Poach the fish.
    Lower the heat so the soup is just barely simmering. Gently slide the fish chunks into the pot, nudging them down into the broth. Cook 5–7 minutes, or until the fish is opaque and flakes easily with a fork. Avoid stirring too aggressively so the pieces stay intact.
  7. Make it creamy and bright.
    Ladle a small amount of hot broth into a bowl with the crema and whisk until smooth. Stir this mixture back into the pot off the heat. Add lime juice and cilantro, then taste and adjust with more salt or lime if needed.
  8. Serve and garnish.
    Ladle into bowls and top with extra crema, tortilla strips, a sprinkle of cheese if using, and more cilantro. Serve with lime wedges for squeezing over each bowl.
Whisk 51bf79e8b0e3275805a4b66f5d0c394ddr
Creamy Baja Fish Taco Soup – Taco Soup, Lighter but Luxurious 5

Make-Ahead, Storage & Reheating

For the best texture, cook the fish fresh but feel free to prep everything else. You can make the soup base (through step 5) a day ahead and chill it. When ready to serve, reheat, add the fish to poach, then finish with crema and lime.

Stored in the fridge, fully cooked soup keeps 3–4 days. The fish will get more delicate, so reheat slowly over medium-low heat until hot but not boiling. To freeze, cool the soup quickly and freeze for up to 2–3 months; if you know you’ll freeze, you may prefer to leave out the crema and stir it in after thawing and reheating.

If the soup thickens in the fridge, add a splash of broth or water when reheating and re-check seasoning with salt and lime.

How to Lighten / Make It Creamy

To lighten things up, use 1 tbsp olive oil instead of 2, skip the cheese, and replace half the crema with plain yogurt or simply serve it on the side instead of stirring it into the whole pot. You can also increase the cabbage and corn to add volume without extra richness.

For an even creamier soup, stir in another tablespoon or two of crema or Greek yogurt off the heat, or blend a small ladle of soup (without fish) until smooth and stir it back in. Just avoid boiling after dairy is added to keep the broth silky instead of grainy.

Toppings, Garnishes & Finishes

Give each bowl its own personality with toppings. For crunch, use tortilla strips, crushed corn chips, or even roasted chickpeas. Freshness comes from shredded cabbage, cilantro, green onions, or diced tomato. For tang and heat, lean on lime wedges, thin jalapeño slices, or a pinch of chili flakes.

A small spoon of crema, a handful of tortilla strips, and a quick squeeze of lime—those three simple moves turn your pot of Taco Soup into a restaurant-level bowl.

Sides & Pairings

A simple side of warm corn tortillas or a modest serving of steamed rice makes this soup extra filling. Crisp salads with lime or cilantro vinaigrette balance the creaminess and warmth.

For drinks, non-alcoholic options like lime sparkling water or a chilled agua fresca-style drink sit nicely beside the citrusy broth. If you’re pouring wine, a bright white with good acidity plays well with lime and cilantro.

Scaling the Recipe

To double, use a larger pot and keep the same steps, just allowing a bit more time for the soup to return to a simmer after adding broth and fish. Ensure the fish pieces are still submerged so they poach evenly.

To halve, simply cut everything in half and use a smaller pot; check the fish a minute or two earlier, since smaller batches can heat up faster. Either way, keep the simmer gentle once the fish is in—vigorous boiling is the enemy of tender flakes.

Nutrition & Dietary Notes

This creamy Taco Soup balances lean protein from the fish, fiber from beans and cabbage, and modest fat from olive oil and crema. Using corn tortillas keeps it naturally gluten-free as long as your broth and chips are certified GF.

To adjust for dietary needs, swap crema for a dairy-free alternative or omit it entirely and drizzle a little olive oil and extra lime over each bowl. There are no nuts in the base recipe, but always check packaged items like broth and chips if cooking for someone with severe allergies.

Troubleshooting

  • Broth tastes dull? Add another squeeze of lime and a pinch of salt—often that’s all it needs.
  • Too spicy? Stir in a bit more crema or a spoonful of plain yogurt to mellow the heat.
  • Fish falling apart? Next time, reduce stirring once the fish is added and keep the simmer very gentle.
  • Too thick? Add a splash of broth until it’s as soupy as you like. Too thin? Simmer uncovered for a few minutes to reduce slightly.

FAQs

Can I make this ahead for meal prep?
Yes. It reheats very well, especially if you keep tortilla strips and lime separate and add them fresh each time.

Can I use frozen corn and fish?
Frozen corn works perfectly. For fish, thaw completely, pat dry, and proceed as written so it doesn’t water down the broth.

Is this spicy?
As written, it’s gently warm. Skip the jalapeño and use mild chili powder if you prefer it very mild; add more jalapeño or a pinch of cayenne for heat-lovers.

Can I do this in a slow cooker?
Brown the aromatics and spices on the stove, add everything but fish, crema, and lime to the slow cooker for 3–4 hours on low, then stir in fish for the last 20–30 minutes. Finish with crema and lime before serving.

How long does it last in the fridge?
About 3–4 days, tightly covered. Reheat gently and always add fresh tortilla strips and lime on serving.

Variations

  • Extra Lime & Herb — Add extra lime zest and more cilantro and a little parsley at the end for big, bright herb flavor.
  • Nacho-Style — Top with extra cheese, jalapeños, and crushed chips to lean into that Nacho Soup feeling.
  • Chipotle Cream — Add minced chipotle in adobo with the spices and balance with a touch more crema and lime.

Chef Notes / Test Kitchen Tips

The main things that transformed this recipe in testing were: blooming the spices in oil, adding the fish last, and salting right after adding lime. Blooming makes the taco seasoning flavor pop; adding fish at the end keeps it tender; salting after lime ensures the acidity and salt work together instead of fighting each other.

Remember, fish has a sweet spot—usually between 5–7 minutes of gentle poaching. Start checking early; you can always give it another minute, but you can’t undo overcooked fish.

Conclusion

This creamy Baja fish Taco Soup brings together everything people love about taco night—zesty broth, fun toppings, a little crunch, and plenty of color—in one easy pot. It’s comforting without being heavy, flexible enough for whatever protein or veggies you have, and friendly to make ahead.

Keep this recipe handy for the next time you want the feel of tacos but the comfort of soup. When you find your favorite twist—extra lime, more heat, different toppings—make a note and come back to it every time the Taco Soup craving hits.

Looking for more easy meals like this one? You’ll find plenty of batch-cooking friendly soups to stock your fridge and freezer.

LEAVE A REPLY

Recipe Rating




Please enter your comment!
Please enter your name here


Latest Recipes

Must Try

More Recipes Like This