Go Back Email Link
+ servings
FB social media image of Caldo Santo in a white bowl next to a wooden cutting board with a slice of avocado on it.

Caldo Santo (Puerto Rican Coconut Seafood Stew)

Course: dinner, Entree
Cuisine: Puerto Rican/Hispanic
Keyword: coconut milk, fish, seafood, soup
Prep Time: 45 minutes
Cook Time: 40 minutes
Total Time: 1 hour 25 minutes
Servings: 8
Calories: 629kcal
Author: Marta Rivera
Use your favorite seafood and fish and a variety of tubers to make this popular Puerto Rican Lenten soup.
Prep time doesn't include 2 1/2 hours to desalinate the bacalao.
Print Recipe

Equipment

  • 8-quart Dutch oven
  • box grater

Ingredients

  • tablespoon (15 milliliters) olive oil or achiote oil
  • 1 medium (1 1/2 cups or 200 grams) white onion peeled and thinly sliced
  • 1/3 cup (85 grams) sofrito
  • 5 cloves (2 tablespoons) garlic peeled and minced
  • 1 1/2 inch piece (1 tablespoon) ginger peeled and minced
  • 4 cups (1 liter) fish stock
  • 3 cups (750 milliliters) coconut milk
  • 1/4 cup (about 12) manzanilla olives
  • 1 tablespoon capers
  • 2 large bay leaves
  • 1 tablespoon adobo plus more to taste
  • 1 1/2 teaspoons (1 packet) sazón con achiote y culantro
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground allspice optional
  • 1/2 pound (455 grams) yuca (cassava) peeled and cut into 1/2-inch cubes
  • 1/2 pound (455 grams) batata (boniato) peeled and cut into 1/2-inch cubes
  • 1/2 pound (455 grams) calabaza (Kabocha squash) peeled and cut into 1/2-inch cubes
  • 2 large green plantains
  • 1 pound (460 grams) jumbo shrimp peeled and deveined
  • 1 pound (460 grams) bacalao (salted cod) desalinated and cut into 1-inch chunks
  • 1 pound (460 grams) red snapper cut into 1-inch chunks
  • 1/2 pound (225 grams) lump crab meat

Optional Garnishes

  • sliced avocado
  • lime wedges

Instructions

Begin the Caldo Santo

  • It in an 8-quart (or larger) Dutch oven or caldero, heat the olive oil over medium-high heat.
    Once the oil shimmers in the pot, add the sliced onion, sofrito, garlic, and ginger to the oil.
    Sauté these until glossy and opaque, or for 3 to 4 minutes, stirring frequently. 
  • Once the aromatics are glossy, pour in the fish stock and the coconut milk. 
    Stir the liquids into the aromatics, then add the olives, capers, bay leaves, adobo, sazón, black pepper, and allspice to the pot.
    Allow the liquid to come up to a boil. 
  • Once the liquid in the pot starts to boil, stir in the chunks of yuca, batata, and calabaza. Bring the liquid back up to a boil.
    Once the liquid boils, reduce the temperature to medium and cover the pot. Gently simmer the viandas like this for 10 minutes, stirring every 5 minutes. 

Peel and Grate the Platanos

  • While waiting for the viandas to soften, peel the platanos.
    Cut the ends of the platanos off and make a slit down the back and front with the tip of your knife.
    Next, use the fleshy part of your thumb to press up on the peel to separate the peel from the platano. Continue pushing the peel up and away until the platano is peeled. 
  • Use the next to smallest grater holes to finely grate the platanos into a mixing bowl. 
    Activate the platanos sticky quality by using your hand to stir the grated platano a bit in the bowl.
    Use a tablespoon measuring spoon or a #70 portion scoop to form 14-15 balls of platano.
  • After you scoop the balls, roll each one between the palms of your hands to form them into round balls.
    If they don't stick together, you can add a small amount (1 tablespoon) of flour to help them along.
    Set the balls aside on a plate or platter while you wait for the viandas to finish their 10-minute simmer. 

Finish the Caldo Santo

  • Add the platano balls to the pot and use your spoon to push them under the surface of the caldo santo.
    Cover the pot and cook the platano balls in the soup for 5 minutes. 
  • After 5 minutes, dump all seafood except for the crab meat into the pot. Stir it in and cover the pot once again. 
    Cook the caldo santo for 10 minutes or until the seafood is cooked all the way through.
  • Turn off the stove and immediately stir the crab meat into the cooked caldo santo. Avoid stirring the soup too much as this will cause the crab meat to break apart. 
    Ladle the caldo santo into individual serving bowls to serve it. 
  • Serve the caldo santo with slices of toasted and buttered Pan Sobao, ripe avocado slices and lime wedge for squeezing into the soup just before eating.

Notes

Swaps and Substitutions:

  • Replace the fresh coconut milk with canned coconut milk.
  • Vianda swaps: butternut squash or acorn squash, malanga coco (yautía, big taro or cocoyam),ñame (yam),Russet or Yukon Gold potatoes,guineos verdes (green cooking bananas).
  • If you don't want to use salted codfish, you can replace it with fresh cod, but you will need to add more adobo to the soup. More bacalao swaps: salted pollock, haddock, or flounder.
  • Red snapper substitutes include grouper, sea bass, or orange roughy.  
  • Replace the shrimp with scallops, crawfish, or langostino.
  • You can replace lump crab meat with chunks of lobster, more shrimp, or tenderized octopus.

Tips and Techniques:

  • Use bright green, firm plantains for this recipe. Yellow plantains will be too sweet in this dish. 
  • You can omit the platano balls if you don't want to add them or just peel and cut the plantains into 1/2-inch thick slices. Add sliced plantains with the other viandas.
  • You can also make the bolitas out of guineos verdes instead of platanos. Peel, grate, scoop and form them the same way you did the platanos.  
  • Seafood shouldn't cook too long, or it will toughen.
  • Packaged crab meat is pre-cooked, so it's safe to add to the soup after cooking. 

Make-Ahead Instructions: 

  • For the Platano Balls: 
    1. Grate and form the platanos as instructed. Lay the platano balls onto a greased sheet pan or a sheet pan lined with a silicone baking mat.
    2. Place a piece of plastic wrap over the platano balls and freeze until solid.
    3. Remove the platano balls from the sheet pan once frozen and transfer them to a food storage bag. Freeze the platano balls for up to 6 months. 
    4. To use them, just toss them into whatever you want. Make sure to boil the plantain balls for at least 10 minutes to ensure they're cooked throughout. 

Storage Instructions: 

  • Store leftover caldo santo in the fridge for up to 3 days. You can reheat the portions you plan to serve and eat in the microwave or on the stovetop until warmed through.
    Discard any remaining soup after 3 days. 
  • Freeze caldo santo for up to 2 months:
    1. Transfer the cooled soup to a freezer-safe container and freeze it.
    2. Thaw the frozen caldo santo in the fridge overnight and reheat as instructed above.

Nutrition

Calories: 629kcal | Carbohydrates: 38g | Protein: 66g | Fat: 24g | Saturated Fat: 18g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 191mg | Sodium: 5490mg | Potassium: 1999mg | Fiber: 3g | Sugar: 9g | Vitamin A: 5204IU | Vitamin C: 24mg | Calcium: 234mg | Iron: 6mg