Creamy Tuscan Turkey Meatball Soup (Printable)

Tender turkey meatballs in a rich garlic Parmesan broth with spinach and sun-dried tomatoes.

# What You Need:

→ Turkey Meatballs

01 - 1 lb ground turkey
02 - 1/2 cup breadcrumbs
03 - 1/4 cup grated Parmesan cheese
04 - 1 large egg
05 - 2 cloves garlic, minced
06 - 2 tablespoons fresh parsley, chopped
07 - 1/2 teaspoon dried oregano
08 - 1/2 teaspoon salt
09 - 1/4 teaspoon black pepper

→ Soup Base

10 - 2 tablespoons olive oil
11 - 1 small yellow onion, finely diced
12 - 3 cloves garlic, minced
13 - 1/2 teaspoon crushed red pepper flakes
14 - 4 cups low-sodium chicken broth
15 - 1 cup heavy cream
16 - 1/2 cup grated Parmesan cheese
17 - 1/2 cup sun-dried tomatoes, oil-packed and drained, thinly sliced
18 - 4 cups baby spinach
19 - Salt and pepper to taste
20 - 1 tablespoon fresh basil, chopped for garnish

# How To Make It:

01 - In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, minced garlic, parsley, oregano, salt, and pepper. Mix until just combined without overworking. Form into 1-inch meatballs and arrange on a tray.
02 - Heat 1 tablespoon olive oil in a large pot over medium heat. Working in batches to avoid crowding, brown meatballs on all sides for 4-5 minutes. Transfer to a plate; meatballs do not require full cooking at this stage.
03 - Add remaining olive oil to the same pot. Sauté diced onion until translucent, approximately 3 minutes. Add minced garlic and red pepper flakes, cooking for 1 minute until fragrant.
04 - Pour chicken broth into the pot and bring to a simmer. Return browned meatballs to the pot. Cover and cook for 12-15 minutes until meatballs are cooked through.
05 - Reduce heat to low. Stir in heavy cream, grated Parmesan cheese, and sun-dried tomatoes. Simmer gently for 3-4 minutes, stirring occasionally.
06 - Stir baby spinach into the soup and cook until fully wilted, approximately 2 minutes. Adjust seasoning with salt and pepper as needed.
07 - Ladle soup into serving bowls. Top with fresh basil and additional grated Parmesan cheese if desired. Serve immediately.

# Expert Advice:

01 -
  • Turkey meatballs stay tender and lean, soaking up all those Tuscan flavors without heaviness.
  • The whole soup comes together in under an hour, which means you can make it on a regular Tuesday night instead of just weekends.
  • Sun-dried tomatoes give you that umami punch that makes people ask what your secret is.
  • It's naturally comforting but still feels a little special, like you put thought into it.
02 -
  • Don't skip browning the meatballs—that golden crust is where the magic lives, and boiling them straight in broth gives you pale, sad balls that taste like nothing.
  • Heavy cream can split if it gets too hot, so keep that heat gentle once the cream goes in or you'll end up with an oily, broken texture that no amount of stirring will fix.
  • Mix the meatball mixture gently by hand, stopping as soon as everything is combined—if you overwork it like you're kneading bread, you'll end up with dense, rubbery meatballs that belong in a different recipe.
03 -
  • Make the meatballs ahead of time and refrigerate them on their tray for a few hours—they'll hold together better when you brown them if the mixture has had time to rest and firm up.
  • If you're making this for a crowd, you can brown the meatballs completely, then store them in the broth and reheat gently before serving, which spreads the work across two days and honestly makes the flavors even better.
Return