Aguadito Soup Recipe: Creamy Coconut-Lime Velvety Delight

Soups & Stews

Aguadito Soup Recipe: Creamy Coconut-Lime Velvety Delight

This aguadito soup recipe brings the rich, velvety comfort of Puerto Rico to your kitchen with its signature blend of coconut milk and lime. The secret lies in slow-simmered salted cod, tender potatoes, and yuca, all enveloped in a creamy broth that balances savory and citrus notes. I've perfected this version to deliver that restaurant-quality texture without the fuss of traditional long simmers.

The magic happens when coconut milk and lime juice meld together, creating a velvety sauce that coats every ingredient. Unlike many soups, aguadito relies on simple techniques—soaking salted cod properly and letting the broth reduce naturally—to build deep, complex flavors. This isn't just a soup; it's a celebration of Puerto Rican home cooking that feels luxurious yet approachable.

What you'll end up with is a bowl of creamy, aromatic soup where each spoonful delivers tender fish, fluffy potatoes, and the bright tang of lime. The texture is unmistakably velvety, with just enough body to satisfy while leaving room for a side of steamed rice or crusty bread. The best part? This recipe scales beautifully, making it perfect for family gatherings or cozy weeknight dinners.

Traditional variations often include peppers or plantains, but the core remains the same: a harmonious balance of textures and flavors. Whether you're recreating a childhood memory or introducing someone to Puerto Rican cuisine, this aguadito soup delivers comfort in every bite. Let's get started on creating your own version of this beloved classic.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for aguadito soup

Creamy coconut milk meets bright lime in this Puerto Rican classic—just 13 ingredients for restaurant-quality comfort.

Ingredient Amount Notes
Salted Cod Fillets 🐟 1 lb Soaked overnight to remove salt
Yellow Potatoes 🥔 1 ½ lb Medium size, peeled and cubed
Yuca (Cassava) 🍠 1 lb Peeled and cut into chunks
Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
Fresh Lime Juice 🍋 ½ cup Freshly squeezed, about 4-5 limes
Yellow Onion 🧅 1 whole Medium size, chopped
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Vegetable Oil 🫒 2 tbsp For sautéing onions
Bay Leaf 🌿 1 whole For simmering flavor

The salted cod is the star here, so don't skip the soaking. Look for bacalao in the Latin section—it's usually pre-salted, but if you're using regular salt cod, soak it in water for 24 hours, changing the water every 8 hours. Yuca can be tricky to find, but most Latin markets carry it fresh or frozen. If you can't find it, green plantains work in a pinch (peeled and cubed). For the coconut milk, full-fat canned versions like Goya or Thai Kitchen give the best creaminess—none of that watery stuff. And grab limes that are heavy for their size; they'll have more juice.

No salted cod? Firm white fish like cod or halibut works, but skip the soaking. Fresh cilantro missing? Dried cilantro or parsley at half the amount gets you close. The potatoes and yuca can be swapped—sweet potatoes work too, though they'll change the flavor slightly. If you're short on lime juice, lemon juice works in a bind, but it won't be quite the same. For the bay leaf, dried is fine, but fresh has a more complex flavor. And if you're worried about the coconut milk curdling, stir it in at the very end—that's my secret trick.

This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for 4-5 days—the coconut milk keeps it rich and creamy. Freezes beautifully for 3 months if you want to make a big batch. I always double the recipe for leftovers; it's perfect for meal prep. And if you're serving it with rice, cook the rice in the broth first—it soaks up all the flavor. Trust me, it's worth the extra minute.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, simmer, and let the salted cod melt into the broth while the potatoes and yuca soak up all that creamy coconut goodness. No chopping, no fuss, no extra pans to wash.
  • Bright & Creamy: That first bite? The salted cod flakes apart in your mouth while the coconut milk wraps around the potatoes like a hug, and the lime juice cuts through it all—like a tropical vacation in a bowl. Honestly, it’s the kind of flavor that makes you pause mid-spoonful.
  • Weeknight & Weekend: Make it for a lazy Tuesday night when you’re too tired to cook, or bring it to a potluck where it’ll disappear faster than the chips. The leftovers? Even better the next day—warm it up, and the flavors deepen like a good wine.
  • Budget-Friendly Luxury: Salted cod might sound fancy, but it’s a pantry staple that stretches across meals. A single fillet feeds four, and the potatoes and yuca bulk it up without breaking the bank. My secret weapon for feeding a crowd without stress.

Step-by-step instructions for creamy coconut-lime aguadito soup

Here's how to create this velvety Caribbean masterpiece with rich coconut milk and bright lime notes.

1

Prepare the Salty Cod Fillets

First, soak the 1 lb salted cod fillets in cold water for at least 12 hours to remove excess saltiness. I like to change the water every 4 hours to ensure maximum salt removal. After soaking, pat the fillets completely dry with paper towels and cut them into 1-inch cubes. This preparation step is crucial—it transforms the salty cod into tender, flavorful pieces that melt into the creamy soup.

While the cod soaks, peel and cube the 1.5 lb yellow potatoes into even 1-inch pieces. Cut the 1 lb yuca (cassava) into similar-sized chunks. Both vegetables should be roughly the same size to ensure even cooking. Set them aside in a bowl of cold water to prevent browning until you're ready to add them to the pot.

2

Build the Flavor Base

Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the chopped 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this is where the foundation of your soup's flavor develops.

Next, add the 1 whole bay leaf and pour in the 0.25 cup olive oil. Stir well to combine, then add the cubed potatoes and yuca. Cook for 2 minutes, stirring occasionally, to lightly toast the vegetables and enhance their natural flavors. This step helps create a deeper, more complex taste in your finished soup.

3

Simmer with Coconut Milk

Pour in the 1 can coconut milk, stirring to coat all the ingredients. Add the drained cod cubes and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15-20 minutes, stirring occasionally. You'll know it's ready when the potatoes are fork-tender and the cod flakes easily with a fork.

Here's the thing—don't rush this step. The coconut milk needs time to infuse with the vegetables and cod, creating that signature creamy texture. If the soup starts to reduce too much, you can add a splash of water, but try to maintain that rich coconut base.

4

Finish with Lime and Seasonings

Remove the bay leaf and stir in the 0.5 cup fresh lime juice, 1.5 tsp salt, and 0.5 tsp black pepper. Taste and adjust seasoning if needed—this is where the bright, tangy notes come to life. The lime juice should cut through the richness of the coconut milk beautifully, balancing the flavors perfectly.

Let the soup simmer for another 2-3 minutes to allow all the flavors to meld together. The result should be a velvety, creamy soup with tender cod and vegetables in a rich coconut-lime broth. This is the moment that matters—where all your preparation comes together in a harmonious blend of flavors.

5

Garnish and Serve

Ladle the hot soup into bowls and garnish each serving with the 0.25 cup chopped fresh cilantro. The bright green color not only looks beautiful but also adds a fresh, herbal note that complements the creamy coconut-lime flavor. Serve immediately while hot, as aguadito soup is best enjoyed fresh.

Don't skip the garnish—I know it seems like a small detail, but that fresh cilantro really ties the whole dish together. The contrast of the bright green against the creamy soup makes it visually appealing, and the flavor adds a nice freshness that balances the rich coconut milk. Enjoy your creamy, comforting aguadito soup!

👨‍🍳

Pro Tips For Making Aguadito Soup

  • SOAK THE COD LONG: I learned this the hard way—don’t rush the salted cod. Soak it in cold water for at least 12 hours, changing the water every 4 hours. The longer it sits, the less salty and more tender it becomes, and trust me, you don’t want that fishy bite ruining your soup.
  • PEEL YUCA LAST MINUTE: Yuca turns rubbery fast once exposed to air. Peel it right before adding to the pot—no need to prep it hours ahead. If you’re worried about prep time, keep the whole yuca in cold water until you’re ready to use it, but don’t peel it until the last second.
  • SIMMER, DON’T BOIL: Aguadito needs a gentle touch. Once everything’s in the pot, keep the heat low to medium-low—a slow simmer keeps the potatoes and yuca from breaking apart and makes the cod flake perfectly. I used to crank the heat, and half my soup would turn to mush.
  • ACIDIFY THE COCONUT MILK: Sounds weird, but it works: stir in 1 tablespoon of lime juice directly into the coconut milk before adding it to the soup. This prevents curdling and balances the richness—no one wants a greasy aguadito. (Yes, even if you’re impatient like me, wait 2 minutes for the lime to blend in.)

Make-ahead tips for this dish

Prep Ahead Strategy

Start by soaking the 1 lb salted cod in cold water for 24 hours—change the water every 8 hours—and store it in the fridge until ready to use. This step can be done 2 days in advance, making it the perfect weekend prep. I like to keep the soaked cod in its soaking water in a sealed container in the fridge. 🥫

Vegetable Prep

Peel and cube the 1.5 lb yellow potatoes and 1 lb yuca up to 3 days ahead, storing them in a bowl of cold water in the fridge. The water prevents browning and keeps them fresh. When ready to cook, drain and pat dry before adding to the pot.

Coconut-Lime Base

Mix the 1 can coconut milk and 0.5 cup lime juice in a jar, sealing it tightly. Store in the fridge for up to 4 days—this pre-mixed base saves time and ensures consistent flavor. Just shake well before adding to the pot during cooking.

Flavor Boosting

Sauté the 1 chopped onion and 4 minced garlic cloves in 2 tbsp vegetable oil and store the mixture in an airtight container in the fridge for 3 days. This aromatic base can be added directly to the pot when you're ready to simmer, cutting down on active cooking time. 🧄

Freezer-Friendly Components

For a fully make-ahead meal, freeze the cooked soup (without garnish) in airtight containers for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove with a splash of water or coconut milk to restore creaminess. I always double the recipe for freezing—leftovers make quick lunches!

Garnish Ready

Chop the 0.25 cup fresh cilantro just before serving to keep it vibrant. Store the whole stems in a sealed bag with a damp paper towel in the fridge for 5-7 days, or freeze chopped cilantro in ice cube trays for easy portioning later. Fresh herbs make all the difference in that final presentation! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 85mg28%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes this aguadito soup different from other Puerto Rican fish soups?

The signature difference is the creamy coconut-lime base that creates that velvety texture. Unlike traditional versions that rely on heavy cream or milk, this recipe uses coconut milk for richness and fresh lime juice for brightness, giving it a unique tropical twist while keeping it authentically comforting. The salted cod (bacalao) remains the heart of the dish, but the coconut-lime pairing elevates it to a whole new level.

2

Can I substitute yuca for something easier to find?

If you can't find yuca (cassava), swap it 1:1 with green plantains (peeled and cubed) or sweet potatoes. The plantains will add a slight sweetness, while sweet potatoes keep the earthy flavor. For a neutral option, white potatoes work too, though they'll make the soup slightly lighter. Just adjust cooking time by 5-10 minutes if using denser substitutes.

3

Why does the salted cod need to soak so long?

Salted cod is packed with salt to preserve it, and that excess salt needs time to dissolve. Soaking for 12-24 hours (changing water every 4-8 hours) removes most of the saltiness while keeping the fish tender. Skipping this step results in a salty, rubbery texture. Pro tip: If you're short on time, soak it in milk or lemon water for 6-8 hours—this speeds up the process while adding extra flavor.

4

Can I make this soup in an Instant Pot or slow cooker?

Yes! For an Instant Pot, sauté the onions and garlic first, then add all ingredients (except lime juice) and cook on high pressure for 8 minutes. Release pressure naturally, then stir in lime juice. In a slow cooker, combine everything (including lime juice) and cook on low for 3-4 hours or high for 1.5-2 hours. The coconut milk may separate slightly—just stir vigorously before serving to restore creaminess.

5

What's the secret to getting that perfect creamy texture?

The secret lies in low-and-slow simmering and adding coconut milk at the right time. Don't boil vigorously after adding the coconut milk—keep it at a gentle simmer so it doesn't curdle. Also, stir in the lime juice and seasonings just before serving to preserve their freshness. For extra creaminess, whisk in 1 tbsp cornstarch mixed with water at the end if needed.

★★★★★4.5(8 reviews)
Categories Soups & Stews