Creamy Tuscan Turkey Meatball (Printable Version)

Tender turkey meatballs in a rich garlic Parmesan broth with sun-dried tomatoes and spinach, delivering comforting Tuscan flavors in under an hour.

# What You’ll Need:

→ Turkey Meatballs

01 - 1 pound ground turkey
02 - 1/3 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 medium yellow onion, finely chopped
12 - 3 cloves garlic, minced
13 - 5 cups low-sodium chicken broth
14 - 1 cup heavy cream
15 - 1/2 cup grated Parmesan cheese
16 - 1/2 cup sun-dried tomatoes packed in oil, drained and chopped
17 - 3 cups fresh baby spinach
18 - 1 teaspoon dried Italian herbs
19 - Salt and pepper to taste
20 - Fresh basil for garnish, optional

# Step-by-Step Guide:

01 - In a large mixing bowl, combine ground turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix gently until just combined. Shape mixture into approximately 20 meatballs, each about 1 inch in diameter.
02 - Heat 1 tablespoon olive oil in a large pot over medium heat. Add meatballs in batches and brown on all sides for 4-5 minutes total. Meatballs do not need to be fully cooked at this stage. Transfer to a plate and set aside.
03 - Add remaining 1 tablespoon olive oil to the same pot. Sauté chopped onion until softened, approximately 4 minutes. Add minced garlic and cook for 1 additional minute until fragrant.
04 - Pour chicken broth into the pot and bring to a simmer. Scrape up any browned bits from the bottom of the pot using a wooden spoon to incorporate all flavorful residue.
05 - Return browned meatballs to the pot. Add sun-dried tomatoes and dried Italian herbs. Simmer uncovered for 12-15 minutes until meatballs are cooked through completely.
06 - Reduce heat to low. Stir in heavy cream and Parmesan cheese. Simmer gently for 2-3 minutes, stirring occasionally, until the soup reaches a creamy consistency.
07 - Stir in fresh baby spinach and cook until wilted, approximately 1-2 minutes. Adjust seasoning with salt and pepper to taste.
08 - Ladle soup into serving bowls. Garnish with fresh basil and additional Parmesan cheese if desired. Serve immediately.

# Expert Tips:

01 -
  • Turkey meatballs stay ridiculously tender because you don't overwork the mixture—treat them gently and they reward you with a melt-in-your-mouth texture.
  • The broth tastes like something you simmered for hours, but you're done in under an hour, which feels like stealing.
  • Sun-dried tomatoes and spinach sneak in enough flavor and nutrition that you actually feel good eating this, not just satisfied.
02 -
  • Never boil the cream or it separates and looks curdled—gentle heat is the only way to keep it smooth and silky.
  • The meatballs continue cooking in the hot broth after browning, so don't wait for them to cook through before adding the liquid, or they'll end up dry.
03 -
  • If you want a lighter version, substitute half-and-half for the heavy cream without guilt—the soup stays creamy and delicious.
  • Ground chicken works identically if turkey isn't available, and some people swear it's even more tender.
Return