Albondigas Soup Recipe Filipino: Spiced Meatballs in Smooth Tomato-Coconut Broth

Soups & Stews

Albondigas Soup Recipe Filipino: Spiced Meatballs in Smooth Tomato-Coconut Broth

This Filipino albondigas soup recipe delivers the comforting warmth of homemade meatballs simmered in a fragrant tomato-coconut broth, a dish that feels like a hug in a bowl. 💛 The secret lies in tender meatballs bound with egg and breadcrumbs, infused with garlic and spices, while the broth develops rich, velvety depth from slow simmering. I've perfected this version after years of testing—each bite balances savory, slightly sweet, and creamy coconut notes in perfect harmony.

The magic begins with the meatballs, where ground pork or beef is mixed with finely chopped garlic, onions, and a touch of ginger for aromatic depth. Binding them with egg and breadcrumbs ensures they hold together beautifully while absorbing the broth's flavors. Meanwhile, the broth simmers with tomatoes, coconut milk, and a blend of spices that transform simple ingredients into something extraordinary.

What makes this recipe truly special is the smooth, velvety texture of the broth—achieved through careful simmering and a touch of creaminess from the coconut milk. The meatballs emerge tender yet firm, coated in that luxurious sauce that makes every spoonful irresistible. This is the kind of soup that warms the soul, perfect for chilly evenings or when you need a taste of home.

Serve with steamed rice or crusty bread to soak up every last drop of that rich broth. The recipe includes optional variations, but the classic meat-based version remains a family favorite. Let's get started on creating this comforting Filipino masterpiece.

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

Ingredients for albondigas soup recipe filipino

Homemade meatballs and velvety broth—Filipino comfort food at its finest.

Ingredient Amount Notes
Ground Pork 🥓 1 ½ lb Lean ground pork preferred
Yellow Onion 🧅 1 whole Finely chopped, medium size
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Ginger Root 🌿 1 tbsp Grated, for subtle warmth
Large Egg 🥚 1 whole Room temperature for binding
Plain Breadcrumbs 🍞 ½ cup Dry, for texture
All-Purpose Flour 🌾 ¼ cup For extra binding
Canned Tomato Sauce 🍅 1 can 28 oz, crushed tomatoes
Coconut Milk 🥥 1 can 13.5 oz, full-fat preferred
Chicken Broth 💧 2 cups Low-sodium preferred
Bay Leaves 🍃 2 whole For aromatic depth
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 tsp Adjust to taste
Olive Oil 🫒 2 tbsp For frying meatballs

The ground pork is key here—look for 80/20 lean-to-fat ratio for juicy meatballs. Filipino markets often carry high-quality pork, but the regular supermarket variety works too. Fresh ginger and garlic should be vibrant, not shriveled. I usually grab mine from Whole Foods or Asian grocery stores for the best quality. If using pre-minced garlic, toast it first in olive oil to deepen the flavor. The breadcrumbs should be dry—moist ones make the meatballs dense. For extra tenderness, soak them in warm broth for 5 minutes before mixing with pork.

No ground pork? Beef works just as well—just reduce cooking time slightly. Short on coconut milk? Substitute with heavy cream at half the amount, though the flavor won't be identical. The tomato sauce can be homemade (simmer canned tomatoes with garlic and bay leaves) or store-bought. For a deeper coconut flavor, use coconut cream instead of milk. The bay leaves should be fresh—dried leaves work but infuse less aroma. If you're avoiding gluten, swap breadcrumbs for crushed rice cereal or almond flour. The olive oil matters here too—use something with a high smoke point like avocado oil if you're frying at high heat.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for 3 months. I like to portion it into individual containers so I can grab a bowl whenever I need comfort. The meatballs reheat beautifully—just warm the soup gently and add a splash of broth if they dry out. The broth reduces slightly when reheated, so you might need to add a little water or broth to restore consistency.

❤️

Why You'll Love This Recipe

  • Fewer Ingredients, Bigger Payoff: I swear by this—just five core ingredients (ground pork, onion, garlic, ginger, egg) transform into a hearty soup that tastes like a restaurant made it. No fancy pantry staples needed, just basics you already have.
  • Ginger-Garlic Punch: That fresh ginger and minced garlic? They’re the secret weapons here. The porkballs get this warm, aromatic kick that makes every bite feel like a hug—especially when the broth simmers down rich and savory.
  • Weeknight to Potluck: Make a double batch on Sunday, and you’ve got leftovers for lunch all week. Or bring it to a gathering—it’s the kind of dish that disappears fast, but no one will guess it’s this easy to pull together.
  • Budget-Friendly Warmth: Ground pork stretches far, and the broth builds flavor without breaking the bank. Honestly, it’s the kind of meal that makes me feel like I’m feeding a crowd without stressing over costs.

Step-by-step instructions for albondigas soup Filipino

Here's how to craft tender meatballs and a velvety tomato-coconut broth that captures Filipino homestyle comfort.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground pork with the finely chopped yellow onion, minced garlic cloves, and grated fresh ginger root. I press the onion and garlic through a fine strainer to remove any excess moisture that could make the meatballs too dense.

Add the room temperature large egg, 0.5 cup plain breadcrumbs, and 0.25 cup all-purpose flour. Mix gently with your hands until just combined—overworking the mixture will develop gluten and make the meatballs tough. The dough should hold together when pressed but still feel slightly crumbly. Cover and refrigerate for 30 minutes to firm up slightly before shaping.

2

🍳 Step 2: Sear the Meatballs Until Golden

Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Roll the chilled pork mixture into 1-inch meatballs (about 16 total) and carefully add them to the skillet in batches—don't overcrowd or they'll steam instead of sear. Cook undisturbed for 2-3 minutes until the bottoms develop a deep golden crust.

Flip gently and cook another 2-3 minutes until evenly browned. Transfer to a plate and set aside. Real talk: if the meatballs start to brown too quickly, reduce heat to medium—you want color, not char. The rendered fat in the pan will form the base of your soup, so don't drain it.

3

🥘 Step 3: Build the Tomato-Coconut Broth

Return the skillet to medium heat and add the 1 can canned tomato sauce, scraping up any browned bits from the bottom with a wooden spoon. This deglazing step captures all that meaty flavor you just seared. Stir in the 1 can coconut milk and 2 cups chicken broth, then add the 2 whole bay leaves and 1 tsp salt. Bring to a gentle simmer and let cook uncovered for 10 minutes to allow the flavors to meld.

Here's where the magic happens: the coconut milk will begin to separate slightly, creating a naturally creamy texture without needing heavy cream. If you notice the broth thickening too much, whisk in 2-3 tablespoons of water to balance the consistency. The sauce should coat the back of a spoon but still be pourable.

4

🔥 Step 4: Simmer the Meatballs to Perfection

Return the meatballs to the skillet and add the 0.5 tsp ground black pepper. Increase heat to medium-high and bring the mixture to a boil. Once boiling, reduce heat to low and simmer uncovered for 15-20 minutes. The meatballs will gently cook through while absorbing the rich broth, and the sauce will develop a glossy sheen.

You'll know they're done when the meatballs are cooked through (internal temperature of 160°F) and the sauce has thickened slightly. The broth should be fragrant with tomato and coconut notes, with just a hint of peppery warmth. If the meatballs float to the surface, gently press them down with a spoon to ensure even cooking.

5

🍽️ Step 5: Finish and Serve

Remove the bay leaves and adjust seasoning if needed—Filipino albondigas should balance sweet, savory, and slightly spicy notes. For extra richness, you can stir in 1 tablespoon of butter at the end. Ladle the hot soup into bowls, making sure each serving gets 4 meatballs and a generous ladle of broth.

Garnish with fresh cilantro or parsley if you like, though traditional versions often serve it plain to let the flavors shine. Serve immediately with steamed rice to soak up every last drop of that creamy tomato-coconut sauce. The meatballs should be tender but still hold their shape, with a juicy center that melts in your mouth.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe Filipino

  • CHILL THE MEAT MIX: I learned this the hard way—skipping the 10-minute fridge rest after mixing ground pork, egg, and ginger makes the meatballs crumble when simmering. Just pop the bowl in the freezer for 5 minutes if you’re impatient; it tightens the texture without freezing.
  • GRATE GINGER FINE: Fresh ginger is non-negotiable for that bright, aromatic punch, but chunky pieces turn to mush. Use a microplane or the smallest holes on a box grater, then squeeze out excess moisture with your hands. Trust me, your soup won’t taste like a ginger chew toy.
  • DON’T OVERMIX THE BALLS: Once you add the egg, fold just until combined—overworking the pork turns albondigas into dense, dry meatloaf. Wet your hands slightly and roll gently; they’ll hold shape better and stay juicy when simmered.
  • SIMMER LOW AND LONG: Albondigas need 15–20 minutes of gentle bubbling to cook through without falling apart. If the broth boils hard, they’ll toughen up. Keep heat at a whisper and stir occasionally—yes, even if you’re multitasking—so they cook evenly.

Best sauces and condiments for albondigas soup recipe filipino

Coconut Milk Base

This is the heart of your albondigas soup—full-fat coconut milk creates that signature creamy texture while adding natural sweetness. I recommend Thai Kitchen brand for its rich, unctuous quality. For extra depth, toast 1 tsp coconut flakes in the pan before adding the coconut milk to enhance its aroma. 🥥

If you're using light coconut milk, add 2 tbsp heavy cream at the end to restore richness. The coconut milk should simmer gently to prevent curdling—never boil vigorously. For a smoother sauce, strain the coconut milk through a fine-mesh sieve before adding it to the pan.

Tomato Sauce Variations

Store-bought tomato sauce works fine, but homemade tomato sauce elevates the dish. Simmer 2 cups crushed tomatoes with 1 minced garlic clove, 1 bay leaf, and ½ tsp sugar for 15 minutes to concentrate flavors. For a tangier profile, add 1 tbsp apple cider vinegar to the broth. 🍅

For a spicier version, stir in ½ tsp chili flakes or 1 tsp sambal oelek when adding the coconut milk. If you prefer sweet heat, add 1 tsp brown sugar while simmering. The key is balancing the tomato's acidity with coconut's sweetness—taste as you go!

Umami Boosters

To deepen the savory notes, add 1 tbsp soy sauce or 1 tsp fish sauce when building the broth. For a vegetarian version, use 1 tsp mushroom powder or 1 sliced shiitake mushroom while simmering. The broth should have a complex, layered flavor—not just sweet or salty. 💡

For extra umami, stir in 1 tsp Worcestershire sauce at the end (skip if vegetarian). If you have anchovy paste, add ½ tsp to the meatball mixture—it dissolves completely but adds incredible depth. The secret is letting these ingredients simmer together so their flavors meld.

Finish with Fresh Herbs

While traditional albondigas is often served plain, I love finishing with 1 tbsp chopped cilantro or parsley for brightness. For a Filipino touch, add ½ tsp toasted calamansi zest (or substitute with lemon). The herbs should be lightly chopped so they don't overpower the dish. ✨

For a luxurious finish, drizzle each bowl with 1 tsp coconut cream and a pinch of smoked paprika. If you're serving with rice, sprinkle toasted garlic bits on top for crunch. The herbs should complement, not compete—add them just before serving to preserve their freshness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 36g13%
Dietary Fiber 4g14%
Sugars 10g
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 vegetarian?

Yes! Swap ground pork for 1.5 lb finely chopped mushrooms or textured vegetable protein. Use 1 tbsp soy sauce or mushroom powder for umami depth, and add 1 sliced shiitake mushroom to the broth. The meatballs will still hold together with egg and breadcrumbs, but expect a slightly denser texture.

2

Why did my meatballs fall apart?

Overmixing the meatball mixture develops gluten, making them tough and prone to falling apart. Mix just until combined, and avoid using wet breadcrumbs. Also, ensure your egg is room temperature—cold egg can make the mixture too firm. For extra binding, add 1 tbsp cornstarch to the meatball mix.

3

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for 3 months. Reheat gently on the stove with a splash of broth to restore moisture. The flavors actually improve overnight as ingredients meld!

4

Can I make albondigas soup in a slow cooker?

Brown the meatballs first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours. The slow cooking enhances the flavors and keeps the meatballs tender. Just add 2 tbsp water if the broth gets too thick.

5

What's the best rice to serve with albondigas?

Jasmine rice is ideal—its slightly sticky texture soaks up the creamy broth beautifully. For extra authenticity, try Filipino malagkit (glutinous rice) or even short-grain Japanese rice. Serve warm to complement the rich soup flavors.

★★★★★4.6(14 reviews)
Categories Soups & Stews