Albondigas Soup Recipe with Ground Turkey: Spiced Meatballs in Tomato-Basil Broth

Soups & Stews

Albondigas Soup Recipe with Ground Turkey: Spiced Meatballs in Tomato-Basil Broth

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!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 4
Amount Per Serving
Calories 410kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.7(5 reviews)
Categories Soups & Stews