Filipino Albondigas Soup Recipe: Savory Meatballs in Coconut-Celery Velout

Soups & Stews

Filipino Albondigas Soup Recipe: Savory Meatballs in Coconut-Celery Velout

This Filipino albondigas soup recipe brings comfort in every spoonful—tender meatballs simmered in a rich, velouté broth infused with coconut milk and celery. The secret lies in the meatballs: finely ground pork or beef mixed with aromatic spices, breadcrumbs for texture, and a touch of vinegar to bind.

What makes this dish special is the balance—creamy from coconut milk, brightened by tomato paste, and deepened with slow-simmered vegetables.

The broth starts with a simple tomato base, but the magic happens when you add coconut milk and let the flavors meld. The meatballs stay intact yet tender, absorbing the savory broth while maintaining their shape.

This recipe delivers restaurant-quality results without shortcuts—just patience and layering flavors. Perfect for family dinners or cozy gatherings, it’s a dish that feels like home.

By the time you serve it, you’ll have a steaming bowl of albondigas with meatballs that melt in your mouth and a broth so flavorful it’s worth sipping. The dish pairs beautifully with steamed rice, soaking up every last drop.

Whether you’re making it for a special occasion or a weeknight meal, this recipe promises warmth and satisfaction.

For those looking to adapt, tofu can replace meatballs for a plant-based version—just ensure they’re pressed and seasoned well. The broth remains the star, rich and comforting. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for albondigas soup recipe filipino

Pantry staples meet Filipino comfort food—simple ingredients for a rich, creamy soup.

Ingredient Amount Notes
Ground Pork 🐖 1 lb Finely ground, fat content preferred
Ground Beef 🥩 ½ lb 80% lean for best texture
All-Purpose Flour 🌾 ½ cup For binding meatballs
White Breadcrumbs 🍞 ¼ cup Freshly made preferred
White Vinegar 🍶 1 tbsp For tender meatballs
Garlic Cloves 🧄 4 cloves Minced for meatballs
Coconut Milk 🥥 1 can 13.5 oz can (full-fat)
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Yellow Onion 🧅 1 whole Medium size, diced
Celery Stalks 🥬 3 whole Trimmed, chopped
Carrots 🥕 2 whole Medium size, sliced
Chicken Broth 💧 4 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Dried, for broth
Ground Black Pepper 🌶️ 1 tsp Freshly ground
Salt 🧂 1 tsp Kosher or sea salt

The meatballs are all about texture and flavor. Ground pork and beef give that classic albondigas bite, but 100% pork works too if you're avoiding beef. Look for finely ground meat at the butcher counter—it mixes better than pre-packaged. The white vinegar might seem odd, but it tenderizes the meatballs while adding a subtle tang. For breadcrumbs, Trader Joe's has great fresh ones, or toast your own from a baguette. The coconut milk? Full-fat canned is non-negotiable—light versions won't give that creamy velouté texture.

No coconut milk? Heavy cream plus a splash of vanilla gets you close, though it won't be authentic. Short on tomato paste? Crushed tomatoes at half the amount works in a pinch. The broth is where you can get creative—vegetable broth works for vegetarian versions, just add a bouillon cube for depth. Fresh herbs like cilantro or parsley can be added at the end for brightness, but they're not traditional. The celery and carrots should be chopped uniformly so they cook evenly—no one wants mushy veggies in their soup.

Meatballs keep 3 days in the fridge, but the full soup is even better the next day as flavors meld. Freeze meatballs separately for 3 months—just thaw in the broth. The broth itself reheats beautifully, so make extra. I always double the batch because it disappears fast. Store in airtight containers with a layer of oil on top to preserve freshness. Leftovers taste just as good cold, perfect for quick lunches.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the breadcrumbs-and-flour trick—just pulse them together in a food processor, then fold into the meat. No rolling, no shaping stress, just a smooth, bindable paste that holds up perfectly when simmered.
  • Vinegar Secret: That splash of white vinegar? It’s the magic. Cuts through the richness of the pork and beef while tenderizing the meat—no harsh aftertaste, just a bright, clean finish that makes every bite feel lighter.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. The meatballs stay intact even after reheating, and the broth soaks up flavors overnight. Pack it cold or warm—either way, it’s a hit with kids (and tired adults).
  • Pantry Staple Power: Ground pork and beef stretch far, and the breadcrumbs add bulk without cost. I’ve made this for 10 people on a budget, and it’s still the dish everyone asks for—no fancy ingredients, just reliable comfort.

Step-by-step instructions for Filipino albondigas soup

Here's how to make this comforting soup with tender meatballs and rich coconut-celery broth.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1 lb ground pork and 0.5 lb ground beef. I like to use my hands for this—it helps break up any large clumps and distributes the fat evenly. Add the 0.5 cup all-purpose flour, 0.25 cup white breadcrumbs, 1 tbsp white vinegar, 1 tsp salt, and 1 tsp ground black pepper. Mix well until everything comes together into a cohesive dough.

Next, add the 4 cloves minced garlic and knead it into the mixture. The vinegar might seem odd, but it's key for tender meatballs—it helps break down proteins and keeps them juicy. If the mixture feels too dry, add a splash of water; if too sticky, add a bit more breadcrumbs. Once combined, cover and refrigerate for 30 minutes to firm up.

2

Cook the Meatballs

Bring a large pot of water to a gentle boil. Using your hands (or a spoon), carefully roll the chilled meatball mixture into 1-inch balls—about 16 meatballs total for 4 servings. Gently drop them into the boiling water. They'll float to the surface when ready, but don't rush this step.

Simmer the meatballs for 12-15 minutes until they're cooked through and no longer pink inside. You'll know they're done when they float consistently and a knife inserted comes out clean. Remove them with a slotted spoon and set aside. Don't drain the broth—we'll use it later for the soup base.

3

Build the Soup Base

In the same pot, reduce the heat to medium and add 2 tbsp tomato paste, stirring to coat the bottom. Let it cook for 1 minute until it darkens slightly—this adds depth to the broth. Add the 1 whole diced yellow onion, 3 chopped celery stalks, and 2 sliced carrots. Cook for 5 minutes until softened but not browned.

Pour in the 4 cups chicken broth and add the 2 whole bay leaves. Bring to a gentle simmer and let it cook for 10 minutes to infuse flavors. Meanwhile, open the 1 can coconut milk and whisk it vigorously to recombine any separated cream. Add the coconut milk to the pot and stir well.

4

Finish the Soup

Return the cooked meatballs to the pot and gently stir to coat them in the coconut-celery broth. Simmer for 10-12 minutes on low heat, allowing the flavors to meld. Taste and adjust seasoning—you might need a bit more salt or pepper depending on your broth.

Serve hot with steamed rice, garnished with extra black pepper if desired. The soup should be creamy from the coconut milk but still have a light texture from the broth. Each bite delivers juicy meatballs in a fragrant, slightly sweet broth with earthy celery and umami tomato notes.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe Filipino

  • CHILL THE MEAT MIX: Mix your ground pork and beef with ice cubes or a cold glass of water—just enough to make the mixture stiff but not soupy. I learned this the hard way: warm meat releases too much fat when frying, and your albóndigas turn greasy instead of golden. Trust me, a few ice cubes now save you from soggy meatballs later.
  • TOAST YOUR BREADCRUMBS: Skip the dry breadcrumbs straight from the bag—tostadas or plain white bread work best when toasted in a dry pan for 2-3 minutes until golden. This adds a nutty crunch that plain breadcrumbs can’t match, and it absorbs less moisture when frying. (Yes, even if you’re impatient like me.)
  • FRY IN BATCHES: Don’t crowd the pan—cook your albóndigas in small batches with enough oil to cover half the meatball. I used to rush this and ended up with uneven cooking: some crispy, some raw inside. A hot pan and space guarantee that golden crust every time.
  • ACIDIFY THE BROTH: Add the white vinegar to the soup broth after the albóndigas are fully cooked, not before. The acid cuts through the richness of the meat and brightens the broth, but too early and it’ll make your meatballs tough. A splash at the end keeps the texture perfect—like my lola’s secret.

Pro cooking tips for albondigas soup recipe filipino

Meatball Perfection

Roll meatballs to exactly 1-inch diameter—this ensures even cooking and consistent texture. I use a meatball maker (like the OXO Good Grips) for uniform size, but a spoon works too.

Chill the mixture for 30 minutes before cooking to prevent them from falling apart in the pot. This step is non-negotiable for tender results. 💫

Broth Layering

Build flavor in stages: Start with tomato paste to deepen the broth, then add celery and carrots for natural sweetness. The coconut milk should be whisked before adding to avoid separation. Simmer the broth for 10 minutes before reintroducing meatballs—this lets the spices meld without overcooking the veggies. 🥥

Vinegar Trick

The white vinegar in the meatball mixture isn’t just for acidity—it tenderizes the meat by breaking down proteins. Use 1 tbsp for the full recipe, but if you’re making a larger batch, scale it proportionally. This is my secret for meatballs that stay juicy even after simmering. 🍶

Low-and-Slow Simmer

After adding meatballs back to the broth, keep heat at low to prevent them from toughening. A gentle simmer (small bubbles, not a rolling boil) maintains their tenderness while allowing flavors to marry. If the soup reduces too quickly, add ¼ cup water to maintain consistency. 🔥

Garnish Like a Pro

Finish with freshly cracked black pepper and a sprinkle of toasted breadcrumbs for texture. I also add chopped parsley for brightness, but it’s optional—traditional albondigas doesn’t always include herbs. The key is to garnish after serving to keep everything fresh. ✨

Make-Ahead Magic

Meatballs can be pre-cooked and frozen in the broth for up to 3 months. Thaw in the fridge overnight, then reheat gently on the stovetop. The broth actually tastes better the next day as flavors deepen. Double the recipe—leftovers make quick lunches! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 720mg31%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 8g
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

Can I make albondigas soup without coconut milk?

Yes! For a dairy-free version, substitute 1 cup heavy cream plus ½ tsp vanilla extract to mimic coconut's richness. The broth will be lighter but still flavorful. If you prefer a vegan option, use 1 cup full-fat coconut cream (not coconut milk) plus 1 tbsp cornstarch to thicken slightly. The texture won't be identical, but it'll still taste delicious.

Why do my meatballs fall apart when cooking? This usually happens if the mixture is too wet or under-chilled.

2

Is albondigas soup traditionally served with something specific?

Always! The classic pairing is steamed white rice, which soaks up the rich broth beautifully. Some Filipino families also serve it with crusty bread for dipping or a side of pickled vegetables (like atchara) for contrast. For extra indulgence, add a sprinkle of toasted garlic or fried garlic on top.

3

Can I use chicken instead of pork/beef for the meatballs?

Chicken works perfectly and makes the meatballs lighter. Use 1.5 lbs ground chicken (it's leaner, so the vinegar helps keep it tender). For extra flavor, add ½ tsp turmeric to the mixture. The broth will still have that comforting depth, but the meatballs will be milder in taste—great for families or health-conscious eaters.

4

How do I store leftovers to keep them fresh?

Store in an airtight container with a layer of oil on top to preserve freshness. The meatballs keep for 3 days in the fridge, while the broth (without meatballs) lasts 4 days. For longer storage, freeze meatballs separately in broth for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. Reheat gently on low heat to avoid toughness.

★★★★★5.0(4 reviews)
Categories Soups & Stews