Albondigas Soup Recipe With Ground Turkey: Herbed Meatballs in Tomato-Basil Broth

Soups & Stews

Albondigas Soup Recipe With Ground Turkey: Herbed Meatballs in Tomato-Basil Broth

This albondigas soup recipe with ground turkey brings comforting warmth to any table, blending tender meatballs with a fragrant tomato-basil broth. The secret lies in perfectly balanced meatballs—juicy inside, slightly crisp on the edges—simmered in a rich sauce that’s both hearty and elegant. I’ve refined this recipe over years, ensuring every bite delivers the perfect harmony of herbs, garlic, and tomato depth.

What sets this version apart is the ground turkey, which stays moist and flavorful while absorbing the aromatic broth. The meatballs are bound with breadcrumbs and eggs for structure, then gently browned before simmering to lock in their savory goodness. This isn’t just soup—it’s a one-pot meal that feels like a hug in a bowl, with vegetables like carrots and potatoes adding natural sweetness and texture.

By the time you serve it, the broth will be thickened just enough to coat the meatballs and vegetables, creating a velvety consistency that’s impossible to resist. The basil and parsley finish with a bright, fresh note that cuts through the richness, making every spoonful feel balanced and satisfying. Perfect for chilly evenings or family gatherings, this soup is the kind of dish that disappears quickly.

Ready in about an hour, it’s ideal for weeknight dinners when you crave something comforting yet impressive. The beauty of this recipe is its flexibility—use store-bought broth for convenience or make your own for deeper flavor. Either way, the result is a restaurant-quality meal that feels entirely homemade.

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

Ingredients for albondigas soup recipe with ground turkey

Ground turkey, fresh herbs, and hearty veggies make this comforting soup feel like a home-cooked hug.

Ingredient Amount Notes
Ground Turkey 🍗 1 ½ lb Lean or regular, not extra lean
Large Eggs 🥚 2 whole Room temperature for even binding
All-Purpose Flour 🌾 ½ cup For sturdy meatballs
Fresh Parsley 🌿 ¼ cup Chopped finely, stems removed
Fresh Basil 🌿 ¼ cup Chopped, for broth flavor
Garlic Cloves 🧄 4 cloves Minced finely for depth
Yellow Onion 🧅 1 medium Diced small, yellow or red
Carrots 🥕 3 medium Cut into 1-inch chunks
Russet Potatoes 🥔 2 medium Peeled, cut into 1-inch cubes
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Chicken Broth 💧 4 cups Homemade or quality low-sodium
Extra-Virgin Olive Oil 🫒 2 tbsp For browning meatballs
Dried Oregano 🌿 1 tsp Italian variety preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 ½ tsp Adjust to taste

The ground turkey is the star here—lean or regular (not extra lean) holds flavor better. Most grocery stores carry it pre-ground, but if you're buying whole turkey breasts, ask the butcher to grind it fresh. Trader Joe's and Whole Foods usually have good quality, but the regular supermarket stuff works fine too. For the meatballs, room-temperature eggs bind better, so take them out 15 minutes before mixing. Fresh herbs make all the difference—parsley and basil from the grocery store's refrigerated section are fine, but if you've got a garden, even better.

No fresh basil? Dried oregano at half the amount works in a pinch. Short on carrots? Celery or zucchini add great texture. The tomato sauce can be jarred (I like Rao's or Mutti), but homemade is worth it if you've got time. For the broth, low-sodium is key—you'll be adding salt later. If you're using a bouillon cube, Knox or Pacific Foods dissolve completely. The potatoes should be peeled and cubed evenly—about 1.5 inches so they cook through without turning to mush.

This soup tastes even better the next day as flavors meld. Keeps for 4-5 days in the fridge, or freeze portions for 3 months. I like to double the recipe and portion it out—perfect for quick lunches. For extra richness, stir in a spoonful of vegetable oil before serving. The meatballs can be prepped ahead and refrigerated for 24 hours before cooking, just don't let them sit too long or they'll get gummy.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by the 5-minute prep for the meatballs—just turkey, eggs, flour, and herbs tossed together. No fancy techniques, no overthinking; the parsley and basil brighten everything up while you’re still chopping.
  • Herb-Packed Punch: That fresh basil and parsley aren’t just garnish—they seep into the meatballs, giving them a bright, fresh bite. The ground turkey stays juicy, and the broth soaks up all the good stuff, making every spoonful feel like a little flavor explosion.
  • Leftover Hero: This soup tastes better the next day, honestly. The meatballs firm up just right, and the broth deepens in flavor. I make a double batch on Sundays because it’s my go-to for quick lunches—zero stress, all satisfaction.
  • Budget Meal Stretch: Turkey’s cheaper than beef, but it doesn’t skimp on taste. A pound goes a long way, and the eggs and flour are pennies. Plus, the leftovers reheat like a dream, so you’re feeding your family well without breaking the bank.

Step-by-step instructions for albondigas soup with ground turkey

Here's how to create tender meatballs and a fragrant tomato-basil broth that'll make this comforting soup unforgettable.

1

Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground turkey with the 0.5 cup all-purpose flour, 1.5 tsp salt, and 0.5 tsp ground black pepper. I like to use my hands for this—it helps distribute the flour evenly and prevents dry spots in the meatballs.

Add the 2 whole eggs (room temperature) and mix gently until just combined. You want to incorporate the eggs without overworking the mixture, which could make the meatballs tough. Then fold in the 0.25 cup fresh parsley and 0.25 cup fresh basil, along with the 4 cloves minced garlic. The herbs should be finely chopped so they distribute evenly throughout each meatball.

This mixture should hold together when pressed but not be overly sticky. If it feels too loose, add 1 tablespoon more flour at a time until it reaches the right consistency. Once combined, cover the bowl and refrigerate for 30 minutes to let the flavors meld and the mixture firm up slightly.

2

Brown the Meatballs and Sauté the Vegetables

Heat the 2 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat. Working in batches to avoid crowding, roll the chilled meatball mixture into 1.5-inch balls (you should get about 12 meatballs). Gently place them in the hot oil and cook until browned on all sides, about 3-4 minutes per batch. Don't press them down—they'll hold their shape.

While the meatballs brown, remove them and set aside. In the same pot, add the 1 medium yellow onion and 3 medium carrots cut into 1-inch chunks. Cook for 5 minutes until the onion softens and the carrots begin to caramelize slightly. Add the 2 medium russet potatoes cut into 1-inch cubes and cook for another 3 minutes to let them develop a light crust.

Here's the thing—those browned bits on the meatballs and vegetables are pure flavor. Don't scrape them out; they'll form the base of your rich broth. If you notice the vegetables sticking, add a splash of the 4 cups chicken broth to deglaze the pan.

3

Build the Tomato-Basil Broth

Pour in the 2 cups canned tomato sauce and the 4 cups chicken broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer over medium heat, then return the meatballs to the pot. Add the 1 tsp dried oregano and let everything simmer gently for 15 minutes.

During this time, the meatballs will cook through while soaking up the aromatic broth. You'll notice the broth developing a rich, deep color and a fragrant aroma—this is when the flavors really start to meld. If the broth reduces too much and becomes too thick, add a little more chicken broth to maintain the right consistency.

4

Finish and Serve

Once the meatballs are cooked through (internal temperature should reach 165°F) and the potatoes are tender (they should pierce easily with a fork), taste the broth and adjust the seasoning if needed. The soup should be well-seasoned with the herbs and tomato, but you might want to add a pinch more salt or a crack of black pepper to taste.

Let the soup rest for 5 minutes off the heat before serving. This allows the flavors to settle and the meatballs to absorb any remaining broth. Serve immediately with crusty bread or over a bed of fresh basil leaves for a touch of brightness. The result should be tender, flavorful meatballs in a rich, aromatic tomato-basil broth that's perfect for chilly days.

👨‍🍳

Pro Tips For Making Albondigas Soup Recipe With Ground Turkey

  • CHILL THE TURKEY FIRST: I learned this the hard way—skip the urge to mix ground turkey straight from the fridge. Let it sit for 10 minutes at room temperature before handling, or your meatballs will turn out dense and rubbery. The fat distributes better when it’s slightly warm, and the texture stays light.
  • CHOP HERBS FINE: Don’t just roughly chop parsley and basil—pulse them in a food processor for 2-3 seconds. This ensures even distribution in the meatballs, so every bite has that fresh, bright flavor. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE DOUGH: Once you add flour and eggs, stop stirring the moment the mixture just holds together. Overworking it makes albondigas tough—think of it like kneading bread dough, but with zero effort. Gently fold in herbs at the end.
  • SIMMER LOW AND SLOW: After dropping the meatballs in broth, resist the urge to boil it hard. A gentle simmer at 180°F (82°C) keeps them tender without falling apart. Cover the pot for the first 10 minutes—this traps heat and guarantees even cooking.

Make-ahead tips for this recipe

Meatball Prep Ahead

Roll the meatball mixture into 1.5-inch balls and place them on a parchment-lined tray. Cover with plastic wrap and refrigerate for up to 24 hours before cooking. I like to do this the night before—it saves time and the flavors deepen. When ready to cook, simply brown them in batches as directed. 💫

Broth Base Shortcut

Make your broth ahead and store it in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before using. For extra richness, add 1 tbsp tomato paste to the broth while simmering. This works especially well if you're using store-bought broth. 💧

Vegetable Prep

Peel and chop all vegetables (carrots, potatoes, onion) the day before and store them in airtight containers in the fridge. This saves 15-20 minutes of prep on cooking day. Just toss them directly into your Dutch oven when ready to sauté. 🥕

Complete Soup Assembly

For a truly stress-free meal, prepare the meatballs, sauté the veggies, and build the broth base—then stop. Cover and refrigerate the entire soup (except meatballs) for up to 2 days. Reheat gently on the stove before adding the meatballs to finish cooking. This is perfect for busy weeknights! ⏰

Freezing Fully Cooked

Let the soup cool completely, then portion it into quart-sized freezer bags, leaving 1-inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stove with 10 minutes of gentle simmering. The meatballs will stay tender and the broth won't separate. ❄️

Garnish Prep

Chop fresh parsley and basil the day before and store in small airtight containers with a paper towel to absorb moisture. These stay fresh in the fridge for 3 days, ready to garnish whenever you serve. A sprinkle of these herbs adds that restaurant-quality finish! 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 28g56%
* 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 substitute ground beef for turkey in this recipe?

Yes, you can use ground beef (80/20 blend works best), but the flavor and texture will differ slightly. Ground beef stays juicier and has a richer taste, while turkey stays lighter and leaner. For the best results, add 1 teaspoon of olive oil to the meatball mixture to compensate for turkey's lower fat content.

2

Why do my meatballs fall apart when simmering?

Overmixing the meatball mixture or using too much flour can cause them to crumble. The key is gentle handling—just combine ingredients until barely mixed, and avoid pressing them too hard when forming. Also, ensure your eggs are room temperature and the mixture holds together when pressed but isn't sticky. If they still fall apart, try adding 1 tablespoon of breadcrumbs instead of flour.

3

Can I make this soup vegetarian?

Replace the ground turkey with 1.5 lbs of finely chopped mushrooms (like cremini or portobello) or lentils for a hearty texture. Use 1 tablespoon soy sauce or Worcestershire (vegan version) to add umami depth. The broth and tomato base will still shine, but the meatballs will have a different, plant-based structure.

4

How do I know when the meatballs are fully cooked?

Use a meat thermometer to check the internal temperature—it should reach 165°F for turkey. If you don’t have one, cut a meatball in half: it should be fully opaque with no pink inside. The broth will also thicken slightly as the meatballs release juices, signaling they’re done.

5

Can I add pasta to this soup?

Yes! Add 1 cup of small pasta (like ditalini or orzo) during the final 10 minutes of simmering. This ensures the pasta cooks through without becoming mushy. For extra flavor, toss the pasta with a pinch of garlic powder before adding it to the soup.

★★★★★5.0(11 reviews)
Categories Soups & Stews