Soups & Stews
This Filipino albondigas soup delivers tender meatballs simmered in a bright, tangy tomato-vinegar broth that tastes like home. š The secret lies in the perfect balance of savory meatballsāmade with ground pork, breadcrumbs, and aromatic spicesāand a broth infused with garlic, onions, and just the right amount of vinegar for that signature Filipino tang.
What sets this recipe apart is the slow simmering process, which ensures the meatballs stay juicy while the broth develops deep, complex flavors. Traditional ingredients like bay leaves and tomatoes create a rich base, while optional add-ins like spinach or potatoes make it even heartier. Itās the kind of soup that warms you from the inside out, perfect for cozy family dinners.
The result is a comforting bowl of albondigas soup with perfectly seasoned meatballs floating in a fragrant, slightly sweet, and tangy broth. The aroma alone will have everyone gathering around the tableāthis is the kind of dish that feels like a hug in a bowl. Ready in about 1 hour, itās ideal for weeknights or special occasions.
Serve it with steamed rice to soak up every last drop of that flavorful broth. The meatballs stay tender, the broth remains rich, and the tangy kick from the vinegar elevates every spoonful. Letās get cooking!
Ingredients for albondigas soup recipe filipino
Pantry staples meet Filipino comfort food in this hearty albondigas soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork š | 1 ½ lb | 80% lean for juiciness |
| Day-Old Bread š | ¾ cup | Crusts removed, cubed |
| Large Eggs š„ | 2 whole | Room temperature preferred |
| Yellow Onion š§ | 1 whole | Finely diced, medium size |
| Garlic Cloves š§ | 6 cloves | Minced for meatballs |
| Canned Tomatoes š | 2 cans | 14.5 oz each, San Marzano preferred |
| Canola Oil š« | 2 tbsp | For frying meatballs |
| White Vinegar š§ | ¼ cup | For tangy broth |
| Bay Leaves šæ | 2 whole | Fresh if available |
| Salt š§ | 1 ½ tsp | Adjust to taste |
| Black Pepper š¶ļø | 1 tsp | Freshly ground |
| Ground Cumin šæ | ½ tsp | Toasted for depth |
| Ground Coriander š¶ļø | ½ tsp | For warmth |
| Salted Pork Fat š„ | 2 tbsp | Or substitute with bacon |
The ground pork is where the magic happensā80% lean keeps meatballs juicy while still holding shape. Costco or Trader Joe's usually have the best-priced packages, but any grocery store will work. For the bread, day-old is idealāit stays moist without making the meatballs soggy. If you're using fresh, toast it first. The San Marzano tomatoes are worth the splurge for their sweetness, but any good-quality canned tomatoes will do. Look for bright red color and no wrinkles on the cans.
No pork fat? Bacon or lard works in a pinch, but reduce salt by half if using bacon. Fresh bay leaves make a differenceādried works at half the amount. The vinegar is non-negotiable for that signature tang, but if you're sensitive to acidity, reduce to 2 tbsp. For extra richness, add 1 tbsp tomato paste> to the broth. The meatballs can be prepped ahead and refrigerated for 24 hours before frying, which actually improves flavor as the spices meld.
This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze for 3 months.> The broth thickens when chilled, so stir in a splash of water when reheating. For meal prep, portion the meatballs separatelyāthey reheat beautifully in the microwave or oven. Double the batch and freeze extras for quick weeknight dinners. The rice? Always serve it on the sideājasmine works best for soaking up the broth.
Why You'll Love This Recipe
- No Bread Waste: Iāll admit, I used to toss stale breadābut now I soak it in milk until itās soft and spongy, then mix it right into the meat. Thatās the secret to albondigas that hold together without falling apart.
- Garlic-Pork Magic: Between us, the real star is that deep, savory punch from slow-cooked garlic and pork. The meatballs get tender while the broth absorbs all the flavor, making every spoonful ridiculously good.
- Leftover Heaven: This soup actually tastes better the next dayāhonestly, the flavors meld into something even richer. I make a big batch on Sundays and reheat portions all week, no complaints.
- Budget-Friendly Feast: Ground pork stretches far, day-old bread costs nothing, and a few cloves of garlic turn cheap ingredients into a filling, hearty meal. Perfect for when you need to feed the whole family without breaking the bank.
Step-by-step instructions for albondigas soup Filipino
A rich, tangy tomato-vinegar broth meets tender pork meatballs in this classic Filipino comfort dish.
šØāš³ Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the 1.5 lb ground pork, 0.75 cup day-old bread (cubed and crusts removed), 2 whole large eggs, 1 whole yellow onion (finely diced), 6 cloves garlic (minced), 1.5 tsp salt, 1 tsp black pepper, 0.5 tsp ground cumin, and 0.5 tsp ground coriander. Using your hands, gently mix until just combinedādon't overwork the mixture or the meatballs will become dense.
Here's the thingāyou want the bread to absorb just enough moisture to bind everything together without turning the mixture into a paste. If it feels too dry, add 1 tablespoon of water at a time until it holds together when pressed. The mixture should be soft but not sticky. Cover the bowl and refrigerate for 30 minutes to firm up slightly before shaping.
š³ Step 2: Form and Fry the Meatballs
Heat 2 tbsp canola oil and 2 tbsp salted pork fat in a large skillet over medium heat until the oil shimmers. Roll the chilled meatball mixture into 1.5-inch spheresāabout 16 meatballs total for 4 servings. Gently place them in the skillet, being careful not to overcrowd (work in batches if needed).
Cook the meatballs for 3-4 minutes per side until they develop a golden brown crust and are cooked through. They should release easily from the pan when ready. Transfer them to a paper towel-lined plate to drain excess fat. Don't skip this stepāthe browning adds depth of flavor to the broth.
š„ Step 3: Build the Tomato-Vinegar Broth
In the same skillet (no need to clean itāthe browned bits add flavor), add the 2 cans canned tomatoes (crushed by hand if possible), 0.25 cup white vinegar, and 2 whole bay leaves. Bring to a gentle simmer over medium-low heat and let it cook uncovered for 10 minutes to allow the flavors to meld.
Here's where the magic happens: the vinegar brightens the tomatoes, while the bay leaves infuse subtle earthiness. Stir occasionally to prevent sticking, and taste the brothāit should be tangy with a hint of acidity. If it needs more depth, add 1 tsp sugar to balance the acidity. The broth should reduce slightly but remain saucy enough to coat the meatballs.
ā° Step 4: Simmer the Meatballs in Broth
Return the golden brown meatballs to the skillet with the broth. Add enough water to reach about halfway up the meatballsāyou'll need roughly 2 cups total. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 20-25 minutes. The meatballs should be fully submerged, and the broth should thicken slightly as it simmers.
Real talk: don't rush this step. The low heat ensures the meatballs absorb the broth's flavors without falling apart. Stir occasionally to prevent sticking, and taste the broth againāit should be balanced between tangy, savory, and slightly sweet. If it's too thin, let it simmer longer to reduce; if too thick, add a splash of water.
š½ļø Step 5: Finish and Serve
Once the meatballs are tender and the broth has thickened to your liking, remove the 2 bay leaves and adjust seasoning if needed. Serve the albondigas hot, ladled over steamed white rice or with crusty bread to soak up every last bit of that rich, tangy broth.
The perfect bowl should have juicy, flavorful meatballs floating in a deep red, slightly glossy broth that's tangy but not overpowering. Garnish with extra black pepper if desired, and enjoy immediatelyāthis soup tastes best fresh off the stove when the meatballs are still warm and the broth is vibrant.
Pro Tips For Making Albondigas Soup Recipe Filipino
- SautĆ© the Onions Low and Slow: The first 5 minutes of cooking your albondigas are make-or-breakāif you rush the onions, theyāll burn before softening into that sweet, jammy base. Keep heat at a steady medium, stir often, and resist the urge to crank it up just because youāre impatient. I learned this the hard way when my first batch tasted bitter instead of rich.
- Soak Bread in Milk, Not Water: Day-old bread absorbs liquid like a sponge, but water makes albondigas dense and gummy. Use whole milk insteadāit adds richness and keeps the meatballs tender without turning them into hockey pucks. Just enough to moisten, then squeeze out excess before mixing with pork. (Yes, even if youāre in a hurry.)
- Chill the Meat Mixture: Skipping this step is how you end up with albondigas that fall apart the second they hit the broth. After mixing pork, bread, egg, and seasonings, pop the bowl in the fridge for 15 minutes. The cold helps the proteins bind properlyāno more sad, crumbly meatballs sinking to the bottom.
- Simmer Gently After Boiling: Albondigas are delicateāonce theyāre floating, drop the heat to a bare simmer. Boiling too hard makes them tough and breaks them apart. A gentle roll every few minutes keeps them intact while letting flavors meld. (And yes, your soup will taste better if you resist the urge to stir aggressively.)
Perfect pairings for these flavors
Rice Pairings
Serve this albondigas soup with steamed jasmine riceāits delicate floral notes complement the rich, tangy broth beautifully. I like to cook 1 cup jasmine rice for every 2 servings of soup, as the rice soaks up the flavorful liquid perfectly. For extra texture, try garlic fried rice as a sideātoss in 1 tbsp toasted garlic and 1 egg for a heartier meal. š
Crusty Bread
Offer sourdough or French bread on the side for dippingāits crusty texture contrasts wonderfully with the soft meatballs. I recommend warming the bread in the oven at 350°F for 5 minutes to enhance its flavor. For a Filipino touch, use pan de coco, a sweet coconut bread that balances the soup's tanginess. š„
Vegetable Add-Ins
Boost nutrition with steamed spinach or string beansātoss them into the broth during the last 5 minutes of simmering. I add 2 cups baby spinach or 1 cup sliced green beans, which wilt beautifully without overpowering the meatballs. For a sweeter twist, try carrots or potatoes, which absorb the broth's flavors. š„
Dipping Sauces
Serve with a small bowl of calamansi or vinegar dipāmix 2 tbsp calamansi juice (or substitute with lemon juice) and 1 tsp sugar for a bright, tangy contrast. For a creamier option, blend ½ cup sour cream with 1 tsp garlic powder and a pinch of saltāthis adds a cool, rich element to each bite. š
Drink Pairings
Pair with Filipino hot chocolate or salabat (ginger tea) to complement the soup's warmth. For a refreshing option, try calamansi sodaāits citrusy fizz cuts through the richness. If you prefer beer, a light lager like San Miguel keeps the meal balanced without overpowering the flavors. šŗ
Garnishes
Finish each bowl with a sprinkle of freshly cracked black pepper or chopped green onions for brightness. I also love adding toasted sesame seeds for a nutty crunch. For a pop of color, a few drops of chili oil add just the right amount of heat. āØ
Nutrition facts
Frequently asked questions
Can I make albondigas meatballs ahead of time?
The meatball mixture can be refrigerated for 24 hours before frying, which actually enhances flavor as the spices meld. For best results, shape them into balls and refrigerate uncovered for 1 hour to firm up, then cover and store. Fry them fresh when ready to useāthis prevents them from absorbing moisture and becoming dense.
What's the secret to juicy albondigas meatballs?
The key is using 80% lean ground pork and not overmixing the dough. Add 1 tablespoon of water at a time if the mixture feels too dry, but avoid overworking it. The 30-minute chill time before frying helps them hold shape while keeping the inside tender. Also, fry them in batches to avoid overcrowding the pan.
Can I substitute chicken or beef for pork?
Yes, but expect different textures! Chicken works well for a lighter version, but use 93% lean ground chicken to prevent dryness. Beef is denser and holds together better, but it's richer and may need longer simmering. For a traditional taste, pork is idealāits fat content keeps meatballs moist. If substituting, reduce simmering time by 5 minutes to prevent toughness.
Why does my albondigas broth taste too acidic?
Too much vinegar is the usual culprit! Start with 2 tablespoons instead of the full ¼ cup and adjust to taste. For balance, add 1 teaspoon sugar or a pinch of salt to mellow the acidity. If the broth still tastes sharp, simmer uncovered for 5 extra minutes to let the alcohol evaporate (vinegar contains alcohol that can linger).
What can I do with leftover albondigas broth?
This flavorful broth is perfect for multiple uses! Strain and freeze it for future soups or sauces. Use it as a base for Filipino pasta dishes, or reduce it further to make a tangy meatball sauce for rice. You can also blend it with 1 tablespoon tomato paste and a splash of cream for a quick albondigas Alfredo sauceājust reheat gently.
