Soups & Stews
This albondigas soup recipe with ground turkey delivers the comforting warmth of spiced meatballs simmered in a rich tomato-basil velouté—perfect for chilly evenings or family gatherings. 💛 The secret lies in tender, flavorful meatballs that melt in your mouth while absorbing the aromatic broth, creating a dish that balances heartiness with delicate seasoning.
Traditionally rooted in Latin American cuisine, this soup transforms simple ingredients into something extraordinary through careful technique. The ground turkey meatballs bind perfectly with breadcrumbs and egg, while the tomato-basil broth develops deep, savory notes as it simmers.
What sets this recipe apart is the ability to customize spice levels—from mild and comforting to bold and aromatic—without compromising authenticity.
By the time you're done, you'll have a steaming bowl of soup where each spoonful delivers tender meatballs in a velvety, herb-infused broth. The dish pairs beautifully with warm crusty bread, a sprinkle of fresh cilantro, or even a dollop of sour cream for added richness.
Whether you're recreating a family tradition or modernizing the classic, this recipe delivers restaurant-quality results at home.
Ready in just 45 minutes, this albondigas soup is both foolproof and flexible—ideal for weeknight dinners or special occasions. The slow simmering process ensures the meatballs stay juicy while the broth thickens to a perfect consistency.
Serve immediately for the most flavorful experience, or let it rest for flavors to meld even further.
Ingredients for albondigas soup recipe with ground turkey
Transform simple pantry staples into restaurant-quality albondigas soup with tender turkey meatballs and velvety tomato-basil broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🦃 | 1 ½ lb | Lean or regular, not pre-seasoned |
| All-Purpose Flour 🌾 | ½ cup | For meatball binding |
| Large Eggs 🥚 | 2 whole | Room temperature for best binding |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, stems included |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Coriander 🌶️ | 1 tsp | Freshly ground preferred |
| Paprika 🌶️ | 1 tsp | Smoked for authentic depth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for intensity |
| Canned Tomato Sauce 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium for balance |
| Fresh Basil Leaves 🌿 | ¼ cup | Torn, not chopped |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Cilantro 🌿 | ⅛ cup | Chopped for garnish |
The ground turkey is the foundation—93% lean or regular works best, but avoid pre-seasoned blends. For optimal texture, pat the meat dry before mixing with other ingredients. Trader Joe's and Whole Foods carry excellent quality ground turkey, often fresher than supermarket brands. If you're using a whole turkey breast, grind it yourself for the finest texture. The parsley and garlic are non-negotiable—they provide the aromatic backbone that separates homemade from canned soup. Toast your spices (cumin and coriander) in a dry pan for 30 seconds before mixing to deepen their flavor.
No fresh parsley? Dried parsley at one-third the amount works in a pinch, though it lacks the bright freshness. Substituting ground turkey? Chicken or pork works, but turkey stays the most authentic. For a vegetarian version, replace the meat with finely chopped mushrooms and walnuts. The tomato sauce can be homemade (simmer crushed tomatoes with garlic and basil) or high-quality canned—San Marzano is the gold standard. If your broth tastes too salty, dilute with water or use low-sodium base. The olive oil should be extra-virgin—cheap oil will make the broth taste flat.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For meal prep, double the recipe and freeze half—just thaw overnight in the fridge before reheating. The meatballs can be prepped ahead (up to 24 hours) and refrigerated until ready to simmer. Garnish with fresh cilantro and a drizzle of extra-virgin olive oil just before serving to keep the herbs vibrant.
Why You'll Love This Recipe
- No-Fuss Mixture: I swear by the 10-minute prep trick: just mix the ground turkey with flour, egg, parsley, and minced garlic right in the bowl—no food processor, no fuss. That little flour boost makes the meatballs hold together like magic, even if my hands are sticky from chopping.
- Garlic-Parsley Magic: Honestly, the flavor combo is what makes this soup special. The garlic gets toasted just enough to perfume the broth, while the parsley adds that fresh, bright finish that cuts through the richness. It’s the kind of taste that makes you want to linger at the table.
- Weeknight Workhorse: This soup is my go-to when I’m feeding a crowd or just need something hearty. Double the batch, freeze half, and you’ve got a ready-to-reheat meal for lazy days. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget-Friendly Feast: Ground turkey stretches further than you’d think, and the simple ingredients won’t break the bank. I’ve made this for under $1.50 per serving, and it still feels like a restaurant-worthy dish. Leftovers? Even better—taste just as good reheated the next day.
Step-by-step instructions for albondigas soup with ground turkey
Here's how to craft perfectly spiced meatballs in a velvety tomato-basil broth.
👨🍳 Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the 1.5 lb ground turkey, 0.5 cup all-purpose flour, 2 whole large eggs, 0.25 cup finely chopped fresh parsley, 4 minced garlic cloves, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp paprika, 1 tsp salt, and 0.5 tsp black pepper. Using your hands, gently mix until just combined—avoid overworking the meat or the meatballs will become dense.
I like to press the mixture together in the bowl first to see if it holds. If it crumbles too easily, add 1-2 tablespoons of cold water to help bind it. The mixture should hold together when shaped into a ball but still be tender enough to form smooth, even meatballs. Cover and refrigerate for 15 minutes while you prepare the soup base.
🍳 Step 2: Form and Brown the Meatballs
Using your hands, roll the chilled mixture into 16 equal meatballs (about 1.5 inches in diameter). Heat 2 tablespoons olive oil in a large pot over medium-high heat until shimmering. Working in batches, add the meatballs to the pot and cook for 3-4 minutes per side until they develop a deep golden brown crust—this creates that essential caramelized flavor.
Don't overcrowd the pot or the meatballs will steam instead of brown. You'll know they're ready when they release easily from the pan and have a firm texture. Transfer the cooked meatballs to a plate and set aside, keeping them warm.
🥘 Step 3: Build the Tomato-Basil Velouté
In the same pot, reduce heat to medium and add the 2 cups canned tomato sauce and 4 cups chicken broth. Stir to deglaze the pot, scraping up any browned bits from the bottom—this adds deep, savory flavor to the broth. Bring the mixture to a gentle simmer and let it cook for 10-12 minutes until slightly reduced and fragrant.
Add the 0.25 cup torn fresh basil leaves and stir gently. The basil should infuse the broth with its bright aroma without becoming mushy. Taste and adjust seasoning with additional salt or black pepper if needed. The broth should be rich but not overpowering—it should complement, not compete with, the meatballs.
⏰ Step 4: Simmer and Finish
Return the browned meatballs to the pot and gently stir to coat them in the velouté. Reduce heat to low and let the soup simmer for 15-20 minutes, allowing the flavors to meld together. The meatballs should be tender but still firm when pierced with a fork—this ensures they hold their shape while remaining juicy.
Here's the thing—if the soup seems too thick, add ½ cup hot water to reach your desired consistency. The sauce should be thick enough to coat the meatballs but still allow for easy spooning. Just before serving, stir in the 0.125 cup chopped fresh cilantro and taste one final time to balance the flavors.
Pro Tips For Making Albondigas Soup Recipe With Ground Turkey
- CHILL THE MEAT FIRST: Skip the temptation to shape the turkey mixture immediately—let it sit in the fridge for 15 minutes after mixing. I learned this the hard way when my first batch turned into a greasy mess because the fat didn’t firm up enough. Cold meat holds its shape better and browns more evenly when searing.
- GRIND THE GARLIC FINE: No food processor? Use a microplane or smash the cloves with the flat side of your knife until they’re almost paste-like. Whole garlic cloves in albondigas just sit there like little rocks. You want that flavor to blend in, not surprise you with texture.
- DON’T OVERMIX THE DOUGH: Once you add the egg and parsley, mix just until combined—about 10 strokes with a fork. Overworking it makes the meat dense and tough. My grandmother called this "being gentle with the meat," and she was right: it stays juicier this way.
- SEAR IN BATCHES: Crowd the pan, and you’ll steam the meat instead of sear it. Drop them in single layers with space between, and let them crisp for 2-3 minutes per side before turning. Yes, it takes an extra minute, but the difference in flavor is night and day—worth the wait.
Storing and reheating this recipe
Refrigerator Storage
Let your albondigas soup cool to room temperature (no more than 2 hours) before transferring to airtight containers. I use glass Pyrex bowls with snap-on lids—they distribute heat evenly when reheating.
Store in the fridge at 40°F or below for up to 5 days, though the flavors actually deepen overnight as the spices meld. The meatballs stay tender when properly refrigerated, but the broth may thicken slightly—just add a splash of water when reheating. 💛
Freezer Prep
For longer storage, freeze your soup in quart-sized freezer bags, leaving 1-inch headspace for expansion. I like to portion it into 2-serving containers for easy thawing. Label each bag with the date—this soup stays excellent for 3 months without significant texture loss.
The meatballs may absorb some moisture during freezing, but they'll still be juicy when reheated properly. Thaw overnight in the fridge before reheating for best results.
Stovetop Reheating
My preferred method is stovetop reheating because it maintains the best texture. Transfer your refrigerated soup to a pot and heat over medium-low heat for 10-12 minutes, stirring occasionally.
If the soup seems too thick after reheating, add ¼ cup hot water or chicken broth to restore the velvety consistency. Keep the heat gentle to prevent the meatballs from overcooking—they should remain tender but still hold their shape.
Stir in fresh cilantro just before serving to keep it vibrant. 🔥
Microwave Revival
For quick meals, microwave individual portions covered with a damp paper towel to prevent drying. Heat on 50% power in 2-minute intervals, stirring between each, until reaching 165°F internal temperature.
The microwave can make the broth slightly watery, so I recommend adding a splash of heavy cream or sour cream at the end to restore richness. This method works best for single servings rather than the whole pot.
Freezer-to-Pot Transition
Thaw frozen albondigas soup in the fridge overnight, then reheat using the stovetop method. If you're in a hurry, transfer the frozen bag to a pot with ½ cup water and heat on low heat for 20-25 minutes, stirring occasionally.
The meatballs may need 5-10 extra minutes to warm through completely. Taste and adjust seasoning—frozen soups often need a pinch of salt or a squeeze of lemon juice to brighten flavors after thawing.
Garnish Refresh
No matter how you store or reheat your albondigas soup, always finish with fresh garnishes. A sprinkle of chopped cilantro, a drizzle of extra-virgin olive oil, or a dollop of sour cream elevates the dish.
I also like adding crusty bread or warm tortilla strips on the side—they soak up any extra broth beautifully. These final touches make reheated soup taste almost as good as fresh! ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of turkey in this recipe?
The recipe works beautifully with ground beef, though the flavor profile will be richer and slightly more robust. For the closest texture to turkey, use 85% lean ground beef and reduce the cumin slightly (try ½ tsp instead of 1 tsp) to avoid overpowering the dish. The cooking time remains the same, but beef meatballs may need an extra 2-3 minutes of browning.
How do I prevent my meatballs from falling apart?
Overmixing is the #1 culprit! Handle the meatball mixture gently and avoid pressing too hard when shaping. Use your hands to form loose, slightly irregular balls—don't roll them tightly. Chilling the mixture for 15 minutes before cooking helps them hold together better. If they still crumble, add 1 extra tablespoon of flour to the mix next time.
What's the best way to make this soup vegetarian?
Replace the ground turkey with a mix of 1 cup finely chopped mushrooms, ½ cup cooked lentils, and ¼ cup toasted walnuts for texture. Use 1 extra tablespoon of flour as a binder and add 1 teaspoon of soy sauce to mimic the umami depth of meat. The cooking time remains the same, but stir the meatballs occasionally to prevent sticking to the pot.
Can I make this soup in an Instant Pot?
Brown the meatballs first in a skillet, then transfer them to your Instant Pot with the tomato sauce and broth. Seal the lid and cook on High Pressure for 8 minutes, then quick-release. Finish by stirring in fresh basil and cilantro. The Instant Pot version cooks 30% faster but may require adding ½ cup water if the broth seems too thick after pressure cooking.
Why does my broth taste bland?
Bland broth usually means insufficient seasoning or deglazing. Always scrape up browned bits from the pot when adding liquids—this adds deep flavor. Taste the broth before adding meatballs and adjust with salt, black pepper, or a pinch of smoked paprika. For extra depth, add 1 teaspoon of fish sauce or a splash of red wine when building the broth.
