Soups & Stews
This aguadito soup recipe brings the vibrant flavors of Puerto Rico to your kitchen with its signature coconut-lime creaminess and toasted barley crunch. š The dish combines fresh seafood, aromatic sofrito, and a velvety coconut broth that balances rich and tangy notes perfectly. I've perfected this traditional recipe to deliver restaurant-quality results at home, where every spoonful transports you to the island's coastal charm.
The beauty of aguadito lies in its simplicity and depthāsimmered seafood, tender root vegetables, and barley create a hearty yet delicate soup. Traditional versions use either fish or shrimp, but I've included a versatile approach that lets you choose based on preference. The key lies in toasting the barley for a nutty crunch that contrasts beautifully with the creamy coconut broth infused with lime and cilantro.
What makes this recipe special is the harmony of flavors: the coconut milk provides richness, lime zest adds brightness, and sofrito brings layers of savory depth. The result is a soup that's both comforting and refreshingāideal for family dinners or special occasions. Each bite delivers tender seafood, silky broth, and that satisfying barley crunch that makes it unforgettable.
Serve this aguadito with steamed rice or tostones for the full Puerto Rican experience. The recipe scales easily for gatherings, and leftovers reheat beautifully, making it a practical yet impressive dish. Let's bring the tropics to your table with this authentic recipe that's as nourishing as it is delicious.
Ingredients for aguadito soup
Sixteen ingredients for a soup that tastes like Puerto Rican sunshine in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Shrimp (or White Fish Fillets) š¦ | 1 ½ lb | Peeled, deveined, medium size |
| Pearl Barley š¾ | ½ cup | Uncooked, for toasting |
| Coconut Milk (Full-Fat) š„„ | 1 can (13.5 oz) | Canned, no additives |
| Fresh Limes š | 3 whole | Zest + juice, organic preferred |
| Fresh Cilantro šæ | ½ cup | Chopped, stems removed |
| Sofrito š§ | ½ cup | Homemade or quality jarred |
| Yellow Onion š§ | 1 whole | Diced, sweet variety |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Carrots š„ | 2 medium | Peeled, sliced into rounds |
| Russet Potatoes š„ | 2 medium | Peeled, cubed evenly |
| Olive Oil š« | ¼ cup | Extra-virgin, for toasting |
| Vegetable Broth š§ | 4 cups | Low-sodium preferred |
| Salt š§ | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Ground Cumin šæ | ½ tsp | Toasted for depth |
The shrimp or fish is the starāfreshness is non-negotiable. Local seafood markets or the fish counter at Whole Foods have the best quality. Look for shrimp with a bright, translucent sheen and fish that smells clean, not fishy. The barley needs toastingādry-toast in olive oil until nuttyāthat crunch is what makes this soup special. For sofrito, homemade is ideal, but the jarred kind at Latin markets works in a pinch. The potatoes and carrots should be evenly sized so they cook at the same paceācut them into 1-inch cubes for consistency.
No shrimp? White fish fillets like cod or snapper work perfectly. Short on coconut milk? Light coconut milk plus a splash of heavy cream keeps it rich. Fresh lime zest is essentialādried zest loses its brightness, so zest your own. The sofrito can be swapped for 1/4 cup tomato paste plus 1/4 cup olive oil if you're in a hurry. For extra depth, toast the cumin seeds whole before grinding. The broth should be low-sodiumāswanson or Pacific Foods are great brands. If you can't find pearl barley, substitute with orzo pasta for a quicker version.
This soup tastes even better the next dayāreheat gently with a splash of water to restore creaminess. Store in an airtight container for 4-5 days in the fridge, or freeze portions for up to 3 months. For meal prep, cook the barley and broth ahead, then add the seafood fresh. The lime zest and cilantro should be added lastāthey lose their vibrancy when heated too long. Serve with warm rice or tostones for the full experience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when Iām too tired to wash dishesājust shrimp, barley, and coconut milk simmering together until the flavors melt into something rich and satisfying. (Yes, even on a Tuesday night.)
- Creamy-Lime Brightness: That first squeeze of lime over the warm coconut milk? Itās like sunshine in a bowlābright, tangy, and just enough to cut through the richness without overpowering. The cilantro ties it all together like a fresh hug.
- Leftovers That Still Shine: Unlike soups that turn sad after day two, this one actually tastes better reheatedāespecially if you stir in a splash of lime juice and a pinch of salt. Honestly, I make it on Sundays just so I can have it all week.
- Budget-Friendly Luxury: Pearl barley stretches the shrimp or fish so far, and coconut milk adds that restaurant-worthy creaminess without breaking the bank. Itās my go-to when I want to feel fancy but still keep my grocery bill in check.
Step-by-step instructions for aguadito soup
Here's how to build this vibrant Caribbean-inspired soup with perfect texture contrasts.
š„ Step 1: Toast the Barley and Build the Base
Heat the 0.25 cup olive oil in a large pot over medium heat until shimmering. Add the 0.5 cup pearl barley and toast for 3-4 minutes until it develops a nutty aroma and turns a deeper golden color. This toasting step is crucialāit removes the raw taste and creates that signature crunchy texture.
Add the 1 whole diced yellow onion and 4 minced garlic cloves, cooking for 3 minutes until softened but not browned. Stir in the 0.5 cup sofrito and cook for another 2 minutes until fragrant. You're building flavor layers hereāthe sofrito adds that essential Caribbean depth that sets aguadito apart from other coconut soups.
š³ Step 2: SautĆ© Vegetables and Develop the Spice Profile
Add the 2 peeled and sliced carrots and 2 peeled and cubed russet potatoes to the pot. Stir well to coat with the sofrito mixture. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally, until the vegetables begin to soften but aren't fully tender.
Here's where the magic happens: add the 0.5 tsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. The cumin should perfume the broth immediatelyāthis is your signal that the spices are properly incorporated. Taste the broth now; it should be seasoned but not overwhelming. If you're using shrimp, add them now and cook for 2 minutesājust enough to warm through without overcooking.
š„ Step 3: Create the Coconut-Lime Cream Base
Pour in the 1 can (13.5 oz) full-fat coconut milk and stir gently to combine. The mixture will look curdled at firstāthat's normal. Bring to a gentle simmer over low heat for 8-10 minutes, stirring occasionally, until the coconut milk fully emulsifies and the soup becomes creamy. You'll know it's ready when the mixture smooths out and takes on a pale golden hue.
While the soup simmers, zest 2 of the 3 fresh limes and juice all 3 limes. The zest adds bright citrus notes that cut through the richness of the coconut, while the juice balances the flavors perfectly. Stir the zest and juice into the soup and simmer for another 5 minutes to let the flavors meld. Taste and adjust seasoningāyou might need a touch more salt to balance the acidity.
ā° Step 4: Finish with Protein and Fresh Herbs
If you're using shrimp, add them now and cook for 2-3 minutes until they turn opaque and curl at the edges. For fish fillets, add them now and cook for 4-5 minutes until they flake easily with a fork. Remove the protein and set aside temporarily. The soup should continue simmering gently while you prepare the final elements.
Return the cooked protein to the pot and stir in the 0.5 cup chopped fresh cilantro. Let the soup simmer together for 2 minutes to allow the herbs to infuse. The cilantro should brighten the dish and add that fresh, herbaceous finish that makes this soup so refreshing. Taste one final timeāyou're looking for a perfect balance of coconut creaminess, citrus brightness, and herbal freshness with just a hint of spice.
Pro Tips For Making Aguadito Soup
- Toast the Barley: Pearl barley needs a quick toast in oil before adding liquidājust 2-3 minutes over medium heat until it smells nutty. I learned this the hard way when my soup turned bland; skipping this step means youāre missing that toasty depth that makes aguadito sing. ---
- Cook Shrimp Fast: Shrimp should hit the pot after the broth is simmering, not beforeāadd them in the last 2 minutes. Overcooking turns them rubbery, and you want them tender but still with a bite. (Yes, even if youāre impatient like me.) ---
- Strain the Coconut Milk: Full-fat coconut milk leaves a greasy film if you donāt skim it firstāpour it into a jar, let it sit 5 minutes, then spoon off the thick layer on top. This keeps your soup silky without that heavy, unappetizing sheen. ---
- Zest the Limes: Donāt just juiceāgrate the zest over the soup at the end. The bright, citrusy aroma lifts the whole dish, and itās the one thing that makes homemade aguadito taste like a restaurant version. (I know, I know, but trust the process.)
Serving suggestions for this aguadito soup
Classic Puerto Rican Plating
Serve your aguadito in traditional bowls of steamed white riceāthis is how it's presented in Puerto Rican homes. The rice soaks up the coconut-lime broth beautifully, creating a satisfying contrast with the soup's creamy texture. I like using medium-grain rice like Calrose, which stays slightly firm and absorbs flavors well without becoming mushy. š
Tostones for Crunch
No Puerto Rican meal is complete without tostonesātwice-fried green plantains that add a crispy, starchy element. For extra authenticity, serve them alongside your aguadito. I recommend using thick-cut plantains (about ½ inch thick) and frying them in vegetable oil at 375°F until golden and crisp. Their salty, caramelized flavor complements the soup's brightness perfectly.
Fresh Garnishes
Finish each bowl with a sprinkle of fresh cilantro leaves and a few lime wedges for squeezing. The cilantro adds a vibrant herbal note, while the lime wedges let diners adjust the tanginess to their taste. For an extra touch, I sometimes add thinly sliced scallions or radish slicesāthese add color and a peppery crunch that cuts through the coconut richness.
Side of Avocado
A sliced avocado on the side brings creamy texture and healthy fats that balance the soup's flavors. I like using Hass avocados when they're at peak ripenessājust firm enough to hold shape but yielding slightly when pressed. The avocado's buttery richness pairs wonderfully with the aguadito's coconut-lime profile, making each bite even more satisfying. š„
Bread for Scooping
Offer warm, crusty bread like bolillo or a simple baguette for scooping up the hearty broth. The bread's texture contrasts nicely with the soup's creaminess, and it's a practical way to enjoy every last drop. I often toast the bread lightly with a sprinkle of flaky sea salt to enhance its flavor. For a Puerto Rican twist, try pan de aguaāa soft, slightly sweet bread that's perfect for soaking up aguadito.
Spicy Kick Option
For those who love heat, serve a small bowl of habanero-honey sauce on the side. Mix 1 tbsp honey with 1 tsp habanero paste (or finely minced habanero) and a splash of lime juice. The sweet-spicy contrast elevates the soup's flavors and gives diners a way to customize their experience. I like using Penzeys habanero paste** for that authentic Caribbean heat. š¶ļø
Nutrition facts
Frequently asked questions
Can I make aguadito soup vegetarian?
This traditional recipe centers on seafood, but you can adapt it! Replace shrimp or fish with firm tofu cubes or chickpeas for protein. For extra richness, add mushrooms or hearts of palm to mimic seafood texture. The coconut-lime broth will still shine, though the flavor profile shifts slightly from the original.
Why does my aguadito look curdled after adding coconut milk?
This is completely normal! The cold coconut milk will temporarily separate when added to hot broth. Just stir gently and simmer for 8-10 minutesāthe mixture will emulsify into a creamy texture. For extra insurance, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end if needed.
How do I make this soup spicier?
Add ½ teaspoon ground achiote (annatto) with the cumin for a smoky depth, or stir in 1-2 tablespoons of hot sauce at the end. For authentic heat, blend 1 habanero pepper with 1 tablespoon lime juice, then strain and add to the finished soup. Start with lessāthese peppers pack serious punch!
Can I prepare aguadito ahead of time?
Yes! This soup actually tastes better the next day. Cook the barley, broth, and vegetables ahead, then refrigerate in an airtight container for up to 3 days. When ready to serve, reheat gently with a splash of water or coconut milk, then add the seafood and fresh herbs just before serving. The flavors meld beautifully overnight.
What's the difference between aguadito and sopa de pescado?
While both are Puerto Rican seafood soups, aguadito stands out for its coconut-lime broth and toasted barley that creates a nutty crunch. Sopa de pescado typically uses a tomato-based broth with more potatoes and sometimes plantains. Aguadito's lighter, creamier texture makes it perfect for warm weather.
