Soups & Stews
This albondigas soup recipe with ground turkey delivers the comforting warmth of homemade meatballs simmered in a fragrant tomato-basil broth. The secret lies in perfectly balanced meatballs—juicy ground turkey bound with breadcrumbs and eggs, seasoned with cumin and cinnamon for depth—while the broth builds rich, aromatic layers through slow simmering. What makes this version special is the harmony of spices that elevate simple ingredients into something truly memorable.
The recipe begins with a simple tomato-basil broth that forms the heart of the dish, infused with garlic, onion, and bay leaf. Meanwhile, the meatballs develop their signature texture—tender inside with a slightly crisp exterior—thanks to a precise cooking technique that ensures they hold together beautifully. This isn’t just soup; it’s a complete meal that warms both body and soul, perfect for chilly evenings or family gatherings.
By the time you serve it, you’ll have a steaming bowl of albondigas soup where each spoonful delivers layers of flavor: the tender meatballs, the velvety broth, and the bright freshness of herbs. The dish is hearty enough to satisfy but light enough to enjoy any time of day. Garnish with fresh cilantro and a squeeze of lime for that final touch of brightness that makes every bite feel special.
This recipe strikes the perfect balance between traditional techniques and approachable methods, making it ideal for both weeknight dinners and special occasions. The meatballs stay cohesive, the broth remains rich without being heavy, and the spices create a depth that’s both comforting and exciting. Ready to transform simple ingredients into something extraordinary?
Ingredients for albondigas soup recipe with ground turkey
The heart of this albondigas soup lies in perfectly spiced meatballs and aromatic tomato-basil broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🍗 | 1 ¼ lb | Lean or regular, not extra lean |
| Large Eggs 🥚 | 2 whole | Room temperature for best binding |
| Panko Breadcrumbs 🍞 | ½ cup | Light and dry for texture |
| All-Purpose Flour 🌾 | ¼ cup | For extra binding if needed |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Ground Cinnamon 🍃 | ½ tsp | Warmth without overpowering |
| Garlic Cloves 🧄 | 4 cloves | Minced for meatballs and broth |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Canned Crushed Tomatoes 🍅 | 1 can | 28 oz, San Marzano preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking meatballs |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The ground turkey is the foundation—93% lean or regular works best for juicy meatballs. Trader Joe's and Whole Foods carry excellent quality, but any reputable supermarket's turkey will do. Avoid extra-lean; it dries out the meatballs. For the spices, Penzeys Spices offers premium cumin and cinnamon, but bulk bins at natural markets are cost-effective. The garlic and onion should be fresh—yellow onions with crisp white centers and garlic cloves that aren't sprouting. If using frozen, thaw completely before dicing.
No panko? Regular breadcrumbs toasted in the oven work in a pinch, though they'll be denser. Substituting ground beef for turkey? Use the same amount, but expect a richer flavor. The crushed tomatoes can be swapped for tomato passata for a smoother texture, and if you're short on basil, dried basil at half the amount suffices. For a deeper flavor, add 1 tsp smoked paprika to the broth. The chicken broth should be low-sodium—Pacific Foods or Imagine brands are excellent choices, but homemade is ideal if you have it.
Meatballs keep best in the fridge for 3 days before cooking, while the broth can be prepped a day ahead and reheated gently. Freeze meatballs for up to 3 months on a tray before transferring to a bag. For the freshest garnish, store cilantro in a glass with water like flowers—it stays vibrant for 5-7 days. Lime juice can be made ahead and stored in the fridge for up to 2 weeks in an airtight container.
Why You'll Love This Recipe
- No Fuss, No Mess: I swear by this recipe when I’m too tired to measure—just mix the ground turkey, eggs, and panko right in the bowl, roll, and drop. The flour and cumin bind everything together so well, you won’t even notice if the balls aren’t perfectly round.
- Turkey Twist: Ground turkey keeps these albondigas lighter than beef versions, but the cumin and panko add that earthy, toasty crunch that makes them feel special. Honestly, the first time I made this, my partner asked for seconds before I even finished serving.
- Lunchbox Magic: Between us, this is my go-to for meal prep—simmer a big batch on Sunday, and you’ve got hearty lunches all week. The broth stays rich, the meatballs hold up, and my kids actually eat their veggies when they’re hidden in the soup (shhh, don’t tell them).
- Budget-Friendly Feast: A pound of ground turkey and a few pantry staples stretch to feed four for under $10. Leftovers? Even better—they’re just as good reheated, and the panko stays crispy, not soggy. (Yes, even on a Tuesday night.)
Step-by-step instructions for albondigas soup with ground turkey
This method delivers perfectly spiced meatballs in a rich, aromatic tomato-basil broth every time.
Prepare the Meatball Mixture
In a large bowl, combine the 1.25 lb ground turkey, 0.5 cup panko breadcrumbs, 0.25 cup all-purpose flour, 1 tsp ground cumin, and 0.5 tsp ground cinnamon. Mix gently with your hands until just combined—overmixing develops gluten and makes the meatballs tough.
Add the 2 whole large eggs (room temperature) and mix again until the ingredients come together into a cohesive dough. The mixture should hold its shape when pressed between your fingers but still be pliable. If it feels too dry, add 1-2 teaspoons of water; if too sticky, add 1 tablespoon more panko breadcrumbs. Cover and refrigerate for 20-30 minutes—this resting period ensures the meatballs hold together during cooking.
Sauté Aromatics for the Broth
While the meatball mixture rests, heat 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, finely diced, and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic, minced, and cook for another 30 seconds until fragrant—don't let the garlic brown or it will turn bitter.
Stir in the 1 can crushed tomatoes and 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves and bring the mixture to a gentle simmer. Reduce heat to low and let it cook uncovered for 10 minutes to allow the flavors to meld. This step builds the foundation of your broth.
Form and Cook the Meatballs
Remove the meatball mixture from the refrigerator and roll it into 1-inch balls (about 12-14 meatballs total). Gently drop them into the simmering broth—don't overcrowd the pot, as this prevents even cooking. Return the broth to a simmer and cover partially with a lid. Cook for 15-18 minutes, stirring occasionally, until the meatballs are fully cooked through.
To test doneness, carefully remove one meatball with a slotted spoon and cut it open. The center should be opaque and no longer pink, with an internal temperature of 165°F. If they brown too quickly, reduce the heat slightly to prevent burning. The broth should be simmering gently—too vigorous a boil will cause the meatballs to toughen.
Finish the Broth and Prepare Garnish
Once the meatballs are cooked, stir in the 0.25 cup fresh basil leaves and simmer uncovered for 5 minutes to infuse the broth with their aroma. Remove the 2 bay leaves before serving. Taste the broth and adjust seasoning with salt if needed—this step ensures the flavors are balanced before garnishing.
In a small bowl, combine the 0.25 cup fresh cilantro and 1 tablespoon lime juice. Chop the cilantro finely and mix with the lime juice to create a bright, herbaceous garnish. Ladle the hot soup into bowls, placing 3-4 meatballs in each. Spoon the cilantro-lime mixture over the top and serve immediately with crusty bread.
Pro Tips For Making Albondigas Soup Recipe With Ground Turkey
- CHILL THE TURKEY FIRST: I learned this the hard way—warm ground turkey releases fat and makes the meatballs greasy. Pat it dry, then refrigerate for 15 minutes before mixing. The colder the turkey, the tighter the bind with the egg and breadcrumbs, and the less mess you’ll clean up later.
- TOAST THE PANKO: Skip the dry breadcrumbs—lightly toast the panko in a dry pan for 2 minutes until golden. The extra crunch and flavor make a real difference, and it absorbs less moisture from the turkey mixture. (Yes, even if you’re impatient like me.)
- DON’T OVERMIX THE DOUGH: Handle the meatball mixture like you’re kneading bread dough—just enough to combine. Overworking it turns albondigas into dense, rubbery blobs. Wet your hands slightly to keep the flour from sticking, and resist the urge to press too hard.
- SIMMER LOW AND SLOW: After browning the meatballs, lower the heat to a bare simmer. High heat boils the broth too fast, making the turkey tough and the breadcrumbs soggy. Cover and let them cook at 180°F (82°C) for 15 minutes—they’ll finish cooking in the broth without falling apart.
Dietary considerations for this dish
Gluten-Free Adaptations
Swap the panko breadcrumbs and all-purpose flour for ½ cup gluten-free breadcrumbs (like Canyon Bakehouse brand) and ¼ cup gluten-free flour blend. I’ve tested this with Bob’s Red Mill 1:1 baking flour, which works perfectly. The meatballs stay tender and hold together beautifully, though they’ll be slightly denser than traditional versions. 🌾
Dairy-Free Considerations
This recipe is naturally dairy-free, but double-check your chicken broth label for hidden dairy additives. I recommend Pacific Foods or Imagine low-sodium broths, which are certified dairy-free. For extra richness, stir in 1 tablespoon nutritional yeast when serving—it adds a cheesy depth without lactose. The meatballs remain light and flavorful without any dairy components.
Allergen-Friendly Swaps
For egg-free meatballs, replace the 2 eggs with ¼ cup ground flaxseed mixed with 2 tbsp water (let it sit for 5 minutes to gel). For nut-free versions, ensure your breadcrumbs are certified nut-free—Schar brand offers great gluten-free and nut-free options. Always verify labels, as cross-contamination can occur in shared facilities.
Lower-Carb Options
Reduce the panko breadcrumbs to ¼ cup and add ¼ cup finely grated zucchini (squeeze out excess moisture) to the meatball mixture. This keeps the texture intact while cutting carbs. The broth remains unchanged, so the soup stays hearty and satisfying. I’ve found this works especially well when paired with cauliflower rice on the side for a complete low-carb meal.
Spice Adjustments
For mild flavors, reduce the cumin to ½ tsp and omit the cinnamon. For extra heat, add ½ tsp smoked paprika to the broth and a pinch of cayenne pepper to the meatballs. Always taste as you go—this soup is incredibly forgiving, and you can easily dial up or down the warmth to suit your preference. 🌶️
Nutrition facts
Frequently asked questions
Why does the recipe call for resting the meatball mixture?
Resting the meatball mixture for 20-30 minutes in the fridge helps the ingredients bind properly, preventing them from falling apart during cooking. The cold temperature also firms up the fat in the ground turkey, which improves texture and ensures juicier meatballs. Skipping this step can lead to crumbly or dense results.
Can I make the meatballs ahead of time?
Form the meatballs and refrigerate them on a tray for up to 24 hours before cooking. For longer storage, freeze them on the tray (uncovered) for 1 hour, then transfer to a bag for 3 months. Cook from frozen by adding 3-5 extra minutes to the simmering time. This makes prep day easier!
How do I fix meatballs that fall apart when cooking?
If your meatballs crumble, it's usually from overmixing or insufficient binding. Next time, add 1 extra egg or 2 tbsp more breadcrumbs to the mixture. Also ensure your turkey isn't too lean (stick to 93% lean or regular) and avoid overcrowding the pot when simmering. Cook at a gentle simmer, not a boil.
What can I serve with this albondigas soup?
This hearty soup pairs beautifully with crusty bread or garlic toast to soak up the broth. For a complete meal, add a side of steamed greens (like kale or spinach) or a simple green salad with lime vinaigrette. The acidity cuts through the richness of the meatballs perfectly.
Can I use beef instead of turkey?
Yes, but expect a richer flavor and slightly denser texture. Use the same amount of ground beef (85% lean) and reduce the simmering time to 12-15 minutes (beef cooks faster). For balance, reduce the cinnamon to ¼ tsp** and add ½ tsp smoked paprika to complement the beef's natural depth.
