Soups & Stews
This albondigas soup recipe with ground turkey delivers comforting, restaurant-quality flavor in one satisfying bowl. The secret lies in tender, herb-packed meatballs simmered in a rich tomato-basil broth that's both aromatic and deeply savory.
I've refined this technique over years of testing, ensuring the meatballs stay intact while absorbing the broth's vibrant flavors—no more falling-apart disasters.
The process begins with panading the meatballs—a traditional technique that creates a crisp exterior while keeping the centers juicy. We'll use a simple blend of ground turkey, breadcrumbs, and fresh herbs, bound together with egg for structure.
The broth, built from scratch with tomatoes, garlic, and aromatic spices, simmers until deeply flavorful, creating a base that makes every bite irresistible.
By the time you're done, you'll have a steaming bowl of albondigas soup where perfectly formed meatballs float in a velvety tomato broth infused with basil and warm spices.
The result is a dish that's hearty enough for a family dinner but elegant enough for company—each spoonful packed with layers of herbaceous, savory goodness that comes together seamlessly.
Serve with crusty bread for soaking up every last drop of broth, or garnish with fresh cilantro and a squeeze of lime for brightness. This recipe balances tradition with approachability, delivering professional results without requiring advanced techniques. Let's get started on creating this comforting classic.
Ingredients for albondigas soup recipe with ground turkey
Herb-packed meatballs meet velvety tomato-basil broth in this restaurant-quality albondigas soup recipe.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🦃 | 1 ½ lb | Lean, 93% lean or less preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for meatballs |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced finely |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Plain Breadcrumbs 🍞 | ½ cup | Dry, panko preferred |
| All-Purpose Flour 🌾 | ¼ cup | For panading |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed, high-quality |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Red Wine 🍷 | ½ cup | Dry, bold variety |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For panading |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The ground turkey is the foundation—93% lean or less ensures juicy meatballs without excess fat. Whole Foods or Trader Joe's carry high-quality ground turkey, but any reputable grocery store's fresh package works. For the herbs, fresh basil and parsley elevate the flavor beyond dried substitutes. Look for vibrant green leaves with no wilting. The egg binds everything together, so use room-temperature eggs for even mixing. If you're panading, panko breadcrumbs create a superior crust compared to regular breadcrumbs.
No fresh basil? Dried basil at one-third the amount works in a pinch, though fresh delivers superior aroma. Substitute white wine for red if needed, though the depth of red wine enhances the broth's complexity. For a vegetarian option, replace the turkey with lentils or mushrooms—though the texture will differ. The San Marzano tomatoes are non-negotiable for their sweet, rich flavor; canned tomato sauce won't compare. If you're short on time, pre-minced garlic saves steps, though fresh minced garlic adds more depth. The extra-virgin olive oil should be fruity and peppery—avoid mild varieties.
Store the meatball mixture in the fridge for up to 2 days before cooking to allow flavors to meld. The finished soup reheats beautifully—simmer gently to prevent breaking the meatballs. Leftovers keep for 4-5 days in the fridge or 3 months frozen. For serving, crusty bread is ideal, and a squeeze of fresh lemon juice brightens each bowl. Garnish with cilantro just before serving to preserve its vibrant color and aroma.
Why You'll Love This Recipe
- Here’s what sold me: that bright, fresh punch of basil and parsley in every bite. The garlic? Oh, it’s there, but it’s right—not overpowering, just a warm, aromatic backbone. Roll the turkey mixture into little balls, drop them in the simmering broth, and you’re left with meatballs that taste like they’ve been slow-cooked for hours, even though you’re done in 30 minutes.
- I’ll be real: this soup is exactly what I need for those nights when I’ve got leftovers staring at me from the fridge. The broth stays rich and flavorful for days, and the meatballs reheat beautifully—no dry, sad bits. Pack it in containers for lunches, or freeze half for when you’re too tired to cook. It’s my secret weapon for lazy days.
Step-by-step instructions for albondigas soup with ground turkey
Here's how to craft perfectly tender herb-packed meatballs in a rich tomato-basil broth.
Prepare the Meatball Mixture
In a medium bowl, combine the 1.5 lb ground turkey with the 0.5 cup fresh basil leaves and 0.25 cup fresh parsley leaves, chopping the herbs finely with a sharp knife before adding. This ensures maximum flavor infusion throughout each meatball. Add the 6 cloves minced garlic, 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 1 tsp dried oregano, mixing gently with your hands until just combined.
In a separate small bowl, whisk together the 2 large eggs and 0.5 cup plain breadcrumbs. The eggs act as a binder while the breadcrumbs provide structure without making the meatballs dense. Gradually fold this mixture into the turkey combination, being careful not to overwork the meat. The texture should be moist but not sticky—if it feels too wet, add another 2 tablespoons of breadcrumbs. Cover and refrigerate for 20 minutes to firm up slightly before shaping.
Form and Panade the Meatballs
Using your hands, gently roll the chilled mixture into 16 evenly sized meatballs, about 1.5 inches in diameter. The uniform size ensures even cooking. In a shallow bowl, combine the 0.25 cup all-purpose flour and 1 tbsp lemon juice, then lightly coat each meatball by rolling in the mixture. This creates a delicate barrier that helps the meatballs hold their shape during cooking.
Heat 0.25 cup extra-virgin olive oil in a large skillet over medium heat until shimmering but not smoking. Working in batches, add the meatballs in a single layer and cook for 3-4 minutes per side until golden brown. The oil should sizzle gently, and the meatballs should develop a crisp exterior while remaining tender inside. Transfer the cooked meatballs to a plate and tent loosely with foil to keep warm.
Build the Tomato-Basil Broth
In the same skillet, reduce heat to medium-low and add 0.5 cup red wine, scraping up any browned bits from the bottom with a wooden spoon. This deglazing step captures all the flavorful fond. Allow the wine to simmer for 2-3 minutes until reduced by half, then pour in the 28 oz crushed San Marzano tomatoes and 4 cups chicken broth. Stir in the remaining 0.25 cup fresh cilantro leaves and bring the mixture to a gentle simmer.
Season the broth with an additional 0.5 tsp kosher salt if needed, then return the meatballs to the skillet. Cover and let the soup simmer gently for 15-20 minutes, stirring occasionally. The meatballs should absorb the rich tomato-basil broth while maintaining their shape. You'll know it's ready when the liquid has thickened slightly and the meatballs are heated through—165°F when tested with an instant-read thermometer.
Finish and Serve
Once the soup reaches the perfect consistency, taste and adjust the seasoning if needed. The broth should be flavorful but not overly salty, with a bright balance of tomato, herbs, and wine. If the soup feels too thick, stir in 2-3 tablespoons of warm water to reach your desired consistency.
Ladle the albondigas soup into warm bowls, garnishing each serving with an extra sprinkle of fresh cilantro leaves and a drizzle of lemon juice for brightness. Serve immediately with crusty bread or over a bed of orzo for a satisfying meal. The meatballs should be tender with a hint of crispness, floating in a velvety broth that's rich yet balanced by the acidity of the lemon.
Pro Tips For Making Albondigas Soup Recipe With Ground Turkey
- CHILL THE MEAT FIRST: Cold ground turkey mixes better with herbs and eggs—no lumps, no dry spots. I learned this the hard way after making dense, greasy meatballs that fell apart in the broth. Pop the turkey in the fridge for 15 minutes before handling, then mix gently with your hands (yes, even if you're impatient like me).
- MINCE GARLIC FINE: Whole garlic cloves in albondigas? Nope. You want the flavor to dissolve into the meatballs, not sit as a surprise in your bite. Use a knife or microplane to get it as fine as parsley flakes—this makes a real difference in how evenly the flavor spreads.
- DON’T OVERMIX THE BALLS: The second you start kneading albondigas like pizza dough, they turn tough. Mix just until the ingredients cling together, then roll them loosely—no pressure. Tight balls shrink in the broth and stay dense; loose ones puff up and soak up the soup’s flavor.
- SIMMER GENTLY AFTER BOILING: Boil the soup hard at first to seal the meatballs, but once they float, drop the heat to a bare simmer. I used to keep it rolling and ended up with split, watery meatballs. Low and slow keeps them tender without falling apart—your future self will notice the difference.
Common mistakes when making perfect results
Overworking Meatball Mixture
I've learned the hard way that overmixing the meatball mixture leads to dense, tough meatballs. Once you've combined the ground turkey, herbs, and breadcrumbs, mix just until everything is evenly distributed—no need to overwork it.
The texture should be moist but not sticky; if it feels too wet, add 2 tablespoons of breadcrumbs at a time, but don't overdo it. Overworking introduces too much gluten, which can make the meatballs rubbery instead of tender. 💫
Skipping the Resting Time
After mixing the meatball ingredients, resist the urge to roll them immediately. Let the mixture rest in the fridge for at least 20 minutes—this allows the flavors to meld and the breadcrumbs to absorb moisture, making the meatballs easier to shape and less likely to fall apart.
I once skipped this step and ended up with crumbly meatballs that disintegrated in the broth. Trust me, the extra 20 minutes is worth it!
Using Low-Quality Tomatoes
The quality of your tomatoes makes or breaks this soup. Never use canned tomato sauce or subpar tomatoes—they lack the depth and sweetness that San Marzano tomatoes provide. If you're in a pinch, look for high-quality crushed tomatoes labeled "whole peeled" or "San Marzano-style."
The extra $2-3 for a can of quality tomatoes is worth it for that restaurant-quality flavor. I've tried cheaper brands, and the broth just doesn't compare.
Panading Too Heavily
Panading—the process of coating meatballs in flour and lemon juice—is key for structure, but don't overdo it. A light, even coating is all you need; pressing too hard or using too much flour can create a heavy crust that masks the meatball's flavor.
Roll each meatball gently in the flour mixture, tapping off any excess. I once used too much flour and ended up with meatballs that tasted more like fried bread than herb-packed turkey. 🍞
Boiling the Meatballs
Never boil the meatballs—they'll cook too quickly on the outside while staying raw inside, or worse, they'll fall apart. Simmer them gently in the broth over medium-low heat for 15-20 minutes after adding them back in.
This ensures even cooking and keeps them intact. I once boiled a batch and ended up with mushy meatballs that turned the soup into a chunky stew. A gentle simmer is the way to go!
Ignoring the Fond
When deglazing the skillet with red wine, don't rush it. Let the wine simmer for 2-3 minutes to reduce by half and capture all the flavorful fond—the browned bits stuck to the bottom of the pan. This step adds depth to the broth that you simply can't skip.
I've made this mistake, and the broth lacks that rich, complex flavor. Take the extra 2 minutes to scrape and deglaze properly—your taste buds will thank you. 🍷
Nutrition facts
Frequently asked questions
Can I substitute ground beef for the ground turkey?
Yes, but expect a slightly richer flavor and higher fat content. Use 90% lean ground beef to prevent greasy meatballs, and reduce the olive oil to 2 tablespoons when panading. The texture will be denser, but the technique remains the same—just adjust seasoning to taste since beef absorbs flavors differently.
How do I make this soup vegetarian?
Replace the ground turkey with 1.5 cups cooked lentils or finely chopped mushrooms (like cremini or portobello). Use 1 extra tablespoon of breadcrumbs for binding, and add 1 teaspoon soy sauce to mimic meaty umami. The broth will still shine, but the meatballs will have a firmer, plant-based texture.
Why are my meatballs falling apart in the broth?
This usually happens from overmixing the meatball mixture or skipping the 20-minute resting time. Gently fold ingredients until just combined, avoid pressing hard when shaping, and let the mixture chill before rolling. If they still crumble, add 1 extra tablespoon of breadcrumbs next time for better structure.
Can I make this soup ahead of time?
Assemble the meatballs and broth up to 2 days ahead, then refrigerate. When ready to serve, reheat gently over low heat for 10-15 minutes, stirring occasionally. For freezing, cool completely, transfer to airtight containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What's the best way to reheat leftovers?
Never microwave—it makes meatballs rubbery. Instead, reheat in a pot over medium-low heat with 2 tablespoons of water or broth to prevent drying. Stir gently for 5-7 minutes until steaming. If the broth thickens too much, add a splash of water to restore consistency.
