Print Pin
5 from 1 vote

Best Italian Wedding Soup

This crowd-pleasing traditional Italian Wedding Soup recipe is made with plenty of veggies, flavorful meatballs and pasta. Always a family favorite!
Course Dinner, Soup
Cuisine Italian
Keyword wedding soup
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 6
Calories 387kcal
Author Liz Della Croce


  • 1 tablespoon olive oil
  • 1 medium onion diced
  • 2 carrots peeled and diced
  • 2 cloves garlic grated
  • salt and pepper to taste
  • 6 cups chicken broth low sodium
  • 4 cups baby spinach
  • 8 ounces acini de pepe or orzo uncooked
  • fresh parsley and parmesan cheese optional garnish, to serve


  • 1 pound ground sirloin or turkey
  • 1/4 cup parmesan cheese grated
  • 2 cloves garlic grated
  • 1/4 cup parsley minced
  • 2 tablespoons minced sun-dried tomatoes packed in oil minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper


  • Start by making the meatballs: Pre-heat oven to 350 degrees and line a baking sheet with foil. Spray baking sheet and set aside.
  • In a medium bowl, mix together all meatball ingredients: ground meat through pepper. Roll into small meatballs using a small cookie scoop or a large tablespoon then place in a single layer on baking sheet. Bake for 20 minutes, turning once halfway through; set aside.
  • While meatballs are baking, begin making soup by heating olive oil in a large soup pot over medium-high heat. Add onions, carrot, garlic and salt and pepper to taste. Saute until veggies are tender, about 6-7 minutes, stirring frequently. Pour broth into the pot then bring to a boil. Reduce heat to low and simmer.
  • Add meatballs and pasta to the pot and cook until pasta is tender, about 10 minutes. Stir in spinach right before serving and heat until wilted, about 2 minutes. Check for seasoning and add salt and pepper to taste.
  • Garnish with fresh parsley and grated parmesan cheese to serve.


Calories: 387kcal | Carbohydrates: 36g | Protein: 23g | Fat: 17g | Saturated Fat: 6g | Cholesterol: 54mg | Sodium: 1218mg | Potassium: 790mg | Fiber: 3g | Sugar: 3g | Vitamin A: 5579IU | Vitamin C: 34mg | Calcium: 123mg | Iron: 4mg