Albondigas Soup Recipe Filipino: Meatballs in Coconut-Tomato Broth

Soups & Stews

Albondigas Soup Recipe Filipino: Meatballs in Coconut-Tomato Broth

This Filipino albondigas soup recipe brings comfort in every spoonful—tender meatballs simmered in a rich coconut-tomato broth that balances sweet, savory, and umami flavors. 💛 The secret lies in the meatball mixture, where ground pork and beef blend with onions, garlic, and spices to create bite-sized perfection. Unlike other versions, this recipe stays true to Filipino tradition while making it accessible for home cooks.

The broth is where the magic happens—a harmonious blend of tomatoes, coconut milk, and aromatic spices that simmer until deeply flavorful. No shortcuts here: the meatballs are poached gently to maintain their texture, while the broth reduces to a velvety consistency. This isn’t just soup; it’s a restaurant-quality meal that tastes like home.

What sets this recipe apart is the balance—sweet from the coconut, tangy from the tomatoes, and rich from the meat. Serve it with steamed rice to soak up every last drop of that fragrant broth. The result? A dish that’s hearty, satisfying, and full of Filipino soul, perfect for family dinners or cozy weeknight meals.

Ready to make this classic? The instructions walk you through each step—from shaping the meatballs to simmering the broth—so you’ll end up with a bowl that’s as beautiful as it is delicious. Let’s get cooking!

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

Ingredients for albondigas soup recipe filipino

Filipino tradition meets home kitchen—these ingredients create restaurant-quality albondigas soup.

Ingredient Amount Notes
Ground Pork 🐷 ¾ lb 80% lean, finely ground
Ground Beef 🥩 ¾ lb 80% lean, finely ground
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Breadcrumbs 🍞 ½ cup Dry, from day-old bread
Large Eggs 🥚 1 whole Beaten for binding
Canned Tomato Sauce 🍅 15 oz Unsweetened, smooth texture
Coconut Milk 🥥 13 ½ oz Full-fat, canned preferred
Vegetable Oil 🫒 2 tbsp For shallow frying
Green Bell Pepper 🌶️ ¼ cup Finely diced, optional
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Ground Cumin 🌿 ½ tsp Toasted for depth
Bay Leaves 🌿 2 whole Fresh or dried
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The meatballs' quality hinges on the pork-beef blend. 80% lean ground meat ensures tenderness without greasiness. Costco or local butcher shops often carry pre-mixed pork-beef blends, but separate packages work too—just combine them. For breadcrumbs, day-old white bread (like sourdough or French) yields the best texture. Toast them lightly before processing to remove excess starch. The yellow onion and garlic should be finely minced—almost paste-like—for even distribution in the meatballs. Fresh parsley isn't just garnish; its bright notes cut through the richness of the coconut broth.

No fresh breadcrumbs? Panko or crushed cornflakes work in a pinch, though texture differs. Substituting beef for pork? Use all beef but add 1 tbsp tomato paste to compensate for lost moisture. The coconut milk must be full-fat—light versions won't create that velvety consistency. For the tomato sauce, Muir Glen or Rao's brands deliver the smoothest texture; avoid chunky varieties. Short on bell pepper? Zucchini or carrots (finely diced) add color without altering flavor. The bay leaves should be removed before serving—dried works at half the quantity> of fresh.

Shape meatballs to uniform size (1-inch diameter) for even cooking. Store raw meatballs on a tray in the fridge for up to 24 hours before cooking. The broth freezes beautifully—portion into 4-ounce containers> for easy reheating. When reheating, add 1-2 tbsp water> per serving to restore creaminess. Garnish with extra parsley and a drizzle of coconut milk for restaurant-worthy presentation. Leftovers keep 3-4 days> refrigerated or 3 months> frozen.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the 80/20 rule here—just 20% chopping (onion, garlic) for 80% flavor payoff. The breadcrumbs soak up moisture like a dream, so no need to fuss with binding agents.
  • Pork-Beef Magic: That combo of ground pork and beef? It’s the secret weapon. The pork stays tender, the beef adds hearty bite, and when you toast the breadcrumbs first—chef’s kiss—you get that crispy shell with melt-in-your-mouth filling.
  • Leftover Goldmine: This soup tastes even better the next day. Honestly, I make a big batch on Sundays, and by Wednesday, it’s the star of my "I’m too tired to cook" rotation. Freeze the meatballs too—just toss them in later.
  • Budget-Friendly Feast: Ground pork and beef stretch for miles, and fresh breadcrumbs (or day-old bread) cut costs without sacrificing texture. It’s my go-to when grocery money’s tight, but no one ever guesses it’s "cheap"—they just ask for seconds.

Step-by-step instructions for albondigas soup Filipino

Transform simple ingredients into rich, aromatic albondigas with tender meatballs in a velvety coconut-tomato broth.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the 0.75 lb ground pork and 0.75 lb ground beef. Use your hands to break up any large clumps and create a uniform texture. This ensures even cooking and maximum flavor distribution throughout each meatball.

Add the 1 whole large egg and mix thoroughly until fully incorporated. The egg acts as a binder, helping the meatballs maintain their shape during cooking. In a separate small bowl, whisk together the 0.5 cup fresh breadcrumbs, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp ground cumin, 1 whole yellow onion (finely chopped), 4 cloves garlic cloves (minced), and 0.25 cup green bell pepper (finely diced). The breadcrumbs add structure while absorbing moisture, preventing the meatballs from becoming too dense.

Gradually fold the dry mixture into the meat mixture, combining everything until just evenly distributed. Avoid overmixing—this prevents tough meatballs. Cover the bowl and refrigerate for 30 minutes to allow the flavors to meld and the mixture to firm up slightly. This chilling step is crucial for easier handling when forming the meatballs.

2

🍳 Step 2: Shape and Brown the Meatballs

After chilling, roll the meat mixture into 1-inch diameter meatballs using your hands. Wet your palms slightly with water to prevent sticking—this ensures smooth, uniform shapes. Place the meatballs on a plate and set aside. You should have about 12-14 meatballs for this recipe.

Heat 2 tbsp vegetable oil in a large pot over medium-high heat. Once the oil shimmers, carefully add the meatballs in a single layer, working in batches if needed to avoid crowding. Brown the meatballs for 2-3 minutes per side until they develop a golden crust. This initial browning step adds depth of flavor and prevents the meatballs from turning rubbery during simmering.

Remove the browned meatballs with a slotted spoon and set them aside on a clean plate. Don't drain the pot—those flavorful browned bits (fond) will form the base of your soup. The meatballs will finish cooking in the broth, so they don't need to be fully cooked at this stage.

3

🥘 Step 3: Build the Coconut-Tomato Broth

Return the pot to medium heat and add the 15 oz canned tomato sauce, scraping up any browned bits from the bottom with a wooden spoon. This deglazing step captures all the meaty flavors you just developed. Stir in the 13.5 oz coconut milk, 2 whole bay leaves, and bring the mixture to a gentle simmer over medium-low heat. The coconut milk will create a rich, creamy base for the soup.

Return the meatballs to the pot and add enough water to cover them by about 1 inch. This ensures the meatballs cook evenly and the broth remains flavorful. Bring the soup to a gentle boil, then reduce the heat to maintain a low simmer. Cover the pot and cook for 20-25 minutes, stirring occasionally, until the meatballs are cooked through and the broth has thickened slightly.

To check doneness, pierce a meatball with a fork—it should be tender and fully cooked with no pink remaining. The broth should coat the back of a spoon with a velvety consistency. If it's too thin, uncover and simmer for an additional 5 minutes to allow the flavors to concentrate.

4

🔪 Step 4: Finish and Serve

Remove the 2 whole bay leaves from the soup and discard them. Taste the broth and adjust the seasoning if needed—add a pinch more salt or a crack of black pepper to balance the flavors. The soup should be rich, slightly sweet from the coconut milk, and tangy from the tomato sauce.

Ladle the hot albondigas soup into bowls, garnishing each serving with 0.25 cup fresh parsley (chopped). The parsley adds a fresh, bright contrast to the rich flavors of the soup. Serve immediately with crusty bread or steamed rice to soak up every last drop of that creamy coconut-tomato broth.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe Filipino

  • CHILL THE MEAT MIX: Take the ground pork and beef out of the fridge 30 minutes before mixing—cold meat gets greasy when kneaded, and you’ll end up with dense albondigas that fall apart in the broth. I learned this the hard way after making a batch that turned into mushy meatballs. ---
  • SALT THE BREADCRUMBS: Toss the fresh breadcrumbs with a pinch of salt before mixing into the meat—it prevents bland albondigas and helps them hold together better. My grandmother swore by this, and I finally understood why after tasting the difference. ---
  • DON’T OVERMIX THE DOUGH: Once you’ve combined everything, stop stirring after 10-12 turns—overworking the meat makes the albondigas tough. Just wet your hands slightly and shape them gently; they’ll stay juicy that way. ---
  • SIMMER LOW AND COVERED: After dropping the albondigas into the broth, reduce heat to a bare simmer and cover with a lid for the first 10 minutes—this keeps them from floating to the top and ensures even cooking. I used to rush this, and they’d turn out uneven.

Serving suggestions for leftovers

Classic Filipino Pairings

Serve your albondigas with steamed jasmine rice—the slightly sticky grains perfectly absorb the coconut-tomato broth. I always use long-grain rice (like Calrose) for that ideal texture. For extra flair, sprinkle toasted garlic over the rice before serving. 💛

Bread Recommendations

Crusty Filipino pandesal or sourdough bread adds a satisfying crunch to each spoonful. Warm the bread slightly before serving to enhance its aroma. For a lighter option, try garlic butter toast—spread 2 tbsp softened butter mixed with 1 minced garlic clove and a pinch of salt. This combo is a game-changer for sopping up broth.

Vegetable Sides

Add freshness with a simple sabaw-style vegetable medley. Sauté 1 cup chopped bok choy and ½ cup sliced carrots in 1 tbsp vegetable oil with 1 minced garlic clove for 3-4 minutes until tender-crisp. A squeeze of calamansi (or lime) brightens the dish beautifully. 🥕

Drink Pairings

For a refreshing contrast, serve iced tsokolate (Filipino hot chocolate) or barako pear tea. The natural sweetness of the pear complements the soup's savory notes. If you prefer alcohol, a crisp Sagrado White Wine from the Philippines enhances the coconut and tomato flavors without overpowering them.

Garnish Like a Pro

Elevate your presentation with crispy fried shallots (store-bought or homemade) and extra parsley. Sprinkle ½ tsp fried shallots on top just before serving—they add a delightful crunch and nutty depth. A drizzle of coconut cream (reduced from the soup) takes it to restaurant-level perfection. ✨

Meal Prep Tips

Make ahead by preparing the meatballs and broth separately, then refrigerate in airtight containers for up to 2 days. Reheat gently on the stovetop with 2 tbsp water to restore creaminess. For freezing, portion the broth and meatballs separately—thaw overnight in the fridge before reheating. This keeps the meatballs tender and prevents a watery broth.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 8g
Protein 36g72%
* 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

Why do Filipino albondigas recipes use both pork and beef?

The pork-beef blend creates the perfect texture—pork adds juiciness while beef provides structure. This combination also mirrors traditional Filipino meatball recipes where both proteins were commonly used. The fat content from pork keeps the meatballs tender, while beef prevents them from becoming greasy.

2

Can I make albondigas without coconut milk?

Yes, but the flavor will differ significantly. For a coconut-free version, replace the coconut milk with 1 cup heavy cream and 1 tbsp tomato paste> to maintain richness. The broth will be less creamy but still delicious. Traditional recipes often include coconut because it balances the acidity of the tomatoes beautifully.

3

How do I prevent the meatballs from falling apart?

Use fresh breadcrumbs> (not dry cereal) and avoid overmixing the mixture. Chilling for 30 minutes> before shaping helps too. When browning, don't overcook them—just until golden. The key is gentle simmering in the broth, not boiling, to maintain their structure.

4

What's the difference between albondigas and Italian meatballs?

Filipino albondigas use coconut milk and tomatoes for a sweeter, creamier broth, while Italian versions rely on herbs like parsley and basil. The meatball mixture also differs—Filipino recipes often include bell pepper and cumin, while Italian versions might use breadcrumbs soaked in milk or wine. Both are delicious, but albondigas has that unique tropical twist!

5

Can I make albondigas soup vegetarian?

Replace the meat with 1 lb crumbled firm tofu> or 1 cup cooked lentils>. For texture, add ½ cup breadcrumbs> and 1 tbsp soy sauce> to the mixture. The broth remains the same, creating a hearty vegetarian version that still delivers that comforting albondigas experience.

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