Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A steaming bowl of Italian Wedding Soup filled with small meatballs, tender greens, and tiny pasta, garnished with freshly grated Parmesan cheese on top. The vibrant green spinach contrasts with the golden-brown meatballs and the clear, flavorful broth, served in an elegant white bowl on a rustic wooden table.

Rich & Flavorful Homemade Italian Wedding Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Discover the rich and savory flavor of our homemade Italian Wedding Soup, a comforting classic featuring tender meatballs, fresh vegetables, and a hearty broth. Perfect for family dinners or special gatherings, this step-by-step recipe ensures a delicious and authentic Italian culinary experience from scratch, loaded with wholesome ingredients and irresistible flavors.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 pound ground beef or chicken, for meatballs
  • 1 cup fresh spinach, chopped
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup small pasta (orzo, acini di pepe, or small shells)
  • 8 cups chicken broth
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper to taste
  • Extra fresh parsley for garnish

Instructions

  1. In a mixing bowl, combine the ground beef or chicken with half of the grated Parmesan, a pinch of salt and pepper, and the beaten egg. Form into small meatballs and set aside.
  2. Heat a tablespoon of olive oil in a large pot over medium heat. Add the meatballs and cook until browned and cooked through. Remove and set aside.
  3. Sauté the chopped onion and minced garlic in the same pot until fragrant and translucent.
  4. Pour in the chicken broth, bring to a boil, then reduce to a simmer.
  5. Add the uncooked pasta to the broth. After about 5 minutes, return the cooked meatballs to the pot and stir in the chopped spinach.
  6. Simmer until the pasta is al dente and spinach is wilted.
  7. Whisk the large egg in a small bowl. Slowly add hot broth to temper the egg, then pour back into the soup, stirring constantly.
  8. Stir in remaining Parmesan cheese for added flavor and creaminess.

Notes

  • Use fresh spinach for the best flavor and vibrant color.
  • Adjust seasoning with additional salt, pepper, or herbs like oregano or thyme.
  • For a vegetarian version, substitute vegetable broth and add beans or tofu for protein.
  • Cook pasta separately if preparing in advance to prevent sogginess during reheating.
  • Author: Serena Miller
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Nut-Free

Nutrition

  • Serving Size: 1 bowl (about 350g)
  • Calories: 330 kcal Kcal
  • Sugar: 4g
  • Sodium: 950mg
  • Fat: 14g
  • Saturated Fat: 5g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 85mg