This Caldo de Camaron, or Mexican shrimp soup, is filled with layers of flavor made from a homemade shrimp broth, toasted chile sauce, juicy fresh shrimp, and vegetables like carrots and potatoes. Pair it with homemade corn tortillas for a warm and satisfying Mexican meal.
I didn’t grow up eating a lot of seafood since my parents are from the central part of Mexico and seafood was hard to come by.
So now as an adult, I’m always excited to try Mexican seafood recipes like this caldo de camaron. It’s packed with so many layers of flavor and filled with vegetables and fresh shrimp.
Here’s why I love this recipe:
- User-friendly: Don’t be intimidated by making a homemade broth or toasted chile sauce. While this recipe requires various steps, there are no complicated instructions involved.
- Packed with flavor: This caldo de camaron is layered with flavors from a homemade shrimp broth made with shrimp shells, celery, carrots, and other ingredients, a toasted chile sauce made with dried chiles, and, of course, juicy fresh shrimp.
What is Caldo de Camaron?
Caldo de Camaron is a traditional Mexican soup made with fresh shrimp, potatoes, and carrots cooked in a homemade shrimp broth flavored with toasted chiles and other Mexican spices. It’s delicious, healthy, and full of flavor.
There are several variations of this recipe, with some using different chiles or adding different vegetables, but the base of the recipe is very similar.
The secret to this ultra-flavored soup is making a homemade broth using shrimp shells, celery, carrots, and other seasonings. It’s easier than it sounds and is worth the task for that extra depth of flavor!
Ingredients in Caldo de Camaron
- Fresh shrimp: I used medium shell-on deveined shrimp. You can use any size shrimp; just make sure they still have the shells attached to use in the broth. If your shrimp don’t come deveined, you will need to cut a small slit on the top and remove the veins.
- Celery: I used three stalks of celery to add flavor to the shrimp broth.
- Carrots: Carrots are used to flavor the shrimp broth and are chopped and stirred in the soup for extra flavor and texture.
- Garlic: Garlic is used throughout the cooking process for this soup. I recommend using whole garlic cloves and not pre-minced garlic or garlic powder since it’s easier to incorporate into the broth and sauces.
- Olive oil: Olive oil is used to saute various ingredients throughout the soup. You can also use avocado oil or your favorite neutral-tasting oil.
- Water: Warm water is used to make the broth and to rehydrate the dried chiles.
- Potatoes: I used Yukon gold potatoes for a touch of sweetness, but you can use russet or red potatoes.
- Dried chiles: I used a combination of guajillo and pasilla chiles. For a smokier flavor, you can swap the pasilla chiles for dried chile ancho.
- Seasonings: Lots of flavor comes from the homemade broth and the toasted chile sauce, so only simple seasonings like bay leaf and kosher salt are needed to bring out all those flavors. With salt, I recommend adding a teaspoon at a time until it’s to your liking.
- Tomatoes: I used Roma tomatoes for the toasted chile sauce. You can cut them in half to help them soften faster.
- Onion: I used white onion in this recipe, but you can also use yellow onion.
- Herbs: I used a mixture of epazote leaves and cilantro sprigs to add some freshness and herb flavor. You can adjust this to your liking.
How to Make Caldo de Camaron
Make the homemade shrimp broth. Start by peeling the shells off of the shrimp and reserving them in a separate bowl. Return the peeled shrimp to the refrigerator.
Heat olive oil over medium heat in a large pot or Dutch oven. Add shrimp shells, salt, celery, garlic, and bay leaf into the pot and saute until the shells turn pink and the ingredients are fragrant, about 5 minutes.
Add water and cover. Bring the broth to a boil and then reduce the heat to low and simmer for 25 minutes.
Strain the broth into a large bowl and reserve. Discard the strained ingredients.
Make the toasted chile sauce. In a large saucepan, heat olive oil over medium heat. Add guajillo chiles, pasilla chiles, tomato, garlic cloves, half a white onion, and 1 teaspoon kosher salt.
Saute the toasted chile sauce ingredients until lightly toasted and the tomatoes begin to soften, about 5 minutes.
Add water and cover. Bring to a simmer and simmer the ingredients until the dried chiles are softened, about 10-15 minutes.
Transfer all the toasted chile sauce ingredients, including the cooking liquid, into a blender and blend until smooth. Set toasted chile sauce aside.
Heat 2 teaspoons of olive oil in the same pot used for the shrimp broth. Add chopped onion, celery, potatoes, and remaining kosher salt. Saute until the carrots begin to soften, about 5 minutes.
Strain the toasted chile sauce over the stock pot. Discard any excess pulp. Add the reserved shrimp broth and stir to combine all the ingredients.
Cover and bring to a simmer. Simmer the caldo for 15-20 minutes until the potatoes and carrots are soft and tender.
Add shrimp, epazote leaves, and cilantro to the stockpot. Cover and cook for an additional 5 minutes until the shrimp are fully cooked. Taste for salt and adjust if needed.
Serve immediately in bowls and garnish with chopped cilantro, chopped onion, and lime juice.
Recipe Tips
- Using homemade shrimp stock adds lots of flavor, but if you’re short on time, you can use store-bought broth or vegetable broth.
- Cilantro: You can omit the cilantro sprigs if you prefer.
- Shrimp: You can use shrimp with the head on; just remove it and the eyes and prepare this recipe as directed.
- Dried Chiles: For a smokier flavor, use ancho chiles instead of pasilla chiles. For extra spice, add 1-2 chile de arbol peppers. You can also add 1-2 chipotle peppers in adobo just before blending the toasted chile sauce.
- Vegetables: You can add more of your favorite vegetables like corn or zucchini to the soup.
- Add fish: You can add chunks of fish like catfish or flaky cod into the soup for extra flavor and protein.
Serving Suggestions
Add even more flavor to your caldo de camaron by garnishing with things like diced avocados, chopped onions, cilantro, and fresh lime juice
Pair your caldo de camaron with Mexican favorites like homemade corn tortillas, homemade tostada shells, and bolillo bread. And consider washing it down with a michelada!
Storing and Reheating
To store, place the soup into a large airtight container and refrigerate for up to 4 days.
To reheat, pour the caldo de camaron into a large pot and heat over medium heat until warm and bubbling.
More Mexican Recipes
Caldo de Camaron
Ingredients
For shrimp stock
- 1 ½ pounds medium shrimp, deveined and shells on
- 2 teaspoons olive oil
- 3 celery stalks, roughly chopped
- 1 carrot, peeled and roughly chopped
- 2 cloves garlic
- 2 teaspoons kosher salt
- 1 bay leaf
- 8 cups water
For caldo de camaron
- 4 teaspoons olive oil, divided
- 5 guajillo chiles, rinsed, stemmed, and seeded
- 2 pasilla chiles, rinsed, stemmed, and seeded
- 4 large Roma tomatoes, halved
- 4 cloves garlic
- 1 white onion, halved, one half roughly chopped
- 2 teaspoons kosher salt, divided, plus more to taste
- 2 cups hot water
- 2 Yukon gold potatoes, peeled and diced
- 2 carrots, peeled and diced
- 4 epazote leaves
- 4 cilantro sprigs (optional)
Toppings
- Chopped onion
- Chopped cilantro
- Diced avocado
- Lime juice
Instructions
- Make the shrimp stock. Remove the shells from the shrimp and reserve them in a separate bowl. Return the peeled shrimp back to the refrigerator.
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the shrimp shells, celery, carrot, garlic, and salt to the pot.
- Sauté the ingredients until the shells start to turn pink and are fragrant, about 5 minutes, stirring occasionally.
- Add the water, bring to a boil, reduce to a gentle simmer, cover, and cook for 25 minutes.
- Strain the stock over a large bowl and reserve the broth. Discard the shells and vegetables.
- Make the soup. Heat 2 teaspoons of olive oil over medium heat in the same pot or Dutch oven. Add the guajillo chiles, pasilla chiles, tomatoes, garlic, one half of the white onion, and 1 teaspoon kosher salt. Sauté the ingredients until the chiles are lightly toasted and fragrant, and the tomatoes start to soften, about 5 minutes. Pour in the water and bring to a simmer. Cover and cook for 10 minutes until the chiles have softened and rehydrated. Remove the pot from the heat.
- Carefully transfer everything to a large blender and blend until smooth. Set aside.
- In the same pot, heat the remaining 2 teaspoons of olive oil over medium-high heat. Add the remaining half of chopped white onion, potatoes, carrots, and remaining 1 teaspoon of kosher salt. Sauté for 5 minutes until the carrots begin to soften.
- Strain the chile mixture into the pot or Dutch oven using a fine mesh strainer. Discard the chile pulp.
- Add the reserved shrimp stock into the pot or Dutch oven and stir to combine.
- Bring to a simmer, cover, and cook for 15-20 minutes, until the potatoes and carrots are soft and tender.
- Add the peeled shrimp, epazote leaves, and cilantro sprigs to the pot. Cook for an additional 5 minutes until the shrimp are fully cooked. Taste for salt and add more if needed.
- Serve immediately in bowls and garnish with chopped cilantro, onion, avocado, and lime juice.
Notes
- Using homemade shrimp stock adds lots of flavor, but if you’re short on time you can use store bought broth or vegetable broth.
- You can omit the cilantro sprigs if you prefer.
- You can use shrimp with the head on, just remove it and the eyes and prepare this recipe as directed.
Nutrition Information
Photography by Ashley McLaughlin.
Leave a Reply