Soups & Stews
This albondigas soup recipe with ground turkey delivers the comforting warmth of Spanish home cooking, where tender spiced meatballs float in a fragrant tomato-basil broth. The secret lies in perfectly balanced meatballs—ground turkey bound with egg and breadcrumbs—that stay moist while absorbing the rich, savory broth. I developed this version after testing countless iterations, ensuring each bite delivers that perfect harmony of flavors.
The beauty of this recipe is its versatility—traditionalists can follow the classic approach with just tomato, garlic, and herbs, while modern cooks can experiment with smoked paprika or a touch of cinnamon for depth. The broth simmers until deeply flavorful, creating a velvety base that coats the meatballs in every spoonful. What makes this dish truly special is how it transforms simple ingredients into something restaurant-worthy.
By the time you serve this soup, your kitchen will smell like a Spanish abuela’s kitchen, and your guests will never guess it’s made with ground turkey instead of beef. The meatballs stay tender yet firm, while the broth achieves that perfect balance of tangy, sweet, and herby notes. This is comfort food at its finest—warm, satisfying, and impossible to resist.
Perfect for chilly evenings or family gatherings, this soup scales easily for crowds while still shining as a cozy meal for two. The best part? Leftovers taste even better the next day as the flavors meld further. Let’s get cooking!
Ingredients for albondigas soup recipe with ground turkey
Tender meatballs meet fragrant broth—this Spanish classic comes together with just 15 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🦃 | 1 ½ lb | Lean but not too dry |
| Large Eggs 🥚 | 2 whole | Room temperature for best binding |
| All-Purpose Flour 🌾 | ½ cup | For sturdy meatballs |
| Fresh Breadcrumbs 🍞 | ½ cup | Dry, from crusty bread |
| Canned Crushed Tomatoes 🍅 | 2 cups | San Marzano if possible |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For frying meatballs |
| Vegetable Broth 💧 | 4 cups | Homemade or low-sodium |
| Red Wine Vinegar 🍷 | 1 tbsp | Brightens the broth |
| Ground Cumin 🌿 | ½ tsp | Earthy depth |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The ground turkey is key—avoid extra-lean (it dries out), but don’t go for dark meat either. Trader Joe’s has great pre-ground turkey at a reasonable price, but the butcher counter at Whole Foods gives you the freshest cut. For the breadcrumbs, stale bread is a must—fresh bread makes soggy meatballs. I like to toast mine lightly in a dry pan to deepen the flavor. The San Marzano tomatoes are worth hunting down—they’re sweeter and less acidic, which keeps the broth balanced. If you can’t find them, any good-quality canned tomatoes will do, but avoid the watery, mushy kinds.
No fresh basil? Dried basil works in a pinch, but use half the amount—it’s way more concentrated. The red wine vinegar is non-negotiable for that classic tang, but if you’re avoiding alcohol, a splash of lemon juice works too. Swapping the smoked paprika for regular paprika? You’ll lose that subtle smokiness, but it’ll still taste great. For the broth, homemade is ideal, but even the good low-sodium store-bought stuff (like Pacific Foods) will work. The parsley is just for garnish—skip it if you’re short, but it adds that fresh finish that makes the dish look restaurant-worthy.
This soup tastes even better the next day as the flavors meld—plan ahead and make a double batch. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The meatballs keep their shape beautifully when reheated, but if they seem dry, just add a splash of broth when warming. For serving, I like to top with extra basil and a drizzle of olive oil—it’s that simple touch that makes it feel special. The broth reduces slightly when reheated, so you might want to add a little water or broth when warming to keep it luscious.
Why You'll Love This Recipe
- One-Bowl Wonder: I swear by this recipe because it’s actually one bowl—no extra mixing, no messy counter. Just dump the ground turkey, flour, egg, and breadcrumbs into the same pot, shape the meatballs right in the simmering tomato broth, and let the magic happen. The breadcrumbs soak up the flavor while the eggs bind everything together without fuss.
- Tomato-Breadcrust Magic: Between us, the combo of crushed tomatoes and fresh breadcrumbs is chef’s kiss—that crispy exterior with a soft, herby center? It’s like a hug in a bowl. The turkey stays juicy while the breadcrumbs toast just enough to give every bite a satisfying crunch. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This soup tastes better the next day—honestly, it’s my go-to for meal prep. The meatballs hold together perfectly, and the broth deepens in flavor. Pack it for lunch or freeze half; reheating it just means a few minutes of gentle warmth, and suddenly you’ve got dinner sorted.
- Budget-Friendly Feast: Ground turkey stretches further than you’d think, and canned tomatoes + pantry staples mean no last-minute grocery runs. I’ll be real: it’s the kind of recipe where I can feed my whole family (or my book club) without breaking the bank. Plus, the leftovers? Even picky eaters ask for seconds.
Step-by-step instructions for albondigas soup with ground turkey
Here's how to make these fragrant, tender meatballs and rich tomato-basil broth—simple steps for big flavor.
Make the Albondigas Meatball Mixture
In a large bowl, combine the 1.5 lb ground turkey, 0.5 cup all-purpose flour, 0.5 cup fresh breadcrumbs, 0.5 tsp ground cumin, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently with your hands until just combined—don't overwork the turkey or the meatballs will turn dense.
Crack the 2 whole large eggs into the bowl and mix again until fully incorporated. The mixture should hold together when pressed but still feel slightly crumbly. If it feels too wet, add 1-2 tablespoons more breadcrumbs. Cover and refrigerate for 20 minutes to firm up—this makes rolling easier and ensures sturdy meatballs that won't fall apart in the broth.
Form and Brown the Meatballs
Heat 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Working in batches to avoid crowding, roll the chilled meatball mixture into 1.5-inch spheres (about 1 tablespoon each). Gently place them in the hot oil and cook undisturbed for 2-3 minutes until golden brown on the bottom.
Flip carefully with a slotted spoon and brown the other side for another 2-3 minutes. The meatballs should develop a crisp exterior while staying tender inside. Transfer to a plate and set aside—don't drain the oil, those browned bits are full of flavor we'll use later.
Build the Tomato-Basil Broth
In the same skillet, reduce heat to medium and add the 4 cloves minced garlic. Sauté for 30 seconds until fragrant—don't let it burn, or it'll turn bitter. Pour in the 2 cups canned crushed tomatoes and 1 tbsp red wine vinegar, scraping up any browned bits from the bottom with a wooden spoon.
Simmer for 5 minutes until slightly thickened, then pour in the 4 cups vegetable broth. Add the 0.5 cup fresh basil leaves and bring to a gentle boil. Reduce heat to low and let it simmer uncovered for 10 minutes to let the flavors meld together. The broth should be rich and fragrant with a deep tomato aroma.
Finish the Soup
Return the browned meatballs to the skillet and gently stir to coat them in the tomato-broth mixture. Cover and simmer for 15-20 minutes on low heat, stirring occasionally, until the meatballs are cooked through and the flavors have fully combined. You'll know they're done when the internal temperature reaches 165°F—they should be tender but still hold their shape.
Taste and adjust seasoning with more salt or pepper if needed. Remove from heat and stir in the 0.25 cup chopped fresh parsley. Ladle into bowls and serve immediately, garnished with extra parsley if desired. The soup should be aromatic with bright tomato and basil notes, and those meatballs should be juicy with just the right bite.
Pro Tips For Making Albondigas Soup Recipe With Ground Turkey
- CHILL THE TURKEY FIRST: I learned this the hard way—skipping this step means greasy meatballs that fall apart in the broth. Spread the ground turkey on a plate and refrigerate for 30 minutes before mixing with eggs and breadcrumbs. The cold turkey binds better with the wet ingredients, and your albondigas will hold together like they’re supposed to.
- USE DRY BREADCRUMBS ONLY: Fresh breadcrumbs are great, but they need to be completely dry—no moisture left from toasting. Pulse them in a food processor for 10 seconds to break them down, then spread on a baking sheet and toast in a 300°F (150°C) oven for 15 minutes. Wet breadcrumbs make the mixture gluey, and your meatballs will turn into sad, dense blobs.
- SIMMER, DON’T BOIL: After dropping the albondigas into the tomato broth, resist the urge to crank the heat. A gentle simmer (just bubbles breaking the surface, not rolling) keeps them tender without turning them into mushy centers. If the broth boils hard, cover and reduce heat—your meatballs will cook evenly and stay intact.
- SALT THE BROTH LAST: The crushed tomatoes and broth already have salt, and adding it early can make the meatballs release too much moisture while cooking. Wait until the albondigas are nearly done (5 minutes before serving) to season the broth—this keeps the meatballs firm and lets you taste the soup properly. Trust me, your first bite will be worth the wait.
Essential equipment for perfect results
Skillet Essentials
Start with a 12-inch cast-iron skillet like the Lodge Pre-Seasoned—it retains heat beautifully and develops a natural non-stick patina over time. For browning the meatballs, I prefer this over stainless steel because it distributes heat evenly and prevents sticking. If you don’t own cast iron, a heavy stainless steel skillet (like All-Clad) works too, but you’ll need to use a little more oil. 🔥
Mixing Tools
Use a large mixing bowl with high sides to contain any splatter when combining ingredients. I like the OXO Good Grips bowls—they’re non-slip and have measurement markings. For the meatball mixture, your hands are the best tool, but if you prefer not to touch raw turkey, use a flexible silicone spatula to gently fold everything together. A small offset spatula comes in handy for scraping up browned bits from the skillet.
Measuring Precisely
Invest in a stainless steel measuring cup set like OXO’s for accurate dry ingredients (flour, breadcrumbs). For wet ingredients, a liquid measuring cup with a spout makes pouring the broth and vinegar easier. A microplane is perfect for mincing garlic—it gives you fine, fragrant bits without overpowering the dish. For the breadcrumbs, a fine-mesh strainer helps sift out any large pieces if your bread wasn’t perfectly toasted.
Temperature Control
A digital kitchen thermometer like the Thermoworks Thermapen ONE is a game-changer for checking meatball doneness at 165°F. For the broth, a candy or deep-fry thermometer helps monitor simmering temperatures—aim for a gentle 180-190°F to prevent scorching. If you’re browning the meatballs, a kitchen timer ensures you don’t overcook them—set it for 2-3 minutes per side.
Garnish Tools
Fresh herbs deserve a good pair of sharp kitchen shears for chopping parsley and basil quickly. A small offset spatula helps transfer meatballs to serving bowls without breaking them. For that final touch, a fine-mesh sieve strains any large basil leaves if you prefer a smoother texture. A small bowl keeps your chopped herbs ready for garnishing while you finish the soup.
Storage Containers
For leftovers, glass Pyrex storage containers with snap-on lids are ideal—they’re microwave-safe and keep flavors fresh. If you’re freezing, quart-sized freezer bags with the air squeezed out prevent freezer burn. Label everything with the date—this soup keeps well for 5 days refrigerated or 3 months frozen, and it’s worth making a double batch. ✨
Nutrition facts
Frequently asked questions
Can I make albondigas with ground beef instead of turkey?
Ground beef works beautifully and adds a richer flavor. For best results, use a lean-to-medium ground beef (80/20 blend) to maintain moisture. The cooking time will be slightly shorter since beef cooks faster than turkey. Just reduce the simmering time to 12-15 minutes once the meatballs are in the broth.
Why do my meatballs fall apart in the soup?
Overmixing the meatball mixture or skipping the 20-minute chilling step are the most common causes. The eggs and flour need time to set properly. Also, avoid using too much liquid—if the mixture feels sticky, add 1-2 tablespoons more breadcrumbs. Brown them thoroughly before adding to the broth to create a protective crust.
Can I make this soup ahead of time?
This soup actually tastes better the next day! Make it 1-2 days ahead and store in an airtight container. Reheat gently on the stove with a splash of water or broth to restore richness. For freezing, portion into individual servings and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What can I serve with albondigas soup?
This hearty soup pairs perfectly with crusty bread, a simple Spanish tortilla, or a fresh green salad. For a complete meal, add a side of roasted vegetables or a sprinkle of crispy fried onions on top. The acidity of the broth makes it especially refreshing with a cold caesar salad or grilled fish.
Can I make this soup vegetarian?
You can adapt it with plant-based ground meat or mushrooms! Use 1.5 cups finely chopped mushrooms (like cremini or portobello) mixed with 0.5 cup cooked lentils and 1 flax egg (1 tbsp ground flax + 3 tbsp water). The texture will be slightly different but still delicious. Reduce simmering time to 10 minutes once meatballs are added.
