Creamy Tuscan Turkey Meatball Soup (Printable Version)

Tender turkey meatballs swim in a rich garlic Parmesan broth with spinach and sun-dried tomatoes for cozy Tuscan-inspired comfort.

# 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 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

# Directions:

01 - In a large mixing bowl, combine ground turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and black pepper. Mix until just combined without overworking. Shape mixture into 1-inch balls, yielding approximately 20 meatballs.
02 - Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium heat. Working in batches, add meatballs and brown on all sides for 4-5 minutes total. They do not need to be cooked through at this stage. Remove with a slotted spoon and set aside.
03 - In the same pot, add remaining 1 tablespoon olive oil. 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, scraping up any browned bits from the bottom to incorporate fond for enhanced flavor.
05 - Return browned meatballs to the pot. Add sun-dried tomatoes and Italian herbs. Simmer uncovered for 12-15 minutes until meatballs are cooked through.
06 - Reduce heat to low. Stir in heavy cream and Parmesan cheese. Simmer gently for 2-3 minutes until soup reaches a creamy consistency.
07 - Stir fresh spinach into the soup and cook until completely wilted, approximately 1-2 minutes. Season with salt and pepper to taste.
08 - Ladle soup into serving bowls. Garnish with fresh basil and additional Parmesan cheese if desired.

# Expert Hints:

01 -
  • Turkey meatballs are lean and tender, letting the creamy Tuscan broth be the real star without feeling heavy.
  • It comes together in under an hour, which means you can have restaurant-quality soup on a random Tuesday.
  • The sun-dried tomatoes and fresh spinach give it that authentic Italian depth without requiring obscure ingredients.
02 -
  • Don't skip browning the meatballs first—that golden crust is where the flavor lives, and it also keeps them from falling apart in the broth.
  • Stir the cream in slowly and keep the heat gentle, because if it boils the cream can break and your soup will look curdled and sad instead of silky.
03 -
  • Use an ice cream scoop when forming meatballs so they're all the same size and cook evenly at the same rate.
  • If your meatballs are falling apart during cooking, chill the mixture in the fridge for 15 minutes before shaping and browning.
Go Back