Soups & Stews
This acorda soup recipe delivers the creamy, comforting essence of Filipino home cooking in every spoonful—where tender potatoes and coconut milk create a velvety broth that feels like a warm embrace. 💛 The traditional technique of simmering vegetables until they melt into the sauce transforms simple ingredients into something deeply satisfying, perfect for chilly evenings or family gatherings.
The magic lies in the coconut milk base, which gives acorda its signature richness while keeping it lighter than heavy cream soups. I’ve included string beans and cabbage for texture, plus optional meat substitutes like tofu or shrimp for those who prefer a heartier version. The key? A slow simmer that develops layers of flavor without overcooking the vegetables.
By the time you’re done, you’ll have a steaming bowl of creamy, aromatic soup with tender potatoes, vibrant vegetables, and just the right amount of coconut warmth. It’s the kind of dish that tastes even better the second time around—ideal for meal prep or serving to guests who’ll ask for seconds.
Garnish with fresh herbs like cilantro or chives for brightness, and serve with crusty bread to soak up every last drop of that comforting broth. Let’s get cooking!
Ingredients for acorda soup
Tender potatoes, rich coconut milk, and vibrant vegetables create this comforting Filipino soup's velvety heart.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Medium size, diced |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat, canned preferred |
| Russet Potatoes 🥔 | 2 lbs | Peeled, cubed evenly |
| Green String Beans 🌱 | 1 lb | Trimmed, cut into 2-inch pieces |
| Green Cabbage 🥬 | ½ head | Cored, shredded thinly |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Vegetable Oil 🫒 | ¼ cup | For sautéing onions |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Chives 🌱 | 2 tbsp | Chopped, for garnish |
| Firm Tofu 🍱 | 8 oz | Optional, cubed for protein |
| Water 💧 | 4 cups | For broth base |
The coconut milk is the soul of acorda—full-fat canned works best for that signature creaminess. Thai Kitchen or Goya brands are reliable, but any canned coconut milk in the ethnic aisle will do. For extra richness, use the thick part from the can first, then the watery part later if needed. The potatoes are non-negotiable—Russets break down beautifully, giving that signature creamy texture without turning gluey. If you can't find Russets, Yukon Golds are a good second choice. The tofu, if using, should be extra-firm—it holds its shape better during the long simmer.
No coconut milk? Coconut cream plus water (1:1 ratio) mimics the texture. Fresh herbs wilt fast, so dried oregano at one-third the amount works in a pinch. The string beans can be swapped for green peas or carrots if you prefer. For a deeper flavor, add 1 tsp fish sauce (vegetarian version: 1 tsp soy sauce) to the broth—just don't tell the purists. The tofu can be marinated in soy sauce and garlic before adding for extra flavor if you're feeling fancy.
This soup tastes even better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze portions for up to 3 months. The broth thickens when chilled, so stir well before reheating. For meal prep, double the recipe—it reheats beautifully and makes for perfect lunches. The herbs should be added fresh right before serving, as they lose their brightness when cooked. Serve with crusty bread to soak up every last drop of that creamy coconut goodness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just chop, simmer, and let the coconut milk and potatoes do the heavy lifting. No blender, no fuss, and the onions caramelize right in the pot while you finish chopping the cabbage.
- Creamy Without Guilt: That coconut milk transforms everything—rich but not heavy, with the potatoes soaking it up like a sponge. The green beans stay crisp, and the cabbage adds just enough bite to keep it from being too velvety.
- Weeknight or Potluck Hero: Make a double batch on Sunday and reheat it all week—it tastes just as good cold as hot. Or bring it to a gathering where everyone else is stressing over complicated dishes. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxe: Russet potatoes and cabbage stretch this soup for days, and coconut milk adds depth without breaking the bank. It’s the kind of meal that makes you feel like you’re treating yourself, even when you’re just feeding the family.
Step-by-step instructions for creamy acorda soup
Here's how to craft this velvety Filipino comfort dish with perfect texture and depth.
🍳 Step 1: Sauté Aromatics for Flavor Foundation
Heat the 0.25 cup vegetable oil in a large pot over medium heat until shimmering. Add the diced yellow onions and cook for 5-6 minutes until translucent and just beginning to soften. This slow cook time ensures the onions caramelize slightly, adding sweet depth to the soup.
Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: garlic burns fast, so keep an eye on it. If you smell anything sharp or pungent, you've gone too far. The goal is aromatic, not overpowering.
🍳 Step 2: Build the Creamy Base
Add the 2 lbs cubed russet potatoes and 4 cups water to the pot. Bring to a boil over high heat, then immediately reduce to medium-low heat and simmer for 15-20 minutes until the potatoes are fork-tender but not falling apart. You want them to hold their shape so they can soak up the coconut milk later.
Stir in the 1.5 cups coconut milk and 1.5 tsp salt. Let the mixture simmer for another 5 minutes until the milk is fully incorporated and the soup begins to thicken slightly. This is where the magic happens—the coconut milk creates that signature creamy texture while balancing the potato's starchiness.
🥘 Step 3: Add Vegetables for Texture and Color
Add the 1 lb trimmed green string beans and 0.5 head shredded green cabbage to the pot. Simmer for 8-10 minutes until the string beans are bright green and crisp-tender, and the cabbage is just wilted. You'll know they're perfect when they hold their shape but yield slightly when pierced with a fork.
If you're using the 8 oz cubed firm tofu, add it now and simmer for an additional 3-4 minutes just to warm through. The tofu absorbs the creamy broth beautifully, adding protein without altering the soup's texture. If you skip it, the soup will still be hearty—just vegetable-focused.
🔥 Step 4: Finish with Seasoning and Garnish
Remove the pot from heat and stir in the 0.5 tsp black pepper. Taste and adjust seasoning if needed—this is your chance to balance the flavors. The soup should be creamy, slightly sweet from the coconut, and savory from the potatoes and vegetables.
Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh cilantro and 2 tbsp chopped fresh chives. These herbs add a fresh contrast to the rich coconut base. Serve immediately while hot—acorda tastes best fresh from the pot, with that perfect balance of creamy, hearty, and slightly tangy flavors.
Pro Tips For Making Acorda Soup
- Sweat the Onions First: I learned this the hard way—skipping the proper onion prep turns your soup into a mushy, watery mess. Over medium-low heat, cook the sliced yellow onions in a splash of water (about 1/4 cup) until they’re translucent and just starting to caramelize, stirring occasionally. The residual moisture helps deepen the flavor without burning, and the slow cook keeps the onions from turning bitter.
- Cut Potatoes Evenly: Uneven potato chunks mean some will turn to mush while others stay rock-hard. For this soup, aim for 1.5-inch cubes—big enough to hold shape but small enough to cook through in the coconut milk’s gentle heat. If you’re impatient (like me), parboil them for 3 minutes first, then finish in the soup to guarantee tenderness without collapse.
- Add Cabbage Late: Tossing in the green cabbage too early turns it into a sad, limp pile. Wait until the potatoes are nearly done—about 10 minutes before the end—so it just wilts into tender, bright green strands. A handful of string beans can go in with it, but keep them whole if you want texture; if you prefer bite, snap them into 2-inch pieces and add them 5 minutes before serving.
- Stir in Coconut Milk Slowly: Dumping a can of coconut milk all at once curdles the soup faster than you can say "disaster." Instead, whisk in about 1/4 cup at a time while the soup simmers, letting each addition blend completely before adding more. This keeps the creaminess smooth and prevents that dreaded split-milk texture. Yes, it’s tedious, but the payoff is worth it.
Perfect pairings for this recipe
Bread Pairings
Crusty Filipino pandesal is my go-to bread for acorda—its slightly sweet, pillowy texture soaks up the creamy coconut broth perfectly. If you can't find pandesal, crusty sourdough or Italian ciabatta work beautifully too. The key is a bread with an open crumb that can handle the rich soup without turning mushy. 🥖
For a lighter option, try garlic bread made with a baguette. Brush slices with garlic-infused olive oil and toast until golden. The garlic complements the coconut beautifully while adding a crisp contrast to the soft soup.
Herb Garnishes
Fresh cilantro and chives are traditional, but don't be afraid to experiment. A sprinkle of thinly sliced scallions adds a milder onion flavor, while fresh Thai basil brings an aromatic twist. For a tropical touch, try shredded coconut flakes toasted in a dry pan for 1-2 minutes until golden.
If you love heat, add chili crisp or sriracha drizzle on top for a spicy kick. I like to mix 1 tsp chili crisp with 1 tsp lime juice for a tangy, spicy garnish that cuts through the richness.
Protein Add-Ins
For a vegetarian version, crispy tofu cubes work perfectly—they add protein and a satisfying crunch. Pan-fry 8 oz firm tofu in 1 tbsp vegetable oil with 1 tsp soy sauce and ½ tsp garlic powder until golden, then sprinkle on top. 🍱
If you prefer meat, grilled shrimp or shredded chicken add heartiness. For shrimp, sauté ½ lb peeled shrimp in 1 tbsp butter with ½ tsp smoked paprika until pink. The smoky flavor pairs wonderfully with the coconut.
Drink Pairings
A Filipino hot chocolate made with cocoa powder and condensed milk is the ultimate comfort pairing. The rich, sweet chocolate balances the savory, creamy soup beautifully. For a lighter option, try iced green tea with honey—the bitterness cuts through the coconut richness.
If you prefer alcohol, a dry Riesling or Sauvignon Blanc complements the coconut and herbs. The acidity in these wines refreshes your palate between creamy spoonfuls. For a non-alcoholic option, ginger beer adds a spicy, fizzy contrast.
Nutrition facts
Frequently asked questions
Can I make acorda soup without coconut milk?
Yes! For a dairy-free version, use 1.5 cups full-fat coconut cream mixed with 1.5 cups water to mimic the texture. If you're avoiding coconut entirely, blend 1 cup cashews with 2 cups water until smooth as a creamy substitute. The flavor will differ slightly but still deliver that comforting, velvety quality.
Why does my acorda soup turn out watery?
Watery soup usually means the potatoes released too much starch. Simmer the potatoes longer (20-25 minutes) until they're very tender, then mash a few against the pot's side to thicken the broth. If needed, remove the pot from heat and stir in 1 tbsp cornstarch mixed with 2 tbsp cold water until thickened.
What's the best way to reheat leftover acorda?
Reheat gently on the stovetop over low heat with a splash of water or coconut milk to restore creaminess. Stir frequently to prevent scorching. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The soup thickens when chilled, so add liquid gradually to reach your preferred consistency.
Can I make acorda soup spicier?
Add ½ tsp ground black pepper or 1 tbsp chili flakes during cooking. For heat lovers, stir in 1 tsp sriracha or 1 tbsp chili crisp** at the end. Garnish with sliced jalapeños or a sprinkle of cayenne for extra kick. Remember, you can always add more heat, but you can't take it out!
How do I store acorda soup for meal prep?
Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For freezing, cool completely first, then portion into containers. The broth may thicken when chilled—just stir in a splash of water or coconut milk when reheating. Add fresh herbs only after reheating to preserve their brightness.
