Bold, vibrant, and ready in under 40 minutes, this Spicy Shrimp Tortilla Soup with Zucchini Noodles is the kind of bowl that makes you wonder why you ever settled for anything less exciting on a weeknight. The rich, chile-kissed broth is loaded with plump, tender shrimp and spiralized zucchini that soak up every bit of that smoky, spicy flavor.
What makes this soup really work is the combination of fire-roasted tomatoes, chili powder, and a hit of red pepper flakes in the base. That trio builds depth without hours of simmering. The zucchini noodles are a brilliant swap for traditional pasta or rice, keeping things lighter and low-carb while still giving every spoonful something to hold onto.
Crispy tortilla strips on top add the essential crunch that ties the whole bowl together. And because the shrimp cook in just a few minutes, you don’t lose any of their sweet, briny flavor to overcooking.
This is comfort food that actually makes you feel good eating it.
If you love big, satisfying soup bowls, you’ll also want to bookmark this Chicken Tortilla Soup for those nights when chicken is on the menu.
Why You’ll Love This Spicy Shrimp Tortilla Soup with Zucchini Noodles
This soup covers every base you could want in a weeknight dinner.
It’s fast, clocking in at well under an hour from start to table. That matters on busy nights when you still want something homemade and genuinely delicious.
The zucchini noodles make it naturally low-carb and gluten-free without tasting like a compromise. They hold their gentle bite in the hot broth rather than going soggy, which is the key to getting the texture right.
The shrimp cook directly in the simmering broth, absorbing that spiced, tomatoey flavor. No separate pan, no extra steps.
Here’s what else makes this recipe a keeper:
- Big flavor from simple pantry staples — fire-roasted tomatoes, chili powder, and cumin do the heavy lifting
- Ready in about 35 minutes from prep to bowl
- Naturally gluten-free and low-carb thanks to zucchini noodles
- One pot cleanup keeps the kitchen manageable
- Easy to customize for more or less heat depending on your crowd
- Works as a light meal or a satisfying dinner depending on toppings
You might also enjoy: Simple Tortellini Soup
Ingredients
This recipe relies on a short list of bold, purposeful ingredients. Each one earns its spot in the pot.
- 1 lb (450g) large shrimp, peeled and deveined (tails on or off)
- 2 medium zucchini (about 1 lb / 450g), spiralized into noodles
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 can (14.5 oz / 411g) fire-roasted diced tomatoes
- 1 can (10 oz / 283g) diced tomatoes with green chiles (such as Ro-Tel)
- 4 cups (950ml) chicken broth or seafood broth
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (more to taste)
- 1/4 teaspoon black pepper
- Salt to taste
- Juice of 1 lime
- 1/4 cup (10g) fresh cilantro, chopped
For the tortilla strips:
- 4 corn tortillas, cut into thin strips
- 1 tablespoon olive oil
- Pinch of salt
Optional toppings:
- Sliced avocado
- Sour cream or Mexican crema
- Shredded Monterey Jack cheese
- Lime wedges
- Sliced jalapeño
Read Also: Chicken Noodle Soup Recipe
Kitchen Equipment Needed
Nothing specialized required here — this is a straightforward, one-pot cook.
- Large saucepan or Dutch oven (at least 4-quart capacity)
- Vegetable spiralizer (for zucchini noodles)
- Sharp chef’s knife and cutting board
- Rimmed baking sheet (for tortilla strips)
- Wooden spoon or heat-resistant spatula
- Ladle for serving
- Measuring spoons and cups
- Colander (optional, for salting zucchini)
Read Also: Tom Yum Soup Recipe
Recommended Products for This Recipe
These are products chosen for quality and performance that will genuinely improve your results with this recipe.
1. Paderno World Cuisine Vegetable Spiralizer
A good spiralizer makes all the difference between perfectly uniform zucchini noodles and uneven, sloppy ribbons. This model creates consistent, long zoodles that hold up beautifully in hot broth without falling apart. It’s also easy to clean and store.
2. Wild-Caught Large Shrimp (Frozen, Peeled and Deveined)
Starting with high-quality shrimp makes a noticeable difference in both texture and flavor. Wild-caught shrimp tend to be firmer and sweeter than farmed alternatives, and buying them pre-peeled saves significant prep time without sacrificing quality.
3. Fire-Roasted Diced Tomatoes
The fire-roasted variety brings a subtle smokiness to the broth that regular canned tomatoes simply can’t replicate. That charred, slightly caramelized edge in the tomatoes is what gives this soup its depth without needing hours on the stove.
4. Lodge Enameled Cast Iron Dutch Oven
A heavy-bottomed Dutch oven distributes heat evenly, preventing hot spots that can scorch your broth base. The enamel coating means you don’t have to worry about the acidity from the tomatoes reacting with the pot, and it goes straight from stovetop to table.
This pairs beautifully with a side of Cilantro Lime Rice if you want to stretch the meal for a crowd.
Step-by-Step Instructions
Step 1: Prep the Zucchini Noodles
- Wash the zucchini thoroughly and pat dry.
- Trim both ends off each zucchini. For the best noodle length, cut each zucchini in half crosswise before spiralizing.
- Using your vegetable spiralizer, spiralize the zucchini into long noodles using the medium or thin blade. If your noodles are very long, use kitchen scissors to cut them into 4-6 inch (10-15cm) lengths for easier eating.
- To prevent watery soup, lightly salt the zucchini noodles and place them in a colander set over a bowl. Let them sit for 10-15 minutes. The salt draws out excess moisture, which means your broth stays rich and flavorful rather than diluted. After resting, blot the zucchini with paper towels to remove surface moisture. Set aside.
Step 2: Make the Tortilla Strips
- Preheat your oven to 375°F (190°C).
- Stack the corn tortillas and cut them into thin strips, roughly 1/4 inch (6mm) wide.
- Spread the strips in a single layer on a rimmed baking sheet. Drizzle with 1 tablespoon of olive oil and sprinkle with a pinch of salt. Toss lightly to coat.
- Bake for 10-12 minutes, or until golden and crispy, turning once halfway through. Watch them closely in the last few minutes since they can go from golden to burnt quickly.
- Remove from the oven and set aside to cool. They will crisp up further as they cool down.
Step 3: Build the Soup Base
- Heat 1 tablespoon of olive oil in a large saucepan or Dutch oven over medium heat.
- Once the oil is shimmering, add the diced onion. Cook, stirring occasionally, for 4-5 minutes until the onion is softened and just starting to turn golden at the edges.
- Add the minced garlic to the pot. Stir constantly and cook for 1 minute until fragrant. Do not let the garlic brown, as burnt garlic will make the broth bitter.
- Add the chili powder, ground cumin, smoked paprika, dried oregano, red pepper flakes, and black pepper directly to the onion and garlic mixture. Stir everything together and cook the spices for 30-60 seconds. This step, called “blooming” the spices in the oil, releases their essential oils and builds a significantly deeper flavor in the finished broth.
Step 4: Add the Tomatoes and Broth
- Pour in the entire can of fire-roasted diced tomatoes, including all the juices. Stir to combine with the spiced onion mixture.
- Add the can of diced tomatoes with green chiles (Ro-Tel). If you prefer a milder soup, drain the Ro-Tel before adding; for more heat, add it undrained.
- Pour in the 4 cups (950ml) of chicken or seafood broth. Stir everything together, scraping up any browned bits from the bottom of the pot.
- Increase the heat to medium-high and bring the soup to a gentle boil. Once boiling, reduce the heat to medium-low and let the soup simmer uncovered for 10-12 minutes. This allows the flavors to meld and the broth to deepen in color and intensity.
- Taste the broth and adjust salt as needed at this stage.
Step 5: Cook the Shrimp
- Pat the shrimp dry with paper towels. Dry shrimp cook more evenly and don’t release excess water into the broth.
- Add the shrimp directly to the simmering broth. Stir gently to submerge them.
- Cook for 2-3 minutes, stirring once or twice, until the shrimp are pink and opaque throughout. The moment the shrimp curl into a loose “C” shape and the flesh turns white and pink, they are done. Do not cook beyond this point. Overcooked shrimp turn rubbery and tough.
- Remove the pot from the heat immediately once the shrimp are cooked through.
Step 6: Finish and Add the Zucchini Noodles
- Squeeze the juice of one lime into the finished soup. Stir to combine. The lime brightens all the flavors and balances the richness of the spiced broth.
- Add the chopped fresh cilantro and stir to incorporate.
- Add the prepared zucchini noodles to the pot. Stir gently and let them sit in the hot broth for 1-2 minutes. The residual heat will warm them through and soften them slightly while keeping their texture. Do not return the pot to the heat at this stage, as the zucchini will overcook very quickly.
Step 7: Serve
- Ladle the soup into bowls, making sure each portion has a good amount of shrimp and zucchini noodles.
- Top with a handful of the baked tortilla strips.
- Add any optional toppings: sliced avocado, a drizzle of sour cream or crema, shredded Monterey Jack cheese, sliced jalapeño, and an extra lime wedge.
- Serve immediately, as the zucchini noodles will continue to soften the longer they sit in the hot broth.
This technique works wonderfully in Chicken Vegetable Soup as well when you want to add spiralized vegetables to a broth-based recipe.
Tips for Success
Small details make a real difference with this recipe.
- Use the right size shrimp: Large (21/25 count) shrimp work best here. They cook in 2-3 minutes in simmering broth and stay juicy. Smaller shrimp overcook faster and can become lost in the soup.
- Don’t add zucchini too early: Zucchini noodles go from perfect to mushy quickly. Always add them after the heat is off or right at the very end of cooking.
- Bloom the spices: Taking 30-60 seconds to cook the dry spices in the oil before adding liquids makes a noticeably richer, more complex broth.
- Salt the zucchini ahead of time: This simple step removes excess water and keeps your broth from becoming watery and thin.
- Taste and adjust: Broths vary in saltiness. Always taste before serving and add salt, more lime, or an extra pinch of chili powder as needed to suit your palate.
- Fresh lime juice only: Bottled lime juice lacks the brightness that makes this soup taste truly fresh. Use a real lime.
Read Also: Easy Taco Soup Recipe
Serving Suggestions

This soup stands beautifully on its own, but the right accompaniments make it feel like a full, celebratory meal.
A simple green salad with avocado and a lime vinaigrette keeps things light and complementary. Warm Homemade Tortilla Chips on the side let guests scoop and dip from the bowl, adding even more texture. A squeeze of Fresh Salsa stirred in just before serving adds a fresh, chunky dimension.
Here are more serving ideas to round out the meal:
- Shredded cheese bar: Set out bowls of Monterey Jack, pepper jack, and cotija so guests can top their own bowls
- Cold beer or agua fresca to cool things down alongside the spice
- Sliced avocado or guacamole for creamy contrast against the spicy broth
- Mexican Rice served alongside for guests who want a heartier meal
- Extra lime wedges at the table, because you can never have too much brightness
- Warm Corn Tortilla on the side for scooping up broth and shrimp
Variations to Try
Once you’ve made the base recipe, there are endless directions to take it.
Here are some of the most popular ways to riff on this soup:
- Chicken version: Swap the shrimp for 1 lb (450g) of diced or shredded rotisserie chicken. Add the chicken to the broth in the last 5 minutes of simmering to heat through.
- Creamy version: Stir in 1/2 cup (120ml) of heavy cream or full-fat coconut milk after removing from heat for a richer, slightly sweet broth.
- Extra vegetables: Add diced bell pepper (any color) or frozen corn to the broth along with the tomatoes. Both hold up well in the simmering time.
- Smoky chipotle twist: Replace the chili powder with 1-2 teaspoons of chipotle powder or stir in 1 tablespoon of adobo sauce from a can of chipotles. Adds a deep, smoky heat that’s different from the chili-forward base.
- Whole30 and paleo: Simply skip the tortilla strips (or make a baked version using cassava flour tortillas) and use coconut aminos in place of any soy-based seasonings.
- Make it brothier: Increase the broth to 6 cups (1.4L) for a lighter, more soup-like consistency. Reduce for a thicker, stew-style version.
Read Also: Crockpot Taco Soup Recipe
Storage and Reheating
This soup stores best in components rather than all together, especially because of the zucchini noodles.
Here’s how to handle leftovers properly:
- Refrigerator: Store the soup base (broth with shrimp and tomatoes) in an airtight container for up to 2 days. Keep the zucchini noodles separate in their own container, as they will continue to release water and become mushy if stored in the broth.
- Zucchini noodles: Best used fresh. If you must store them, keep them in a sealed container lined with paper towels for up to 1 day.
- Tortilla strips: Store at room temperature in a zip-top bag or airtight container for up to 3 days. They re-crisp nicely in a 350°F (175°C) oven for 3-4 minutes.
- Reheating: Warm the soup base gently over medium-low heat on the stovetop. Avoid boiling, as it will overcook the shrimp further. Add fresh zucchini noodles directly to the warm broth when serving leftovers.
- Freezing: The broth base (without zucchini and shrimp) freezes well for up to 2 months. Add fresh shrimp and zucchini noodles when you reheat it.
For another make-ahead-friendly soup, try this Loaded Potato Soup.
Nutritional Facts
Per serving (based on 4 servings, without optional toppings)
| Nutrient | Amount |
|---|---|
| Calories | ~280 kcal |
| Protein | 28g |
| Carbohydrates | 18g |
| Fiber | 4g |
| Sugar | 8g |
| Fat | 9g |
| Saturated Fat | 1.5g |
| Sodium | 920mg |
| Cholesterol | 185mg |
| Vitamin C | 45% DV |
| Iron | 15% DV |
Note: Nutritional values are estimates and will vary based on specific brands, optional toppings, and serving sizes.
Read Also: Vegetable Soup Recipe
Health Benefits of Key Ingredients
This soup is genuinely good for you, not just compared to heavier comfort foods but on its own merits.
Every major ingredient in this bowl is pulling nutritional weight.
- Shrimp is one of the leanest, highest-protein seafood options available. A 3.5 oz serving delivers around 24g of protein with very little fat, plus selenium, iodine, and astaxanthin, a potent antioxidant that gives shrimp their pink color.
- Zucchini is low in calories and carbs but rich in vitamins A and C, potassium, and antioxidants. It also contains a meaningful amount of fiber that supports digestive health.
- Fire-roasted tomatoes are a concentrated source of lycopene, an antioxidant linked to reduced inflammation and improved heart health. Cooking actually increases lycopene availability compared to raw tomatoes.
- Garlic contains allicin, a sulfur compound with well-documented antimicrobial and anti-inflammatory properties. It also supports immune function.
- Chili powder and red pepper flakes bring capsaicin to the bowl, which research suggests can support metabolism and has antioxidant effects.
Here’s a quick breakdown of the standout benefits:
- High protein from shrimp supports muscle maintenance and satiety
- Low-carb zucchini noodles make this suitable for low-glycemic eating patterns
- Tomato-based broth delivers lycopene and Vitamin C
- Anti-inflammatory spices like chili powder, cumin, and oregano work together throughout
- Naturally dairy-free, gluten-free, and low in saturated fat
This pairs wonderfully with other nutrient-dense recipes like Healthy Broccoli Soup for a week of feel-good eating.
Frequently Asked Questions
1. Can I use frozen shrimp for this recipe?
Absolutely. Frozen shrimp works just as well as fresh for this soup. The key is to thaw them completely before adding to the broth. Place them in a colander under cold running water for 5-8 minutes, or thaw overnight in the refrigerator. Pat them dry before adding to the simmering broth so they don’t release excess water.
2. Can I make this soup less spicy?
Yes, very easily. Omit the red pepper flakes entirely, reduce the chili powder by half, and use plain diced tomatoes instead of Ro-Tel tomatoes with green chiles. The resulting soup will have a gentle warmth and rich tomato flavor without significant heat. You can always add hot sauce at the table for those who want more kick.
3. What if I don’t have a spiralizer?
No spiralizer? No problem. Use a julienne peeler or a standard vegetable peeler to create flat, ribbon-style zucchini strips. You can also simply dice the zucchini into small cubes and add them in the last 2 minutes of simmering. A Y-shaped vegetable peeler works surprisingly well for making wide, pappardelle-style zucchini strips that sit beautifully in the broth.
4. Can I make this soup ahead of time?
The broth base is excellent made ahead and actually improves as the spices develop overnight. Make everything through the end of Step 4 (before adding shrimp), let it cool, and refrigerate for up to 2 days. When you’re ready to serve, bring the broth back to a simmer, add fresh shrimp in the last few minutes, and add fresh zucchini noodles right before serving. This way the shrimp and zucchini stay perfectly cooked.
5. What can I use instead of zucchini noodles?
There are several great alternatives. Yellow squash noodles have a nearly identical texture and mild flavor. Thinly sliced cabbage adds a satisfying chew and holds up longer in hot broth than zucchini. Traditional rice noodles or thin egg noodles work well for a non-low-carb version. Even cauliflower rice can be stirred in at the end for a different but equally satisfying texture.
Read Also: Lobster Bisque Recipe
Final Thoughts
This Spicy Shrimp Tortilla Soup with Zucchini Noodles has everything going for it: bold, layered flavor, nourishing ingredients, and a cook time that respects your schedule.
It’s the kind of recipe that feels special enough for company but is genuinely easy enough to pull off on a Tuesday night when you’re tired and hungry.
The combination of juicy shrimp, fire-roasted tomato broth, and spiralized zucchini is one of those happy accidents that turns out to be exactly right. Add those crispy tortilla strips on top and you have something truly craveable.
Give this one a try this week and make it your own. Add more heat, pile on the toppings, switch up the protein — it’s a forgiving, flexible recipe that rewards creativity.
If you make it, leave a comment below and let me know how it went! And if you share it on social media, tag me so I can see your beautiful bowls.
Recommended:
- Chicken Tortilla Soup
- Easy Taco Soup
- Crockpot Taco Soup
- Santa Fe Soup
- White Chicken Chili
- Air Fryer Zucchini Fritters
- Air Fryer Zucchini Fries
- Classic Zucchini Bread
- Shrimp and Grits
- Corn Soup



