Albondigas Soup Recipe Filipino: Savory Meatballs in Tomato-Ginger Broth

Soups & Stews

Albondigas Soup Recipe Filipino: Savory Meatballs in Tomato-Ginger Broth

This Filipino albondigas soup brings comfort in every spoonful—tender meatballs simmered in a fragrant tomato-ginger broth, where potatoes, carrots, and cabbage melt into rich, savory perfection. 💛 The secret lies in the meatballs: ground pork or beef mixed with aromatic spices, then gently poached until they release their flavors into the broth. Unlike heavier stews, this soup balances heartiness with delicate herbs like parsley and chives, finishing with a bright, tangy edge.

The broth is where the magic happens—a slow simmer of tomatoes, ginger, and garlic builds depth, while potatoes and carrots soften just enough to soak up every flavor. Traditional Filipino techniques ensure the meatballs stay intact yet tender, and the broth thickens naturally into a velvety consistency. This isn’t just soup; it’s a restaurant-quality dish that tastes even better the next day, when the flavors meld completely.

What sets this recipe apart is the harmony of textures—crisp edges on the meatballs, silky broth, and tender vegetables—all coming together in a single pot. The aroma alone will have your kitchen filled with warmth, and the first bite delivers that perfect balance of savory, slightly sweet, and herbaceous notes. Whether you’re feeding a family or meal prepping for the week, this soup delivers foolproof satisfaction every time.

Serve it with crusty bread to soak up the broth or alongside steamed rice for the full Filipino dining experience. The leftovers reheat beautifully, making it ideal for busy weeknights or cozy gatherings. Let’s get cooking—this recipe is about to become a staple in your home.

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

Ingredients for albondigas soup recipe filipino

Six servings of Filipino comfort in one pot—meatballs, veggies, and aromatic broth that taste even better tomorrow.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb Lean ground beef preferred
Ground Pork 🐖 1 lb For authentic Filipino flavor
All-Purpose Flour 🌾 ½ cup For meatball binding
Large Eggs 🥚 2 whole Beaten for meatball mixture
Garlic Cloves 🧄 6 cloves Minced for meatballs and broth
Fresh Ginger 🌿 2 tbsp Grated for depth of flavor
Canned Tomato Sauce 🍅 2 cups San Marzano preferred for sweetness
Vegetable Broth 💧 4 cups Low-sodium for broth control
Russet Potatoes 🥔 2 lb Peeled, cubed evenly
Carrots 🥕 4 medium Peeled, sliced into rounds
Green Cabbage 🥬 1 small head Core removed, chopped
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Green Onions 🧅 3 whole Sliced for garnish
Olive Oil 🫒 2 tbsp Extra-virgin for cooking
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Ground White Pepper 🌶️ ¼ tsp For subtle pepper flavor

The meatballs are the heart of this soup, so ground pork and beef give the best texture. Look for 80/20 lean-to-fat ratio for juiciness, and grab San Marzano tomato sauce at Italian markets for that sweet, rich flavor. Fresh ginger and garlic? Asian grocery stores usually have better prices and fresher stock. The potatoes and carrots should be firm—no soft spots. For the cabbage, green or red works, but green is traditional. If you're prepping ahead, chop the veggies first and store them separately in the fridge for up to 3 days.

No pork? Double the beef—just add a splash of soy sauce for depth. Short on tomato sauce? Crushed tomatoes plus a pinch of sugar works in a pinch. Fresh herbs missing? Dried parsley at half the amount gets you close. The meatballs need to stay intact while cooking, so don't overmix the dough. If your broth needs thickening, a cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) does the trick. For extra richness, stir in 1 tbsp of coconut milk at the end—trust me on this.

This soup reheats beautifully—just warm it on the stove over medium heat, stirring occasionally. Keeps for 4-5 days in the fridge, and freezes for 3 months if you portion it into containers. The meatballs actually taste better the next day once they've soaked up all that broth. For meal prep, double the recipe and freeze half—perfect for lazy weeknights. Garnish with fresh parsley and green onions right before serving, as they wilt quickly when added earlier.

❤️

Why You'll Love This Recipe

  • No-Fuss Meatballs: I swear, the mix of ground beef and pork makes these albondigas so tender—no fancy binding tricks. Just flour, egg, and a pinch of salt to hold them together while you simmer the broth.
  • Garlic Bomb Flavor: That minced garlic isn’t just background noise—it’s the star. When it caramelizes in the broth, every spoonful tastes like a warm hug, especially with the umami from the meat.
  • Lunchbox Hero: Between us, this soup reheats like a dream. Pack a thermos of it for work, and you’ll get texts like “This is the only thing I missed about home cooking.” (Yes, even on a Tuesday.)
  • Budget Bulk: A single batch stretches for four meals—no sad leftovers here. The meatballs freeze perfectly, so you’re basically making soup for the future without extra effort. Smart, right?

Step-by-step instructions for albondigas soup Filipino

Mastering this dish means perfecting the meatballs and balancing the broth—here's how.

1

👨‍🍳 Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground beef and 1 lb ground pork. I like to use my hands for this—it helps break up any large clumps and creates a more tender texture. Add the 0.5 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp ground white pepper, mixing thoroughly until evenly distributed.

In a separate bowl, beat the 2 whole large eggs until just combined, then add the 6 cloves minced garlic and 2 tbsp grated fresh ginger. Pour this mixture into the meat mixture and combine gently, being careful not to overmix. The dough should hold together when pressed but still feel slightly sticky—this ensures tender meatballs that won't crumble when cooked.

2

🍳 Step 2: Form and Brown the Meatballs

Using a spoon or your hands, form the mixture into 1.5-inch meatballs—about 24 total for our serving size. I roll them gently but firmly to maintain shape without compacting too tightly. Heat 2 tbsp olive oil in a large pot over medium-high heat until shimmering.

Working in batches to avoid crowding, add the meatballs to the pot and cook for 3-4 minutes per side until they develop a golden brown crust. This browning creates the deep, savory flavor that's essential for albondigas. Transfer the cooked meatballs to a plate and set aside—don't skip this step, as the crust adds critical texture and flavor.

3

🥘 Step 3: Build the Tomato-Ginger Broth

In the same pot, reduce heat to medium and add 2 cups canned tomato sauce, scraping up any browned bits from the bottom. Add 4 cups vegetable broth, 1 small head chopped green cabbage, 2 lb peeled and cubed russet potatoes, and 4 medium peeled and sliced carrots. Bring to a gentle simmer, then reduce heat to low and let cook for 15 minutes—this allows the vegetables to soften slightly while keeping their shape.

Here's where the flavor comes together: add the 24 browned meatballs back to the pot. Stir gently to combine, then increase heat to medium-low and let simmer uncovered for 20-25 minutes until the potatoes are tender when pierced with a fork and the broth has thickened slightly. The meatballs should be heated through but still hold their shape.

4

🔪 Step 4: Finish and Garnish

Once the vegetables are tender, stir in the 0.25 cup chopped fresh parsley and 3 whole sliced green onions. Taste and adjust seasoning if needed—this is your chance to balance the acidity from the tomato sauce with additional salt or black pepper if necessary. The broth should coat the back of a spoon with a slightly thick, velvety consistency.

Ladle the soup into bowls, garnishing each serving with extra green onions and parsley. Serve immediately with warm crusty bread to soak up every last drop of that rich, aromatic broth. The meatballs should be warm through with a tender interior and that perfect golden crust, while the vegetables remain vibrant and the broth carries all the savory, spiced notes.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe Filipino

  • Chill the Meat Mix: I learned this the hard way—skipping this step means greasy, dense meatballs that fall apart. Wrap the ground beef and pork mixture in plastic and refrigerate for at least 30 minutes before shaping. The cold fat firms up just enough for the flour-egg binder to hold properly, and your albondigas will stay together even after simmering.
  • Minimize Egg Overuse: Two eggs are enough—any more and your meatballs turn rubbery. I used to add three, thinking extra egg would make them tighter, but it just made them dry. Crack the eggs directly into the meat mixture, mix gently, then let the flour absorb the moisture before handling. The texture stays juicy without falling apart.
  • Simmer on Medium-Low: High heat = tough albondigas. Start with a rolling boil to seal the meatballs, then drop the heat to medium-low once they float. I was skeptical until I tried it—low and slow keeps them tender inside while the outside stays crisp. A gentle simmer also prevents the broth from turning cloudy.
  • Toast the Flour First: Sounds weird, but it works: dry-toast the all-purpose flour in a separate pan over low heat for 2-3 minutes before mixing it into the meat. This removes the raw flour taste and adds a subtle nuttiness that balances the richness of the pork and beef. Just enough to make the soup taste more intentional.

Regional styles of this recipe

Classic Tagalog Style

In the heart of the Philippines, albondigas soup is often called "sopa de albóndigas" and is a staple in Tagalog households. The classic version uses a 50/50 mix of ground pork and beef, bound with all-purpose flour and egg for structure. The broth is built on tomato sauce and ginger, simmered until the flavors meld into a rich, slightly sweet base. I’ve found that using San Marzano tomatoes elevates the dish—its natural sweetness balances the savory meatballs beautifully. 🌶️

Traditionally, this soup is served with steamed white rice or crusty bread to soak up the broth. In rural areas, cooks often add a splash of calamansi juice at the end for a bright, citrusy finish. The meatballs are never overcooked; they’re gently poached until just tender, ensuring they stay intact and flavorful. This method keeps the dish light yet satisfying, perfect for warm evenings.

Visayan Twist

The Visayan region takes albondigas soup in a slightly different direction by incorporating local spices like turmeric and black peppercorns into the meatball mixture. I’ve adapted this by adding a pinch of turmeric to the dough for a subtle golden hue and earthy depth. The broth also gets a touch of coconut milk (about ¼ cup) at the end, giving it a creamy texture without overpowering the tomato base. 🥥

Visayan cooks often include longanisa (Filipino sausage) in the broth alongside the meatballs, adding another layer of smoky flavor. If you want to try this, slice ½ lb of longanisa into rounds and simmer them with the vegetables. The result is a soup with bold, complex flavors that reflect the region’s love for hearty, spiced dishes.

Ilocano Hearty Version

In the Ilocano region, albondigas soup is heartier and often includes more vegetables like eggplant and green beans. I’ve seen recipes where ½ cup of diced eggplant is added to the broth, absorbing all the savory flavors. The Ilocanos also use more garlic—sometimes up to 8 cloves—for a stronger aromatic punch. The meatballs here are often slightly larger (about 2 inches in diameter) to handle the longer simmering time. 🥬

What makes this version special is the use of pork fat in the meatball mixture. I recommend replacing ¼ lb of the ground pork with pork fat for extra richness. The broth is also thickened with a cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) to create a thicker, almost stew-like consistency. This version is perfect for colder months when a warming, filling soup is needed.

Modern Filipino Fusion

For a contemporary take, I love adding umami-rich ingredients like mushrooms or soy sauce to the broth. Try sautéing ½ cup sliced shiitake mushrooms with the garlic and ginger for an earthy depth. A splash of 1 tbsp soy sauce in the broth enhances the meatballs’ flavor without overpowering the dish. For a spicy kick, stir in 1 tsp of sriracha or ½ tsp of chili flakes at the end. 🌶️

Another modern twist is using cauliflower rice as a low-carb alternative to traditional rice. The light, fluffy texture pairs beautifully with the rich soup. You can also experiment with herbs like thyme or bay leaves in the broth for a fresh, aromatic twist. These adaptations keep the dish true to its roots while making it more versatile for today’s tastes.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 135mg45%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
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 with just beef?

Yes, you can substitute all beef for pork, but for authentic Filipino flavor, the pork adds richness and juiciness. If using only beef, add 1 tablespoon soy sauce to the meatball mixture to enhance umami. The texture will be slightly firmer, but still delicious.

2

How do I prevent the meatballs from falling apart?

Under-mix the meatball dough and avoid over-handling it—this keeps the meatballs intact. Also, don't overcook them; simmer just until heated through (10-12 minutes after returning to the broth). Chilling the meatballs for 30 minutes before cooking helps them hold shape better.

3

Can I make this soup ahead of time?

This soup tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove, stirring occasionally to prevent sticking. The meatballs will absorb more broth flavor overnight.

4

What's the secret to a rich broth?

The key is slow simmering and scraping up browned bits from the pot. Use San Marzano tomato sauce for natural sweetness, and don't rush the cooking process—45-60 minutes total simmering time develops deep flavor. For extra richness, stir in 1 tablespoon coconut milk at the end.

5

Can I use frozen vegetables?

While fresh vegetables are ideal for texture, you can use frozen in a pinch. Just add them 5 minutes before the soup is done cooking to prevent mushiness. For best results, thaw frozen veggies first and pat them dry to avoid diluting the broth.

★★★★★4.8(12 reviews)
Categories Soups & Stews