Soups & Stews
This albondigas soup recipe with ground turkey brings comforting Latin American flavors to your table with tender spiced meatballs simmered in aromatic tomato-basil broth. 🔥 The secret lies in balancing warm spices like cinnamon and allspice with fresh herbs, creating meatballs that stay juicy while absorbing the rich broth. I've perfected this version to deliver restaurant-quality results at home, where every spoonful offers a perfect harmony of savory, slightly sweet, and herby notes.
The beauty of albondigas soup is its versatility—it's hearty enough for a cold evening but light enough for a summer lunch when made with a lighter broth. The meatballs, traditionally made with ground beef, gain extra tenderness and a slightly leaner profile when using ground turkey, making this a modern adaptation that doesn't compromise on flavor. What makes this recipe stand out is the slow simmering process, which allows the spices to meld beautifully with the tomatoes and herbs, creating a broth that's deeply flavorful yet balanced.
By the time you serve this soup, you'll have warm, comforting bowls filled with perfectly spiced meatballs floating in a velvety tomato-basil broth. The aroma alone will draw everyone to the table, while the first bite delivers that perfect combination of tender meatballs and rich, aromatic broth. This dish is especially comforting during cooler months, but its bright flavors make it a year-round favorite.
Serve with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for a complete meal. The leftovers reheat beautifully, making this an excellent option for meal prep. Let's get started on creating this classic dish that's sure to become a family favorite.
Ingredients for albondigas soup recipe with ground turkey
Pantry staples plus a few key ingredients make this comforting turkey albondigas soup shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🦃 | 1 ½ lb | 93% lean for juiciness |
| Large Eggs 🥚 | 2 whole | Room temperature for better binding |
| All-Purpose Flour 🌾 | ½ cup | For meatball structure |
| Milk 🥛 | ¼ cup | Whole milk for tenderness |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cinnamon 🌿 | ½ tsp | Warmth without overpowering |
| Ground Allspice 🌶️ | ¼ tsp | Earthy depth |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Red Onion 🧅 | 1 whole | Diced for broth |
| Bay Leaves 🌿 | 2 whole | For subtle aroma |
The ground turkey is where it starts. 93% lean keeps the meatballs juicy without turning greasy—Costco or Trader Joe's often have great prices for bulk. Fresh basil is non-negotiable here; the grocery store containers are fine, but farmers markets have that extra punch. For the tomatoes, San Marzano cans make all the difference—they're sweeter and less acidic. If you can't find them, any high-quality diced tomatoes work. The broth? Low-sodium is key so you control the seasoning.
No fresh basil? Dried oregano at half the amount gets you close, but you'll miss that fresh brightness. Running low on milk? Unsweetened almond milk works in a pinch, though the meatballs might dry out slightly. The spices are where this dish gets its magic—Penzeys or bulk bins for cinnamon and allspice ensure you're getting quality. If you're feeling adventurous, toast the spices in the olive oil for 30 seconds before adding the meat—that deepens their flavor. For the onion, yellow or red both work, but red adds a subtle sweetness that pairs perfectly with the tomatoes.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 4 days or freeze for 3 months. I always make a double batch—one for dinner, one for lunches. The meatballs reheat beautifully; just add a splash of broth to keep them moist. For extra flavor, stir in a spoonful of the broth when reheating. And if you've got crusty bread on hand, it's the perfect pairing—soak up every last drop of that aromatic broth!
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, the meatballs take five minutes—just mix turkey, egg, flour, and basil until it holds, then roll. No kneading, no waiting, no stress. The real work? Boiling the broth and simmering, which you can do while scrolling through your phone.
- Herb-Packed Punch: That basil-milk binder? It’s the secret weapon. The meatballs stay tender but develop a chewy edge when simmered, and the fresh basil brightens every bite. Honestly, it’s the kind of flavor that makes you pause mid-spoonful—like someone snuck in a little Italian magic.
- Leftover Hero: This soup begs for seconds, and the leftovers? Even better. Reheat the broth and meatballs, toss in a splash of milk to revive the texture, and suddenly it’s lunch or dinner again. I’ve had it cold the next day too—still solid, just with a different vibe.
- Budget Meal, Big Payoff: Ground turkey stretches further than beef, and the milk-egg binder means you’re not drowning in expensive ingredients. A single batch feeds four easily, and the cost per serving? Less than takeout. Plus, the flour and basil add richness without breaking the bank. My wallet thanks me every time.
Step-by-step instructions for albondigas soup with ground turkey
Here's how to make these tender meatballs with aromatic broth—simple steps for restaurant-quality results.
👨🍳 Step 1: Prepare the Meatball Mixture
In a large bowl, combine the 1.5 lb ground turkey, 0.5 cup all-purpose flour, 1 tsp kosher salt, 0.5 tsp ground black pepper, 0.5 tsp ground cinnamon, and 0.25 tsp ground allspice. Use your hands to gently mix until just combined—don't overwork the turkey or it'll get tough.
In a separate small bowl, whisk together the 2 whole large eggs and 0.25 cup milk until smooth. Pour this egg mixture over the turkey mixture and stir gently until fully incorporated. The batter should hold together when pressed but not be sticky—if it's too wet, add 1 tablespoon more flour. Fold in the 0.5 cup chopped fresh basil leaves at the end.
🍳 Step 2: Form and Sear the Meatballs
Heat 2 tablespoons olive oil in a large skillet over medium heat. Working in batches (don't crowd the pan), roll the turkey mixture into 1.5-inch meatballs—about 12 total—and carefully place them in the skillet. They should sizzle gently without burning.
Let the meatballs cook undisturbed for 3-4 minutes per side until they develop a golden-brown crust. You'll know they're ready when they release easily from the pan. Transfer them to a plate and set aside—we'll finish cooking them in the broth later.
🥘 Step 3: Build the Flavorful Broth
In the same skillet, add the 1 whole diced red onion and cook over medium heat for 3-4 minutes until softened. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown or they'll turn bitter.
Pour in the 2 cups canned diced tomatoes and stir, scraping up any browned bits from the bottom of the pan. Add the 4 cups chicken broth, 2 whole bay leaves, and bring to a gentle simmer. Let it cook uncovered for 10 minutes to develop the flavors—you'll smell that wonderful tomato-basil aroma.
🍲 Step 4: Simmer the Meatballs to Perfection
Carefully return the meatballs to the simmering broth. They should be mostly submerged—if not, add ¼ cup water to help them cook evenly. Reduce the heat to low and let it simmer gently for 15-20 minutes, stirring occasionally.
Here's the thing—you want the meatballs to cook through without falling apart. They're done when they're fork-tender (you can pierce them easily with a fork) and the broth has reduced slightly to a rich, velvety consistency. Taste and adjust seasoning with more kosher salt or black pepper if needed.
⏰ Step 5: Finish and Serve
Remove the 2 whole bay leaves from the broth. For extra richness, stir in the 0.5 cup chopped fresh basil leaves at the very end—this adds that bright, herbal note that makes this soup special.
Ladle the hot albondigas soup into bowls, making sure each serving gets 3 meatballs and plenty of that aromatic broth. Serve immediately with crusty bread to soak up every last drop—this is comfort food at its finest!
Pro Tips For Making Albondigas Soup Recipe With Ground Turkey
- CHILL THE MILK FIRST: Cold milk makes a tighter, less gummy binder for your meatballs—trust me, I used to skip this and ended up with albóndigas that fell apart like wet sand. Pop that milk in the fridge for 10 minutes before mixing it into your ground turkey and flour. The cold shock helps the gluten relax, so your balls hold shape better when boiling.
- SALT THE BOILING WATER: A pinch of salt in your simmering broth isn’t just for flavor—it raises the water’s boiling point slightly, so your albóndigas cook through faster without splitting open. I learned this the hard way when my first batch turned into a meaty slurry. Use about 1 teaspoon per quart of water, and keep the heat steady at a gentle simmer, not a rolling boil.
- PACK THE EGGS TIGHT: Crack those eggs directly into the ground turkey mixture, then press the yolks and whites together with a fork until no streaks remain. The goal is to distribute the fat evenly—uneven eggs lead to greasy, dense meatballs. I used to separate and whisk them first, but this method guarantees a lighter, more cohesive texture every time.
- STEAM THE BASIL LAST: Tossing fresh basil into the simmering soup too early bruises the leaves and turns the broth bitter. Instead, add the basil in the final 2 minutes of cooking, then remove the pot from heat and let it steep for 5 minutes. This keeps the leaves vibrant and infuses just enough aroma without overpowering the dish—my grandmother’s trick, and it works.
Pro cooking tips for this dish
Meatball Binding Secrets
The key to juicy albondigas lies in the binder—egg and milk work better than breadcrumbs for turkey. I always use room-temperature eggs (they blend more smoothly) and whole milk for extra tenderness. If your mixture feels too wet, add 1 tablespoon flour at a time until it holds when pressed. For extra flavor, I toast 1 teaspoon breadcrumbs in the olive oil before mixing—this adds depth without drying out the meatballs. 🥚
Broth Flavor Development
Don't skip the 10-minute simmer before adding meatballs—this lets the tomatoes and onions develop their full flavor. I always add 2 bay leaves and a pinch of sugar (½ tsp) to balance acidity in the tomatoes. For a richer broth, deglaze the pan with ¼ cup white wine after searing the onions. The wine cooks off quickly but adds complexity. 🍷
Perfect Simmering Technique
Low and slow is critical—simmer at gentle bubbles (not a rolling boil) to prevent meatballs from toughening. I like to partially submerge them in broth (add water if needed) so they cook evenly. After 15 minutes, check doneness by piercing with a fork—they should be tender but not falling apart. If they're dry, add ¼ cup warm broth and let them finish cooking. ⏱️
Finishing Touches
Always add fresh basil at the very end—it brightens the broth without losing its aroma. For extra richness, stir in 1 tablespoon heavy cream or a splash of lemon juice (just before serving). Garnish with chopped parsley or a drizzle of olive oil for visual appeal. Trust me, these small details make all the difference. 🌿
Equipment Must-Haves
Use a heavy-bottomed pot (like All-Clad) for even heat distribution—light pans cause hot spots. A meat thermometer ensures meatballs reach 165°F safely. For shaping, I find 1.5-inch round cookie cutters work perfectly. If you don't have them, use a small ice cream scoop for consistent sizes. 🍴
Nutrition facts
Frequently asked questions
Can I make albondigas soup with chicken instead of turkey?
Ground chicken works beautifully and gives the meatballs a slightly lighter texture. Use the same measurements, but you may need to reduce simmering time by 2-3 minutes since chicken cooks faster than turkey. For extra flavor, add ½ teaspoon dried thyme to the meatball mixture.
Why do my albondigas meatballs fall apart in the broth?
Overmixing the meatball batter is the most common cause. Handle the turkey mixture gently and avoid overworking it. Also ensure your eggs and milk are room temperature—cold ingredients can make the meatballs too dense. If using ground turkey, stick to 93% lean for best results.
Can I make this soup ahead of time?
This soup tastes even better the next day! Store leftovers in the fridge for up to 4 days in an airtight container. Reheat gently on the stove with a splash of water or broth to maintain moisture. For freezing, cool completely first, then freeze for up to 3 months—thaw overnight in the fridge before reheating.
What can I substitute if I don't have fresh basil?
Use ½ teaspoon dried basil or ¼ teaspoon dried oregano as a substitute, but the flavor won't be as bright. For a different herbal note, try ½ teaspoon dried parsley or ¼ teaspoon dried marjoram. Fresh herbs always make the biggest difference, though!
How can I make this soup vegetarian?
Replace the turkey with 1.5 cups cooked lentils or crumbled firm tofu (pressed to remove moisture). Add 1 extra egg to help bind the mixture. For umami depth, stir in 1 tablespoon soy sauce or ½ teaspoon smoked paprika to the broth. The meatballs will have a different texture but still hold together well.
