Soups & Stews
Aguadito soup brings Puerto Rican comfort to your kitchen with its creamy coconut-lime broth and hearty mix of meat and vegetables. This traditional one-pot dish transforms simple ingredients into a rich, flavorful meal that's perfect for family gatherings or cozy weeknights. The secret lies in balancing the tangy lime and sweet coconut, creating a broth that's both vibrant and deeply satisfying.
What makes aguadito special is its ability to combine familiar flavors with unexpected textures—tender meat, crisp vegetables, and a velvety broth that coats every spoonful. The recipe starts with a fragrant base of onions, garlic, and cilantro, which infuses the broth with layers of aromatic depth. Whether you use beef or chicken, the meat becomes fork-tender while absorbing the bright, citrusy essence of the soup.
By the time you finish this recipe, you'll have a steaming pot of aguadito that's ready to be served with warm cornbread or rice. The combination of coconut milk and lime juice gives the broth a unique balance of sweet and tangy, while the vegetables add freshness and crunch. Each spoonful delivers a taste of Puerto Rican tradition, proving that comfort food doesn't have to be complicated.
This dish is especially meaningful during cooler months or when you're craving something hearty yet refreshing. The slow simmering process allows all the flavors to meld together, resulting in a soup that's both nourishing and deeply flavorful. Perfect for feeding a crowd or enjoying a quiet meal at home, aguadito is a recipe that brings warmth and tradition to your table.
Ingredients for aguadito soup
Puerto Rican tradition meets cozy kitchen in this one-pot wonder with creamy coconut and zesty lime.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 large | Diced, about 2 cups |
| Garlic Cloves 🧄 | 6 cloves | Minced, about 2 tbsp |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat preferred |
| Fresh Lime Juice 🍋 | ½ cup | About 4-5 limes |
| Carrots 🥕 | 3 medium | Sliced into rounds |
| Green Bell Pepper 🌶️ | 1 whole | Diced, about 1 cup |
| Potatoes 🥔 | 2 medium | Cubed, about 2 cups |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cumin 🌿 | ½ tsp | Ground, for depth |
| Bay Leaves 🍃 | 2 whole | For aromatic base |
The beef is the heart of this soup—chuck roast gives that rich, fall-apart texture. Grab it from the butcher counter if you can, or the pre-cubed section at Walmart or Kroger works perfectly. Look for good marbling, not lean cuts. The coconut milk should be full-fat for that velvety texture—Thai Kitchen brand is my go-to, but any canned coconut milk will do. Lime juice matters too: Mexican limes if you can find them, or regular limes with a little extra zest. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a pinch.
No beef? Chicken thighs hold up just as well—use 2 lbs instead. Short on bell pepper? Green zucchini or yellow squash adds a similar freshness. The broth can be homemade or store-bought, but avoid high-sodium versions. For extra depth, toast the cumin and bay leaves in the olive oil for 30 seconds before adding water—trust me, it changes everything. The potatoes should be starchy (like Yukon Gold) for that creamy texture, but russets work too if that's what you've got.
This soup tastes even better the next day—make a double batch for leftovers. Store in an airtight container for 4-5 days in the fridge, or freeze for 3 months. I like to portion it into individual containers so it's ready for quick lunches. The lime juice can make the broth cloudy if you refrigerate it—just stir it back up before reheating. Serve with warm cornbread or crusty bread to soak up every last drop of that creamy coconut broth.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just brown the beef, toss in the onions and garlic, then let the slow simmer do the work. No extra pots, no fuss, and the rich beef broth builds flavor while you sip your coffee.
- Creamy Garlicky Bliss: That coconut milk turns it velvety, but the real star is the garlic—slow-cooked until it’s sweet and mellow, not overpowering. Add a handful of cilantro at the end, and it’s like a hug in a bowl.
- Leftovers That Don’t Suck: Between us, most soups get boring after day two. Not this one. The beef stays tender, the broth deepens, and I’ve reheated mine for five days—still delicious. (Yes, even on a Tuesday night.)
- Budget Beef Stretch: A chuck roast is cheap, and one pound feeds my family for days. The onions and garlic bulk it up, coconut milk makes it feel special, and suddenly you’ve got a restaurant-worthy meal without breaking the bank.
Step-by-step instructions for aguadito soup
This Puerto Rican coconut-lime masterpiece comes together in one pot with rich flavors and tender meat.
Sear the Beef for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2 lb beef chuck roast cut into 1-inch cubes, working in batches if needed. Sear for 5-6 minutes until the beef develops a deep brown crust on all sides. This step builds the foundation of flavor—don't rush it or the meat will steam instead of sear.
As you sear, you'll notice the beef releasing juices and developing a rich aroma. Once all pieces are golden brown, remove them from the pot and set aside. You'll add them back later, but first, we need to build the aromatic base that will infuse every bite of this comforting soup.
Build the Aromatic Base
In the same Dutch oven, add the 1 large yellow onion (diced) and cook for 3-4 minutes until softened and translucent. Stir occasionally to prevent burning. Add the 6 cloves garlic (minced) and the 0.5 teaspoon cumin, cooking for another 30 seconds until fragrant—this is where the magic happens.
Next, add the 3 medium carrots (sliced into rounds), 1 whole green bell pepper (diced), and 2 medium potatoes (cubed). Stir to combine, then pour in the 4 cups chicken broth. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer for 10 minutes. This allows the vegetables to soften slightly and the broth to absorb their flavors before we add the meat back.
Simmer the Beef Until Tender
Return the seared beef to the pot along with the 2 whole bay leaves. Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Bring the mixture to a boil, then reduce heat to low and cover. Let it simmer for 1 hour and 15 minutes, or until the beef is fork-tender and easily pulls apart. I like to check around the 45-minute mark—if the beef is still tough, give it another 15-20 minutes of cooking time.
Here's the thing—aguadito is all about that tender, melt-in-your-mouth beef. If you rush this step, you'll end up with chewy meat instead of the comforting texture this soup is known for. The bay leaves will infuse the broth with subtle aroma, so don't forget to remove them before serving.
Finish with Coconut and Lime
Once the beef is tender, stir in the 1 can (13.5 oz) coconut milk and 0.5 cup fresh lime juice. Simmer for another 10-15 minutes on low heat, stirring occasionally. The coconut milk will create a creamy, velvety texture while the lime brightens the whole dish with a refreshing tang. You'll see the soup thicken slightly as it cooks—this is exactly what we want.
Taste and adjust the seasoning if needed. I usually find it needs just a pinch more salt or lime juice to balance the flavors perfectly. The coconut and lime combination is what makes aguadito so special—it's creamy yet bright, rich yet refreshing.
Garnish and Serve Warm
Remove the 2 whole bay leaves from the soup. Ladle the aguadito into bowls and garnish each serving with 0.5 cup fresh cilantro (chopped). The bright green color not only looks beautiful but adds a fresh, herbal note that cuts through the richness of the coconut and beef.
Serve immediately with warm crusty bread or over rice. The soup should be hot but not boiling, with tender beef that falls apart easily and a creamy, well-balanced broth. Each spoonful delivers that perfect combination of comfort and flavor that makes aguadito a Puerto Rican classic.
Pro Tips For Making Aguadito Soup
- Brown the Beef First: Skip the slow start—sear the chuck roast in batches over medium-high heat until it’s deeply browned. This isn’t just for flavor; it builds a crust that locks in moisture during the long simmer, so your beef stays tender instead of turning to shoe leather.
- Char the Onions Low: After sautéing the onions, crank the heat to medium-low and let them caramelize for 10-15 minutes. I used to rush this, and the soup tasted flat—golden, slow-cooked onions add a depth that raw onions never will.
- Strain the Coconut Milk: Use a fine-mesh sieve or cheesecloth to remove any solids from the coconut milk before adding it to the pot. It’s a small step, but it keeps your aguadito silky instead of grainy—trust me, you’ll taste the difference.
- Finish with Raw Cilantro: Tear the cilantro by hand and stir it in just before serving. Cooking it kills its bright, grassy notes, and the last thing you want is a bowl of soup that tastes like sad, wilted herbs. A handful of fresh leaves keeps the flavor popping.
Health benefits of aguadito soup
Creamy Comfort
Aguadito's coconut milk transforms this soup into a velvety, satisfying meal. A single 13.5-ounce can provides 12-15 grams of healthy fats per serving, helping you feel full while supporting brain function. The full-fat version (like Thai Kitchen brand) delivers the richest texture and flavor, but even light coconut milk adds creaminess without overwhelming the broth. 🥥
Protein Powerhouse
The 2 pounds of beef chuck roast delivers 50-60 grams of protein per serving, making this a perfect post-workout meal or hearty dinner. Beef also provides iron and zinc, essential for energy and immune support. For a lighter option, swap beef for chicken thighs—they retain moisture well while still offering 30 grams of protein per serving.
Vitamin Boost
This soup packs vitamin C from lime juice and vitamin A from carrots, both crucial for immune function. The green bell pepper adds vitamin K, important for bone health, while potatoes contribute potassium to balance electrolytes. Fresh cilantro garnish provides vitamin K and folate, rounding out the nutrient profile.
Lime's Zesty Benefits
The ½ cup lime juice isn't just for flavor—it's packed with vitamin C (about 40% of your daily needs per serving) and aids digestion. Lime also contains antioxidants that help reduce inflammation. For extra zing, add lime zest (about 1 teaspoon) to the broth while simmering—it boosts flavor without extra calories.
Fiber for Fullness
With potatoes, carrots, and bell peppers, this soup delivers 6-8 grams of fiber per serving, promoting gut health and keeping you satisfied longer. The vegetable mix also provides antioxidants like beta-carotene (from carrots) and lycopene (from bell peppers), which support long-term health. For extra fiber, stir in 1 cup cooked green beans at the end.
Cultural Comfort
Aguadito reflects Puerto Rican traditions of blending sweet, sour, and savory flavors. The coconut-lime broth balances rich beef with bright acidity, creating a harmonious dish. Historically, this soup was a weekday staple—simple yet nourishing. Today, it’s a celebration dish for gatherings, proving comfort food can be both wholesome and exciting. ✨
Nutrition facts
Frequently asked questions
Can I make aguadito with chicken instead of beef?
Use 2 pounds of chicken thighs instead of beef—they stay juicy and absorb the coconut-lime flavors beautifully. Simmer them for 30-40 minutes instead of the 1 hour 15 minutes needed for beef. For extra richness, add 1 tablespoon olive oil to the broth at the end.
How do I prevent the coconut milk from separating?
Stir the coconut milk in gently while the soup simmers on low heat—never boil it. For extra insurance, whisk 1 teaspoon cornstarch with 2 tablespoons water and stir it in during the last 5 minutes of cooking. This creates a natural thickener that keeps the coconut emulsified.
What can I serve with aguadito?
Traditional pairings include warm cornbread (especially Puerto Rican-style with cornmeal and lime zest) or steamed white rice. For a heartier meal, add toasted bread rolls or fried plantains. The creamy broth soaks up perfectly, so serve extra bread on the side!
Can I make this soup dairy-free?
Yes! Simply replace the coconut milk with 1 cup full-fat cashew cream (blend soaked cashews with water) or 1 cup unsweetened almond milk. For extra richness, add 1 tablespoon coconut oil when sautéing the aromatics. The lime and spices will still shine through.
Why does my aguadito taste too salty?
Most likely, your broth was high-sodium or you added too much salt early. Fix it by adding ½ cup water or broth to dilute, then adjust with 1-2 tablespoons lime juice to brighten flavors. For future batches, use low-sodium broth and taste before adding all the salt—you can always add more later!
