Soups & Stews
This Filipino albondigas soup recipe delivers the comforting embrace of home-cooked Filipino flavors in every spoonful—crispy meatballs floating in a rich, tangy tomato broth. 💛 The secret lies in perfectly balanced seasoning and gentle simmering, transforming simple ingredients into a dish that feels like a warm hug on chilly days.
What sets this recipe apart is the crispy exterior of the meatballs, achieved through a clever frying technique before they're gently poached in the broth. The sauce itself is a harmonious blend of tomatoes, garlic, and spices that simmer until deeply flavorful without overpowering the tender meatballs.
By the time you're done, you'll have a steaming bowl of albondigas soup where each bite offers a perfect contrast—crispy meatballs giving way to tender centers, all swimming in a velvety broth that's just sweet enough to balance the tang. The aroma alone will have everyone gathering around the table.
The best part? This recipe scales beautifully for family gatherings or meal prep—make a big batch and enjoy the leftovers just as good the next day. Here's how to create this Filipino comfort classic in your own kitchen.
Ingredients for albondigas soup recipe filipino
Simple ingredients transform into Filipino comfort with crispy meatballs and rich tomato broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🐖 | 1 ½ lb | Lean ground pork preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for meatballs |
| Fresh Breadcrumbs 🍞 | 1 cup | From crustless white bread |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumb coating |
| Vegetable Oil 🫒 | ½ cup | For frying meatballs |
| Canned Tomato Sauce 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for broth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Sugar 🍚 | 1 tbsp | Balances acidity |
| White Vinegar 🍶 | 1 tbsp | For tangy broth |
The ground pork needs to be fresh—check the sell-by date and look for good fat content. Filipino markets or Asian grocery stores often carry the best quality, but your regular supermarket's meat department works fine. For the breadcrumbs, toast them lightly before mixing to prevent soggy meatballs. The San Marzano tomato sauce is non-negotiable for that authentic sweetness—any other brand will lack depth—and the chicken broth should be low-sodium to balance the rich flavors. Fresh parsley is ideal, but dried works at one-third the amount if you're in a pinch.
No pork? Ground chicken or turkey works just as well, though the texture will be slightly different. Running short on breadcrumbs? Crushed cornflakes add a nice crunch. The vinegar can be swapped for a splash of lemon juice, but white vinegar gives that classic tang. For extra richness in the broth, add a splash of coconut milk—it's a common Filipino touch. The garlic should be freshly minced; pre-minced garlic loses flavor fast. If you can't find San Marzano, look for crushed tomatoes with no added salt instead.
Meatballs keep best in the fridge for 3 days if stored in an airtight container, though they're best enjoyed fresh. The broth reheats beautifully—simmer gently to avoid breaking the meatballs. For meal prep, portion into containers with broth so you can reheat individual servings. Freezes well for 3 months—just thaw overnight in the fridge before reheating. The crispy exterior softens slightly when reheated, but a quick fry in oil restores the crunch.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that forgives mistakes—no fancy rolling skills needed. Just mix ground pork, breadcrumbs, and egg right in a bowl, then shape into loose, forgiving meatballs. The onion and garlic get sautéed in the same pot, so cleanup is basically nonexistent.
- Umami Bomb: That crispy breadcrumb crust on the outside? Pure magic. The pork stays juicy while the garlic and onion caramelize into the broth, giving every bite this deep, savory punch. Honestly, it’s the kind of flavor that makes you reach for a second bowl without thinking.
- Weeknight Workhorse: This soup is my go-to for busy nights—it doubles easily, reheats perfectly, and even tastes better the next day. Pack it for lunch or freeze half for when you’re too tired to cook. (Yes, even on a Tuesday night.)
- Budget Magic: Ground pork stretches further than you’d think, especially when paired with those cheap pantry staples—onion, garlic, and stale bread. It’s the kind of meal that feeds four for under $10 and still feels like a treat. My wallet thanks me every time.
Step-by-step instructions for albondigas soup Filipino
Here's how to craft restaurant-quality Filipino albondigas with perfectly crisp exteriors and tender centers.
👨🍳 Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the 1.5 lb ground pork with the 1 whole yellow onion that you've finely chopped. Add the 4 cloves garlic cloves that you've minced, 1 cup fresh breadcrumbs, 2 whole large eggs, 1 tsp salt, and 1 tsp ground black pepper. Using your hands, gently mix all ingredients until just combined—avoid overworking the mixture or the meatballs will become dense.
Here's the thing—you want the mixture to hold together when formed into balls, but not be sticky. If it feels too wet, add 1-2 tablespoons of the all-purpose flour. The texture should be like damp sand that clumps together when squeezed. Let the mixture rest for 10 minutes while you prepare the frying station. This resting period allows the flour to hydrate and the breadcrumbs to absorb moisture, ensuring crispier meatballs.
🔥 Step 2: Form and Fry the Meatballs
Heat 0.5 cup vegetable oil in a deep skillet over medium-high heat until it reaches 350°F—use a thermometer for precision. Roll the pork mixture into 1.5-inch diameter balls (about 16 meatballs total for 4 servings) and carefully place them in the hot oil. Don't overcrowd the pan—work in batches if needed to maintain oil temperature.
Fry the meatballs for 3-4 minutes until they develop a golden brown crust on all sides. They should float to the surface when properly cooked. Here's where crispiness happens: resist the urge to flip too soon. You'll know they're ready when the exterior is uniformly golden and the internal temperature reaches 160°F when checked with a meat thermometer. Transfer the cooked meatballs to a paper towel-lined plate to drain excess oil.
🍳 Step 3: Build the Tangy Tomato-Broth Base
In the same skillet (no need to clean it—the browned bits add flavor), reduce heat to medium and add 2 cups canned tomato sauce, 4 cups chicken broth, 4 minced garlic cloves, 1 tbsp sugar, and 1 tbsp white vinegar. Bring to a gentle simmer and let cook uncovered for 10 minutes to allow the flavors to meld. The vinegar will brighten the sauce while the sugar balances its acidity.
Season with additional salt and pepper to taste, then stir in 0.5 cup all-purpose flour to thicken the broth slightly. The mixture should coat the back of a spoon but remain smooth. Here's the critical checkpoint: the broth should be thick enough to coat the meatballs but still silky, not gluey. If it's too thick, whisk in 2-3 tablespoons of water to reach the perfect consistency.
🥘 Step 4: Simmer the Meatballs to Perfection
Return the fried meatballs to the simmering broth and gently stir to coat them evenly. Reduce heat to low and let the soup simmer uncovered for 15-20 minutes. The gentle heat will finish cooking the meatballs through while infusing them with the aromatic broth. Here's what to watch for: the meatballs should be fork-tender when pierced, with no pink remaining in the center.
In the final 5 minutes of cooking, stir in the 0.25 cup chopped fresh parsley. This adds freshness and a vibrant green color that makes the dish visually appealing. Taste and adjust seasoning one final time—Filipino albondigas should balance sweet, tangy, and savory flavors harmoniously. The broth should be flavorful but not overpowering, allowing the crispy meatballs to shine.
Pro Tips For Making Albondigas Soup Recipe Filipino
- Fry the Meatballs Twice: I learned this the hard way—rushing the first fry makes them greasy and uneven. Cook the albondigas in small batches over medium heat until they’re golden brown (about 3-4 minutes per side), then drain on paper towels. After the soup simmers, give them a quick second fry in the broth for 1-2 minutes—this seals the flavor and keeps them from falling apart when they hit the liquid.
- Toast the Breadcrumbs First: Fresh breadcrumbs are a game-changer, but they soak up moisture like sponges. Pulse them in a food processor, then spread them on a baking sheet and toast in a 350°F (175°C) oven for 5 minutes until dry. This ensures your meatballs hold their shape instead of turning into mushy dumplings—trust me, you’ll notice the difference.
- Don’t Overmix the Filling: I used to knead the pork, egg, and breadcrumb mix like dough, and my albondigas always turned out dense. After burning three batches, I finally figured out: mix just until combined. Overworking the mixture makes them tough, and you lose that tender, melt-in-your-mouth texture Filipinos love. Keep it loose—think "just enough to hold."
- Sauté Onions and Garlic Low: High heat burns garlic faster than you can blink, and charred onions make the broth bitter. Cook the onions and garlic over medium-low heat until the onions are translucent (about 5 minutes) and the garlic just smells heavenly—not browned. This builds flavor without overpowering the delicate pork taste. (Yes, even if you’re impatient like me.)
Pro cooking tips for perfect results
Crispy Meatball Secret
For that signature crispy exterior, I swear by the double-fry technique—first fry at 350°F until golden, then finish in the broth. The initial high heat creates a perfect crust while the broth gently cooks the centers.
Use a thermometer to nail 160°F internal temp—any lower and they’ll turn mushy. 🔥
Broth Flavor Boost
Don’t skip the browned bits in the skillet—they’re flavor gold! After frying, reduce heat to medium and let the tomato sauce and broth simmer uncovered for 10 minutes to deepen flavors.
A splash of white vinegar brightens the sauce, while 1 tbsp sugar balances acidity. Taste as you go—Filipino soups need that perfect sweet-tangy harmony.
Meatball Binding Hack
If your mixture feels too wet, add 1 tbsp flour at a time until it holds shape when squeezed. I’ve ruined batches by overmixing—gently combine with your hands, then let rest 10 minutes.
This resting time is non-negotiable for crispy texture. Pro tip: Chill the mixture 15 minutes before forming meatballs—they’ll hold together better when frying.
Broth Thickness Trick
Thicken the broth with ½ cup flour (not cornstarch—it makes the soup gluey). Simmer until it coats the back of a spoon but still moves smoothly. If too thick, whisk in 2 tbsp water to loosen.
The broth should cling to meatballs without drowning them. I’ve seen home cooks over-thicken—less is more for that silky texture. ✨
Simmering Like a Pro
After adding meatballs, simmer on low heat for 15–20 minutes—gentle heat ensures they stay crispy outside while cooking through. Avoid boiling, which can make them rubbery. Stir occasionally to prevent sticking. The final 5 minutes with parsley adds freshness—don’t skip it for that restaurant-quality finish.
Equipment Must-Haves
You’ll need a deep skillet (I use All-Clad) for frying and a thermometer (like ThermoWorks Smoke) to nail oil temp. A wooden spoon for stirring broth prevents scratching.
For meal prep, glass airtight containers keep flavors fresh for 3 days in the fridge. No fancy tools? A cast-iron skillet and instant-read thermometer work just as well. 💡
Nutrition facts
Frequently asked questions
Can I make albondigas soup without pork?
Ground chicken or turkey works beautifully as a substitute. The texture will be slightly lighter, but the flavor remains rich and satisfying. For extra moisture, add 1 extra tablespoon of breadcrumbs to the mixture. Just ensure your meat is fresh—never use pre-cooked or processed ground meats.
Why do my meatballs turn out mushy instead of crispy?
Mushy meatballs usually happen from overmixing or undercooking. First, handle the mixture gently—overworking makes them dense. Second, fry at 350°F until golden and check internal temp with a thermometer (160°F). Finally, simmer gently in broth (low heat) to preserve crispness. If they still turn out soft, try chilling the mixture 15 minutes before frying.
How can I make this soup spicier?
Filipino albondigas can handle heat! Add ½ teaspoon ground black pepper to the meatball mixture, and stir in 1 teaspoon chopped siling labuyo (bird's eye chili) or ½ teaspoon cayenne pepper to the broth. For a smoky kick, add ½ teaspoon smoked paprika to the tomato sauce. Always taste as you go—start with half the amount and adjust to preference.
Can I prepare albondigas soup ahead of time?
This soup actually tastes better the next day! Store cooked meatballs and broth separately in airtight containers in the fridge for up to 3 days. Reheat gently on the stove, adding 1-2 tablespoons of water if the broth thickens. For the crispy texture, give the meatballs a quick 30-second fry in oil before reheating. Freeze for up to 3 months—thaw overnight in the fridge before reheating.
What sides pair well with albondigas soup?
Classic Filipino pairings include steamed white rice (the perfect vessel for soaking up broth) and garlic fried rice for extra texture. For a lighter option, serve with sautéed spinach or crispy garlic bread. Some families add pickled vegetables like atchara or dilis to cut through the richness. The key is balancing hearty flavors with something fresh or crunchy.
