Creamy Tuscan Turkey Meatball Soup

Featured in: One-Pot Cozy Classics

This comforting soup brings together tender turkey meatballs infused with garlic, herbs, and Parmesan, simmered in a rich creamy broth. The Tuscan flair comes from sun-dried tomatoes and fresh spinach, creating a balanced bowl that's both hearty and nutritious. Ready in under an hour, it's perfect for busy weeknights when you want something satisfying without spending hours in the kitchen. The heavy cream creates a luxurious texture while the protein-packed meatballs make it a filling meal on its own.

Updated on Sun, 08 Feb 2026 16:08:37 GMT
Creamy Tuscan Turkey Meatball Soup with tender meatballs swimming in a garlic Parmesan broth, garnished with fresh basil leaves. Pin It
Creamy Tuscan Turkey Meatball Soup with tender meatballs swimming in a garlic Parmesan broth, garnished with fresh basil leaves. | cedaroven.com

Warm up your evening with this Creamy Tuscan Turkey Meatball Soup, a comforting and flavor-packed dish that brings the rustic charm of Italy to your table. Featuring tender turkey meatballs nestled in a rich garlic Parmesan broth, this soup is elevated by the addition of vibrant baby spinach and tangy sun-dried tomatoes.

Creamy Tuscan Turkey Meatball Soup with tender meatballs swimming in a garlic Parmesan broth, garnished with fresh basil leaves. Pin It
Creamy Tuscan Turkey Meatball Soup with tender meatballs swimming in a garlic Parmesan broth, garnished with fresh basil leaves. | cedaroven.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The secret to this soup's deep flavor profile lies in browning the meatballs before simmering them, which creates a savory foundation for the broth. Every spoonful offers a delightful combination of seasoned meat, creamy liquid, and fresh greens.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Turkey Meatballs: 1 lb (450 g) ground turkey, 1/3 cup (30 g) breadcrumbs, 1/4 cup (25 g) grated Parmesan cheese, 1 large egg, 2 cloves garlic (minced), 2 tbsp fresh parsley (chopped), 1/2 tsp dried oregano, 1/2 tsp salt, 1/4 tsp black pepper.
  • Soup: 2 tbsp olive oil, 1 medium yellow onion (finely chopped), 3 cloves garlic (minced), 5 cups (1.2 L) low-sodium chicken broth, 1 cup (240 ml) heavy cream, 1/2 cup (25 g) grated Parmesan cheese, 1/2 cup (60 g) sun-dried tomatoes (packed in oil, drained and chopped), 3 cups (90 g) fresh baby spinach, 1 tsp dried Italian herbs, salt and pepper to taste, fresh basil for garnish.

Instructions

1. Prepare the Meatballs
In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix until just combined. Shape into 1-inch (2.5 cm) balls (about 20 meatballs).
2. Brown the Meatballs
Heat 1 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the meatballs in batches and brown on all sides for about 4–5 minutes total. Remove and set aside.
3. Sauté Aromatics
In the same pot, add the remaining 1 tbsp olive oil and sauté the onion until soft (about 4 minutes). Add garlic and cook for 1 minute more.
4. Build the Broth
Pour in chicken broth and bring to a simmer, scraping up any browned bits from the bottom of the pot.
5. Simmer the Soup
Return the browned meatballs to the pot. Add sun-dried tomatoes and Italian herbs. Simmer uncovered for 12–15 minutes until meatballs are cooked through.
6. Finish with Cream
Lower the heat. Stir in heavy cream and Parmesan cheese. Simmer gently for 2–3 minutes until the soup becomes creamy.
7. Add Spinach
Stir in spinach and cook until wilted, about 1–2 minutes. Season with salt and pepper to taste.
8. Serve
Ladle into bowls and garnish with fresh basil and extra Parmesan if desired.

Zusatztipps für die Zubereitung

For the best results, use a large pot or Dutch oven to ensure the meatballs have enough space to brown properly without steaming. Scraping up the browned bits after adding the broth is essential for achieving a rich, complex flavor in the base of the soup.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can create a lighter version of this dish by using half-and-half instead of heavy cream. Additionally, ground chicken is an excellent substitute for ground turkey if you prefer a different poultry flavor.

Serviervorschläge

This soup is best enjoyed with a side of warm, crusty bread to soak up the creamy broth. For an even heartier meal, you can serve the soup over a bed of cooked pasta and pair it with a glass of crisp Italian white wine, such as Pinot Grigio.

Creamy Tuscan Turkey Meatball Soup in a rustic bowl, featuring wilted spinach and vibrant sun-dried tomatoes for that signature Tuscan flavor. Pin It
Creamy Tuscan Turkey Meatball Soup in a rustic bowl, featuring wilted spinach and vibrant sun-dried tomatoes for that signature Tuscan flavor. | cedaroven.com

This Creamy Tuscan Turkey Meatball Soup is the ultimate comfort food, blending wholesome ingredients into a sophisticated dish that is sure to become a family favorite.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store it in the refrigerator for up to 3 days. The spinach may darken slightly but the flavor remains excellent.

What can I substitute for heavy cream?

Half-and-half works well for a lighter version, or use full-fat coconut milk for a dairy-free alternative. The soup will be slightly less creamy but still delicious.

Can I freeze this soup?

You can freeze it for up to 3 months, though the cream may separate slightly upon thawing. Reheat gently over low heat while stirring to recombine. For best results, add fresh cream when reheating.

How do I prevent meatballs from falling apart?

Don't overmix the meatball mixture—combine until just incorporated. Chill the shaped meatballs for 15-20 minutes before browning helps them hold their shape better in the hot broth.

What wine pairs well with this soup?

A crisp Pinot Grigio or Sauvignon Blanc complements the rich creaminess beautifully. If you prefer red, a light Chianti won't overpower the delicate flavors.

Can I use frozen spinach instead of fresh?

Yes, thaw and drain frozen spinach thoroughly before adding. Use about 10 ounces frozen to equal the 3 cups fresh. Squeeze out excess liquid to prevent watering down the broth.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Tuscan Turkey Meatball Soup

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

Prep Time
25 min
Time to Cook
30 min
Overall Time
55 min
Created by Evan Brooks


Skill Level Medium

Cuisine Italian

Makes 4 Portions

Diet Preferences None specified

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

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 3 cloves garlic, minced
04 5 cups low-sodium chicken broth
05 1 cup heavy cream
06 1/2 cup grated Parmesan cheese
07 1/2 cup sun-dried tomatoes packed in oil, drained and chopped
08 3 cups fresh baby spinach
09 1 teaspoon dried Italian herbs
10 Salt and pepper to taste
11 Fresh basil for garnish, optional

How To Make It

Step 01

Prepare Meatball Mixture: In a large mixing bowl, combine ground turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and black pepper. Mix until just combined, being careful not to overwork the mixture. Shape into approximately 20 balls, each about 1 inch in diameter.

Step 02

Brown Meatballs: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Working in batches to avoid crowding, add meatballs and brown on all sides for approximately 4 to 5 minutes total. The meatballs do not need to be cooked through at this stage. Transfer to a plate and set aside.

Step 03

Sauté Aromatics: Add the remaining 1 tablespoon of olive oil to the same pot. Add chopped onion and sauté until softened, approximately 4 minutes. Stir in minced garlic and cook for 1 additional minute until fragrant.

Step 04

Build Broth Foundation: Pour chicken broth into the pot and bring to a gentle simmer, scraping up any browned bits from the bottom with a wooden spoon. These caramelized bits add depth to the broth.

Step 05

Simmer Meatballs: Return the browned meatballs to the pot. Add sun-dried tomatoes and dried Italian herbs. Simmer uncovered for 12 to 15 minutes, until meatballs are cooked through completely.

Step 06

Incorporate Cream: Reduce heat to low. Stir in heavy cream and Parmesan cheese, stirring until fully combined. Simmer gently for 2 to 3 minutes until the soup achieves a creamy consistency. Do not allow to boil.

Step 07

Finish with Greens: Stir in fresh baby spinach and cook until completely wilted, approximately 1 to 2 minutes. Season the soup with additional salt and pepper to taste.

Step 08

Serve: Ladle soup into individual bowls. Garnish with fresh basil and additional Parmesan cheese if desired. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large mixing bowl
  • Measuring cups and spoons
  • Large pot or Dutch oven
  • Wooden spoon
  • Ladle

Allergy Info

Review all items for potential allergens. If needed, ask a medical expert.
  • Contains eggs
  • Contains milk products including Parmesan cheese and heavy cream
  • Contains wheat in breadcrumbs
  • May contain gluten from breadcrumbs; use certified gluten-free breadcrumbs if needed

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 430
  • Fats: 27 g
  • Carbohydrates: 16 g
  • Proteins: 32 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.