Soups & Stews
This best ever albondigas soup recipe delivers the rich, comforting flavors of Latin American tradition with meatballs that practically dissolve in a velvety herbed broth. The secret lies in tender, juicy meatballs formed with ground beef and pork—never dry, always flavorful—and a velouté base that simmers into deep, aromatic perfection.
I've perfected this technique over years of testing, ensuring every spoonful delivers that perfect balance of savory, herby goodness.
The magic happens in the slow simmer, where the meatballs develop a subtle crust while remaining tender inside, and the broth reduces to a luxurious consistency. Traditional recipes call for a blend of spices—cumin, garlic, and parsley—that infuse the soup with warmth and depth.
This version keeps the soul of the classic while adding modern touches for extra richness, like a touch of tomato paste for depth and a splash of cream for silkiness.
What you'll end up with is a restaurant-quality soup that's hearty enough for a family dinner but elegant enough for company. The meatballs stay intact enough to be spooned up but melt in your mouth with each bite, while the velouté coats your spoon with layers of herby, savory flavor.
The aroma alone will have everyone gathering around the table, and the first taste will make this your new go-to recipe.
Serve with warm crusty bread to soak up every last drop of that flavorful broth, or pair it with steamed rice for a complete meal. The beauty of this recipe is its versatility—it's comforting enough for a cold evening but special enough for a dinner party.
Let's get cooking and create the best albondigas soup you've ever tasted.
Ingredients for best ever albondigas soup
These 15 ingredients transform into the most velvety, aromatic albondigas soup you'll ever taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80% lean for juiciness |
| Ground Pork 🐷 | ½ lb | Freshly ground preferred |
| Fresh Parsley 🌿 | ½ cup | Finely chopped, stems included |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Large Eggs 🥚 | 1 whole | Room temperature for binding |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crispiness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Tomato Paste 🍅 | 2 tbsp | High quality, no sugar added |
| Chicken Broth 💧 | 6 cups | Low sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for silkiness |
| Red Wine 🍷 | ½ cup | Dry, bold variety |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bay Leaves 🍃 | 2 whole | For subtle earthy depth |
The meatballs are where the magic happens, so don't skimp on quality. Grab ground beef and pork with good marbling—Costco or local butchers have the best cuts. Fresh parsley is a must (the stems add flavor too), but if you're in a pinch, dried parsley at half the amount works. Toast your cumin seeds in a dry pan for 30 seconds before grinding—that extra step makes all the difference. For tomato paste, Trader Joe's or Rao's are my go-tos; avoid the watery kind. The chicken broth should be rich but not salty—Swanson or Pacific Foods are solid choices.
No red wine? Dry white wine or extra chicken broth keeps the depth. Fresh parsley wilt fast, so store it in a jar of water in the fridge. The meatballs need time to rest—form them 30 minutes ahead so flavors meld. Swap panko for regular breadcrumbs if needed, but trust me, the extra crispiness is worth it. Heavy cream adds silkiness, but half-and-half works in a pinch. For extra richness, add a splash of cream cheese (it blends right in). The bay leaves? Tear them gently before adding—they release flavor better when broken.
This soup tastes even better the next day as flavors deepen. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into containers with a meatball on top—perfect for lunches. The meatballs reheat beautifully, but keep them covered so they don't dry out. For a restaurant touch, garnish with extra parsley and a drizzle of olive oil before serving. The aroma alone will have everyone rushing to the table.
Why You'll Love This Recipe
- I’ll be real: the meat mixture comes together in five minutes—just hands and a bowl. No food processor, no fussing with binders. The eggs and parsley do all the work while you chop garlic (which, honestly, is the only part that takes time).
- No-Fuss Mixing: I’ll be real: the meat mixture comes together in five minutes—just hands and a bowl. No food processor, no fussing with binders. The eggs and parsley do all the work while you chop garlic (which, honestly, is the only part that takes time).
- Umami Bomb: That combo of beef and pork? Rich, deep, and meaty in the best way. The garlic and parsley brighten it up so it’s never heavy—just pure, satisfying flavor in every bite. (Yes, even on a Tuesday night.)
- Soup-to-Salad Swap: Make a double batch—this soup reheats like a dream, but those albóndigas also star in salads, tacos, or even a cold platter. My kids ask for them in their lunchboxes, and I just freeze extras. Multitasking at its finest.
Step-by-step instructions for albondigas soup
Here's how to craft restaurant-quality meatballs in a velvety broth that'll have everyone begging for seconds.
Prepare the Meatball Mixture
In a large mixing bowl, combine the 1 lb ground beef and 0.5 lb ground pork. This meat blend creates tender, flavorful meatballs that stay juicy while cooking. Add the 0.5 cup finely chopped fresh parsley, 4 minced garlic cloves, 1 whole large egg (at room temperature), 0.5 cup breadcrumbs, 1 tbsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. The parsley and garlic bring freshness, while the cumin adds that warm, earthy depth that defines albondigas.
Using your hands, gently mix all ingredients until just combined—don't overwork the mixture or the meatballs will turn dense. Form the mixture into 1-inch diameter balls (about 6 meatballs) and place them on a plate. Here's the thing—don't skip the chilling step. Refrigerate the meatballs for 30 minutes before cooking. This helps them hold their shape beautifully in the simmering broth.
Brown the Meatballs
Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Once the oil shimmers, carefully add the meatballs in a single layer. Let them brown undisturbed for 3-4 minutes until they develop a golden crust. You'll know they're ready to flip when they release easily from the pan—this crust is what gives albondigas their irresistible texture. Flip the meatballs and brown the other sides for another 3-4 minutes. Remove them and set aside on a plate.
This browning step isn't just about color—it builds deep, caramelized flavors that'll infuse your broth. Don't rush it, and don't crowd the pan or they'll steam instead of brown. If needed, work in batches to maintain the heat. The goal is golden, crispy meatballs that'll finish cooking beautifully in the broth.
Build the Velouté Base
In the same Dutch oven, reduce the heat to medium and add 2 tablespoons tomato paste, stirring to coat the bottom. Cook for 2 minutes until the paste darkens slightly—this adds a subtle sweetness that balances the richness. Pour in the 0.5 cup red wine and scrape up any browned bits from the bottom with a wooden spoon. This deglazing captures all those precious meaty flavors you worked so hard to create.
Add 6 cups chicken broth and the 2 whole bay leaves. Bring to a gentle simmer and return the meatballs to the pot. Here's where the magic happens: let the soup simmer uncovered for 20 minutes. You want the meatballs to cook through while the broth develops depth. The bay leaves will infuse subtle earthy notes, and the broth will reduce slightly, intensifying its flavor.
Finish with Cream and Herbs
Once the meatballs are cooked through (they should be fork-tender with no pink remaining), stir in the 0.5 cup heavy cream. Here's the crucial part: let the soup simmer gently for another 5-7 minutes. This allows the cream to warm through and create a silky texture without curdling. Taste and adjust seasoning if needed—you might need a pinch more salt to balance the richness of the cream.
Remove the 2 bay leaves and stir in the 0.5 cup chopped fresh parsley. The parsley not only adds freshness but also gives the soup that vibrant green hue that makes it look as good as it tastes. Serve the albondigas immediately, making sure each bowl gets one meatball and a generous ladle of that velvety broth. The meatballs should be tender but still hold their shape, and the broth should coat the back of a spoon with a luxurious silkiness.
Rest and Serve with Confidence
Let the soup rest for 5 minutes before serving. This brief resting period allows the flavors to meld completely and the cream to fully emulsify with the broth. The result is a soup where each bite delivers juicy, flavorful meatballs melting into a rich, herbed velouté that's simply irresistible.
This is the moment that matters: serve with crusty bread or over buttered egg noodles to soak up every last drop of that precious broth. The combination of tender meatballs, velvety sauce, and aromatic herbs makes this albondigas soup a showstopper that'll have everyone asking for the recipe. Trust me, it's worth every minute of effort.
Pro Tips For Making Best Ever Albondigas Soup
- CHILL THE MEAT MIX: Grab a bowl of ice water and dip your hands in it before shaping the albóndigas—trust me, the meat won’t stick as much. I used to fight with clumpy meat until I realized cold hands make a huge difference, especially with fatty ground pork. (And if your mix feels too warm, pop it in the fridge for 10 minutes first.)
- MINCE THAT GARLIC: Skip the press—finely chop those garlic cloves with the flat of your knife instead. Pressed garlic turns to paste and muddies the broth, but minced garlic blooms into flavor without gummy texture. My grandmother swore by this, and she was right: the soup tastes brighter when the garlic actually works in the dish.
- DON’T OVERMIX THE EGGS: Fold the egg in just until combined—no need to beat it into oblivion. Overmixing makes the albóndigas dense and rubbery, and nobody wants that. Think "gentle swirls" until the meat is lightly coated, then stop. (Yes, even if you’re impatient like me.)
- SIMMER GENTLY AFTER BOILING: Once the soup reaches a rolling boil, drop the heat to a barely simmer—you want tiny bubbles, not a frenzy. High heat makes the meatballs fall apart, and nobody’s here for sad, mushy albóndigas. Cover it and let it bubble quietly for 20 minutes—this is where the broth actually flavors the meat.
Essential equipment for best ever albondigas soup
Dutch Oven Essentials
A large Dutch oven is your secret weapon for albondigas soup—it distributes heat evenly and handles the simmering process beautifully. I swear by a Lodge 5.5-quart Dutch oven for its durable cast iron that retains heat perfectly.
The deep sides prevent spills when stirring, and the tight-fitting lid helps develop rich, concentrated flavors. If you don’t own one, a heavy-bottomed stainless steel pot with a lid works too—just avoid nonstick, which can’t handle the high heat needed for browning. 🔥
Meatball Mold Magic
For perfectly uniform meatballs, invest in a meatball mold (like the OXO Good Grips set) that creates consistent 1-inch spheres. This ensures even cooking and presentation. If you’re crafting by hand, use a small ice cream scoop or grapefruit spoon for precision.
The mold isn’t mandatory, but it saves time and frustration—especially when forming 6 meatballs at once. Store your mold in a dry place to prevent rust.
Wooden Spoon Must-Have
A heat-resistant wooden spoon (I love the Oxo Good Grips version) is non-negotiable for stirring the broth without scratching your Dutch oven. Wood gently scrapes up browned bits during deglazing, capturing all those meaty flavors.
Avoid metal utensils—they can react with the acidity of tomato paste or wine. For extra durability, occasionally oil your wooden spoon with mineral oil to maintain its shape and prevent cracking.
Fine-Mesh Strainer
A fine-mesh strainer (like the OXO Good Grips collapsible one) comes in handy for skimming any potential foam or impurities from the broth before adding the cream. It’s also useful for rinsing fresh parsley or draining excess liquid from ingredients.
The collapsible design saves space in your kitchen, and the mesh ensures you don’t strain out any precious flavor particles. Keep it near your sink for quick cleanup after prepping herbs.
Digital Thermometer
While albondigas soup doesn’t require precise temperatures like meat, a digital instant-read thermometer (I use the Thermoworks ThermoPop) helps confirm the meatballs reach 160°F internally—ensuring they’re fully cooked without overworking. It’s also useful for checking broth temperature if you’re adding cream (aim for 180°F or lower to prevent curdling).
The slim probe fits easily into the Dutch oven, and the backlight makes readings clear in dim kitchens. 💡
Chef’s Knife Set
A sharp 8-inch chef’s knife (like the Mercer Culinary Genesis) is essential for mincing garlic and finely chopping parsley—key steps that impact flavor. Dull knives crush garlic instead of mincing it, and they make chopping parsley tedious.
Keep your knife sharp with a Wüsthof honing steel or a Shun sharpening stone for consistent results. A well-maintained knife makes prep faster and more precise, which is especially important when forming meatballs with fresh herbs.
Nutrition facts
Frequently asked questions
Why do your meatballs stay juicy while others turn dry?
The secret is the ground pork and beef blend—pork adds natural fat that keeps them moist, while the 30-minute chilling step helps them hold together. We also use room-temperature egg and breadcrumbs for better binding, and never overmix the mixture. The slow simmer in broth (not boiling) cooks them gently so they stay tender.
Can I make this soup vegetarian?
Swap the meat for 1 lb mushrooms (cremini or portobello) finely chopped plus 1 cup cooked lentils or chickpeas for texture. Use vegetable broth and add 1 tbsp soy sauce or miso paste for umami depth. The velouté base will still work beautifully—just reduce simmering time to 15 minutes to prevent overcooking the vegetables.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of chicken broth or water to prevent drying. Cover and warm for 5-7 minutes, stirring occasionally. For microwave reheating, use 30-second bursts on medium power, stirring between each. The meatballs will stay tender if you don't let them sit too long—serve immediately after reheating.
Can I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld! Prepare it completely, cool to room temperature, then refrigerate for up to 5 days. Reheat as directed above. For freezing, portion into containers with a meatball on top—it reheats perfectly and makes great lunches. The broth will reduce slightly when reheated, intensifying the flavor even more.
What if I don't have red wine?
No problem! Use 0.5 cup dry white wine or extra chicken broth (same amount). For more depth, add 1 tsp balsamic vinegar or 1/2 tsp smoked paprika to the broth. The wine adds richness, but these substitutes keep the soup delicious. The key is balancing the acidity—always taste as you go.
