Go Back
Turkey Pesto Meatball Soup in a white bowl
5 from 1 vote
Print

Turkey Pesto Meatball Soup

This Turkey Pesto Meatball Soup recipe is hearty, comforting, bursting with flavour and ready in just 30 minutes.

Course Soup
Cuisine Italian
Keyword Meatball, soup
Prep Time 10 minutes
Cook Time 30 minutes
Servings 4 -6
Author Fraîche

Ingredients

  • 1 cup orzo uncooked
  • 1 lb ground turkey
  • 1/4 cup grated Parmesan cheese plus more for garnish
  • 5 tablespoons basil pesto divided
  • 1/2 teaspoon salt
  • 2 tablespoons olive oil divided
  • 1 small onion diced
  • 2 garlic cloves minced
  • 2 carrots diced
  • 2 stalks celery diced
  • 2 litres chicken stock
  • 1 tablespoon Italian seasoning
  • 4 cups fresh spinach
  • 1/4 cup chopped fresh parsley
  • salt & pepper to taste

Instructions

  1. Cook the orzo per package instructions, drain and set aside.

  2. In a medium bowl, combine the ground turkey, Parmesan cheese, 3 tablespoons of pesto and salt, using your hands to gently mix the ingredients together.

  3. Using a small 1-ounce scoop or a teaspoon, form the meat mixture into 1 1/2-inch balls. In a large heavy-bottomed pot, heat 1 tablespoon of olive oil over medium-high heat. When the oil is hot, add the meatballs and fry on all sides (in batches if needed) until the meatballs are browned and cooked through. Remove the meatballs from the pot and set aside.

  4. In the same pot on medium heat, add the remaining olive oil and the onion. Cook until transparent (about 3 minutes) then add the garlic until fragrant (about 30-60 seconds). Add in the carrots and celery and cook for an additional 3-5 minutes, until slightly softened.

  5. Add the chicken stock, Italian seasoning, remaining 2 tablespoons of pesto, and meatballs to the pot. Simmer for 15-20 minutes on the low heat setting.

  6. Stir in the cooked orzo and spinach, season with the parsley, salt and pepper as desired, and remaining fresh Parmesan on top of each bowl before serving!