Creamy Tuscan Chicken Meatball Soup in a bowl with a spoon.
|

Creamy Tuscan Chicken Meatball Soup

What I love about Creamy Tuscan Chicken Meatball Soup

It’s officially soup season, and this Creamy Tuscan Chicken Meatball Soup is exactly what I’ve been craving. Imagine tender, Italian-style chicken meatballs simmered in a rich, creamy broth, topped with fresh basil and a sprinkle of Parmigiano-Reggiano. It’s pure comfort in a bowl—hearty and cozy, yet still packed with veggies. Even on the chilliest days, there’s something about a warm bowl of soup that feels like a hug from the inside out.

One of the best parts? It’s a one-pot meal, which we absolutely love. Not only does that mean minimal clean-up, but you can easily take care of the dishes while the soup simmers away. This recipe makes about six servings, making it perfect for a cozy family dinner—and if you’re hosting a larger group, it doubles beautifully.

For added convenience, you can prep the chicken meatballs ahead of time—either raw or fully cooked—and store them in the fridge or freezer until you’re ready to use them. And if you happen to have leftovers (though that’s not guaranteed!), they reheat wonderfully and make an absolutely delicious lunch the next day.

Recipe Notes

A few things to keep in mind:

  • Ground Chicken – Either ground chicken or ground turkey would work for this recipe.
  • Garlic – I recommend using fresh garlic to enhance flavour, although you could use premade, minced, oil-packed garlic from the store in a pinch.
  • Parmigiana cheese – Parmigiana is the best because it’s the real deal! Parmesan cheese, asiago or Romano cheese would also work.
  • Basil – I highly recommend using fresh basil for this recipe. It adds desired, strong flavour and beautiful colour as opposed to dried basil which is more muted.
  • Heavy cream – The cream is what makes this soup, well … creamy! I use heavy whipping cream. Table cream would work as well. If you are dairy free then you can use full-fat coconut milk.
Creamy Tuscan Chicken Meatball Soup in a bowl, garnished with basil and cracked pepper.

FAQ:

Can I use ground turkey instead of ground chicken?

Yes! Ground turkey and ground chicken can be used interchangeably.

Can I make the meatballs ahead of time?

Absolutely. You can prep them raw or fully cooked and refrigerate or freeze until ready to use.

Can I make this recipe dairy-free?

Yes! Instead of butter in the meatballs and heavy cream in the soup, substitute with full-fat coconut milk. In addition, try vegan parmigiana cheese or just omit it completely.

Can I use dried basil instead of fresh basil?

You can, although it won’t have quite the same boldness of flavour. It will still be delicious though if that’s all you have!

How long does the soup keep in the fridge/freezer?

It will stay fresh in the refrigerator for about 4-5 days. When frozen, it will last for weeks!

Creamy Tuscan Chicken Meatball Soup in a bowl with a spoon.

Creamy Tuscan Chicken Meatball Soup

This one-pot, creamy tuscan chicken meatball soup is so flavourful and yummy. It's gluten-free, grain-free, low-carb and perfect for those chilly days!
Print Pin Rate
Course: Main Course, Soup
Cuisine: Italian
Keyword: chicken meatball soup, creamy chicken soup, creamy tuscan chicken, creamy tuscan chicken soup, tuscan chicken meatball soup, tuscan chicken meatballs, tuscan chicken recipe, tuscan chicken soup
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6 Servings
Calories: 933kcal
Author: Courtney Sketchley

Equipment

  • 1 Heavy-bottomed Pot

Ingredients

For the meatballs:

  • 1 pound organic ground chicken
  • 2 tablespoons salted butter, melted
  • 2 cloves garlic minced
  • 1 egg beaten
  • 1/2 cup gluten-free bread crumbs or panko crumbs
  • 2 teaspoons onion powder
  • 2 teaspoons Italian seasoning
  • 1/3 cup shredded parmigiana cheese

For the soup:

  • avocado oil for cooking
  • 1 white onion diced
  • 2 cloves garlic minced
  • 3 ribs celery washed and chopped
  • 2 carrots peeled and chopped
  • 2 teaspoons Italian seasoning
  • 1 bay leaf
  • 1 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 5 cups strong chicken broth
  • 1/3 cup oil-packed sun-dried tomatoes drained
  • 1/2 cup fresh basil leaves finely sliced
  • 4 cups baby spinach fresh, packed
  • 3/4 cup heavy cream
  • 2 teaspoons red chilli pepper flakes
  • 1/2 cup shredded parmigiana cheese plus more for topping

Instructions

  • In a medium-sized mixing bowl, add the ground chicken, butter, garlic, egg, gf bread crumbs, Italian seasoning, onion powder and parmesan cheese. Mix well with your hands until all of the ingredients are combined.
  • Form meatballs using your hands or a small cookie scoop and set aside.
  • Heat avocado oil in a heavy bottomed pot and add the chicken meatballs in a single layer without crowding them. You may have to do two batches. Sear them on all sides and then remove them to a plate. They don't have to be fully cooked.
  • To the same pot, add the onion, celery and carrots and sauté them until they start to brown, about 3-5 minutes.
  • Add the garlic, Italian seasoning and salt and pepper and sauté another 2 minutes.
  • Pour in the chicken stock and add the bay leaf. Bring the soup to a boil and then simmer uncovered on low-medium heat until the vegetables are tender, about 10 minutes.
  • Add the chicken meatballs back into the soup along with the sun-dried tomatoes, basil, spinach and red pepper flakes. Cook until the spinach has wilted.
  • Add in the cream and parmigiana cheese and stir until combined.
  • Ladle into deep bowls and top with additional basil and parmesan cheese. Enjoy!

Notes

– Ground Chicken – Either ground chicken or ground turkey would work for this recipe.
– Parmigiana cheese – Parmigiana is the best because it’s the real deal! Parmesan cheese, asiago or Romano cheese would also work.
– Basil – I highly recommend using fresh basil for this recipe. It adds desired, strong flavour and beautiful colour as opposed to dried basil which is more muted.
-Heavy cream – Table cream would work as well. If you are dairy free then you can use full-fat coconut milk.
*Nutritional values are based on 1 serving.

Nutrition

Calories: 933kcal | Carbohydrates: 56g | Protein: 55g | Fat: 55g | Saturated Fat: 21g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 19g | Trans Fat: 0.2g | Cholesterol: 175mg | Sodium: 47889mg | Potassium: 1413mg | Fiber: 3g | Sugar: 37g | Vitamin A: 6394IU | Vitamin C: 18mg | Calcium: 631mg | Iron: 4mg

More Delicious Soup Recipes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating