Mexican Shrimp Soup, or Caldo de Camarón, is a comforting, vibrant dish that brings the essence of coastal Mexican cuisine straight to your bowl. Brimming with plump shrimp, vegetables, and a tomato-chile infused broth, this soup is both light and satisfying — ideal for chilly evenings or when you’re craving bold, warming flavors without heaviness.
What makes this soup special is its deep, smoky broth made from dried chiles and fresh aromatics, balanced by the sweet brininess of shrimp. It’s typically served with warm tortillas or rice and finished with a squeeze of lime, chopped cilantro, and sliced avocado for a truly layered experience.
Ingredients Overview
This soup uses fresh shrimp and traditional Mexican flavor-builders to create a broth that’s light yet deeply seasoned.
Seafood
-
Raw Shrimp (medium or large): Peeled and deveined. Leave tails on for presentation, or remove for easier eating.
-
Shrimp Shells (optional): Simmered briefly for a more flavorful broth if you’re peeling fresh shrimp.
Broth Base
-
Roma Tomatoes: Provide acidity and body.
-
Garlic & Onion: Aromatics that add depth.
-
Dried Chiles (Guajillo or Ancho): Mildly spicy and earthy — rehydrated and blended into the base.
-
Fish or Chicken Broth: Choose low-sodium to control seasoning.
Vegetables
-
Carrots, Potatoes, or Zucchini: Traditional and add body to the soup. Optional but highly recommended.
-
Cabbage (optional): Adds a soft, sweet bite when added near the end.
Seasonings
-
Bay Leaves & Mexican Oregano: Classic soup spices.
-
Salt & Pepper: Adjust to taste.
-
Fresh Cilantro: Stirred in or sprinkled on top.
Toppings & Sides
-
Avocado, Lime Wedges, Warm Tortillas, or Rice: Add texture and flavor at the table.
This recipe is naturally dairy-free, gluten-free, and easily adjusted for different spice preferences.
Step-by-Step Instructions
1. Prep the Dried Chiles
Ingredients:
-
3 dried guajillo or ancho chiles
-
2 Roma tomatoes, halved
-
½ onion, chopped
-
2 cloves garlic
Instructions:
-
Remove stems and seeds from dried chiles.
-
In a dry skillet or saucepan, toast chiles lightly for 30 seconds until fragrant (don’t burn).
-
Add 2 cups water, tomatoes, onion, and garlic. Simmer for 10 minutes.
-
Blend the mixture until smooth. Strain through a fine mesh sieve for a silky broth base.
2. Start the Soup
In a large pot:
-
Heat 1 tbsp oil over medium heat.
-
Add the strained chile-tomato mixture.
-
Cook for 5 minutes to deepen the flavor.
Add:
-
4 cups fish or chicken broth
-
1–2 bay leaves
-
1 tsp Mexican oregano
-
Salt and pepper to taste
Simmer for 10 minutes.
3. Add Vegetables
Add diced:
-
2 medium carrots
-
2 small potatoes (Yukon gold or red)
Simmer for 10–15 minutes, or until vegetables are just tender.
Optional: Add 1 zucchini or 1 cup chopped cabbage during the last 5 minutes.
4. Add the Shrimp
-
Stir in 1 lb raw shrimp and simmer 3–5 minutes, just until pink and opaque.
-
Taste and adjust seasoning.
5. Serve & Garnish
Ladle soup into bowls and top with:
-
Fresh chopped cilantro
-
Sliced avocado
-
Lime wedges
-
Warm corn tortillas or a side of white rice
Tips, Variations & Substitutions

-
Make it spicier: Add a dried chile de árbol or a spoonful of chipotle in adobo.
-
Use frozen shrimp: Thaw and pat dry before adding to the hot soup.
-
Add seafood: Include bay scallops or chunks of white fish like cod or tilapia.
-
Add corn: Fresh or frozen kernels add a touch of sweetness.
-
Low-carb: Skip the potatoes and serve with cauliflower rice or extra veggies.
Pro Tip: Don’t overcook the shrimp — they only need 3–5 minutes to cook through.
Serving Ideas & Occasions
Mexican Shrimp Soup is perfect for:
-
Cold-weather dinners
-
Light but hearty lunches
-
Lenten meals or seafood Fridays
-
Cleansing meals after heavier eating
Serve it with:
-
Warm corn tortillas
-
Cilantro-lime rice
-
Avocado slices and extra lime
-
Crumbled queso fresco or tortilla strips (optional)
Nutritional & Health Notes
This soup is packed with:
-
Lean protein from shrimp
-
Antioxidants from tomatoes and chiles
-
Fiber from vegetables
-
Healthy fats when topped with avocado
Per serving (makes 4 servings):
-
Calories: ~250
-
Protein: 22–25g
-
Carbs: 15–20g
-
Fat: 8–10g
-
Fiber: 4–5g
It’s naturally light, low in saturated fat, and easy to adapt to Whole30 or Paleo diets by removing potatoes and using homemade stock.
FAQs
Q1: Can I make this soup with frozen shrimp?
A1: Yes. Just thaw them first and pat dry. Add them directly to the hot broth and cook until pink.
Q2: What if I can’t find dried chiles?
A2: Substitute with 1 tbsp chipotle in adobo or use smoked paprika for depth. You can also use canned fire-roasted tomatoes with chili powder for a quick version.
Q3: Can I use shrimp shells to make broth?
A3: Absolutely. Simmer shells with onion, garlic, and water for 20–30 minutes, then strain and use in place of fish broth.
Q4: How long does this soup last?
A4: Up to 3 days in the fridge. Reheat gently to avoid overcooking the shrimp.
Q5: Can I make it ahead of time?
A5: Yes — prepare the broth and veggies ahead, then add shrimp just before serving to keep it tender.
Q6: Is this soup spicy?
A6: It’s mildly spicy. You can adjust the heat by using fewer chiles or omitting chile seeds. Add chile de árbol for more heat.
Q7: Can I freeze it?
A7: You can freeze the soup base (without shrimp). Add shrimp fresh when reheating to prevent rubbery texture.
PrintMexican Shrimp Soup (Caldo de Camarón) – Light, Spicy & Soul-Warming
A light, zesty Mexican shrimp soup made with a smoky chile-tomato broth, vegetables, and plump shrimp — perfect for cozy meals with bold flavor.
Ingredients
-
1 lb raw shrimp, peeled & deveined
-
3 dried guajillo chiles (or ancho)
-
2 Roma tomatoes, halved
-
½ onion, chopped
-
2 garlic cloves
-
4 cups chicken or fish broth
-
2 carrots, diced
-
2 small potatoes, diced
-
1 zucchini or 1 cup chopped cabbage (optional)
-
1 tsp Mexican oregano
-
2 bay leaves
-
Salt & pepper to taste
-
1 tbsp oil
For serving:
-
Cilantro, lime wedges, avocado, tortillas or rice
Instructions
-
Toast and simmer chiles with tomatoes, onion, and garlic. Blend and strain.
-
Heat oil in pot. Cook chile puree for 5 minutes.
-
Add broth, oregano, bay leaves, salt, and pepper. Simmer 10 minutes.
-
Add carrots and potatoes. Cook 10–15 minutes.
-
Add shrimp and zucchini/cabbage. Simmer 3–5 minutes until shrimp is pink.
-
Serve hot with toppings and sides.
Notes
Make spicier with chile de árbol. Add corn or white fish for variation. Don’t overcook shrimp.
