• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy Recipes Ideas

  • HOME
  • Desserts
  • Chicken Recipes
  • Salads
  • Soups
  • About us
  • Contact Us
    • Privacy Policy
    • Terms And Conditions
You are here: Home / Desserts / Italian Wedding Soup Recipe

Italian Wedding Soup Recipe

Last Modified: June 18, 2025

Sharing is caring!

2 shares
  • Facebook
  • X

This Italian Wedding Soup recipe is a comforting and hearty dish made with tender homemade meatballs, fresh spinach, acini de pepe pasta, and a rich chicken broth. Perfect for a cozy family dinner or meal prep, this easy Italian soup is packed with protein and nutrients. Whether you’re looking for a traditional Italian wedding soup, a quick one-pot meal, or a healthy homemade soup, this recipe is sure to impress. Serve it with crusty bread and Parmesan cheese for the ultimate comfort food experience!

Table of Contents

Toggle
    • Ingredients
      • For the Meatballs:
      • For the Soup:
    • Instructions
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving Suggestions
  • Why You’ll Love This Recipe

Ingredients

For the Meatballs:

  • 1/2 lb ground pork
  • 1/2 lb ground beef
  • 1 large egg
  • 1 garlic clove, minced
  • 1/3 cup Parmesan cheese, grated
  • 1/4 cup plain breadcrumbs
  • 3 Tbsp whole milk
  • 1 tsp salt (or to taste)
  • 1/4 tsp ground black pepper (or to taste)
  • 1/2 tsp Italian seasoning

For the Soup:

  • 1 medium onion, finely chopped
  • 1 carrot, peeled and thinly sliced
  • 5 oz fresh spinach, coarsely chopped
  • 2 garlic cloves, minced
  • 1 Tbsp unsalted butter
  • 1/2 cup dry acini de pepe pasta (or orzo)
  • 8 cups chicken broth
  • 1 1/2 tsp salt (or to taste)
  • 1/2 tsp ground black pepper (or to taste)
  • 1 Tbsp olive oil
  • Freshly grated Parmesan cheese, for serving

Instructions

  1. Prepare the Meatballs: In a large mixing bowl, combine the ground pork, ground beef, egg, garlic, Parmesan cheese, breadcrumbs, milk, salt, pepper, and Italian seasoning. Mix until well combined, then shape into 18-20 medium-sized meatballs or 35-40 mini meatballs.
  2. Brown the Meatballs: Heat 1 Tbsp of olive oil in a Dutch oven over medium-high heat. Once hot, add half of the meatballs and cook, turning occasionally, until browned. Transfer to a plate and repeat with the remaining meatballs.
  3. Sauté the Vegetables: Melt 1 Tbsp butter in the same pot. Add the chopped onion and sliced carrot, sautéing for 6-7 minutes until softened and golden. Stir in the minced garlic and cook for an additional minute until fragrant.
  4. Simmer the Soup: Pour in the chicken broth and add the pasta. Bring to a boil and cook for 5 minutes.
  5. Cook the Meatballs: Return the browned meatballs to the soup. Season with salt and pepper to taste, then reduce to a low boil and cook for another 7-9 minutes, or until the pasta is tender and the meatballs are fully cooked.
  6. Add the Spinach: Stir in the chopped spinach and let it cook for about 1 minute until wilted.
  7. Serve: Ladle the soup into bowls and top with freshly grated Parmesan cheese. Enjoy!

Tips

  • For extra flavor, use a mix of chicken and beef broth instead of just chicken broth.
  • Make uniform meatballs by using a small cookie scoop before rolling them by hand.
  • Brown the meatballs well, as this adds depth of flavor to the soup.
  • Don’t overcook the pasta, as it will continue absorbing liquid after cooking.
  • For a richer texture, add a splash of heavy cream before serving.

Variations and Substitutions

  • Meat Swap: Use ground turkey or chicken instead of beef and pork for a lighter version.
  • Different Greens: Instead of spinach, try kale, escarole, or Swiss chard.
  • Pasta Options: Swap acini de pepe for orzo, ditalini, or couscous.
  • Gluten-Free: Use gluten-free breadcrumbs and pasta.
  • Dairy-Free: Omit Parmesan or use a dairy-free cheese alternative.

FAQs

Can I make this soup ahead of time?
Yes! Store the soup in an airtight container in the refrigerator for up to 4 days. The pasta may absorb liquid, so add extra broth when reheating.

Can I freeze Italian wedding soup?
Yes! Freeze the soup without the pasta for up to 3 months. When ready to serve, thaw, reheat, and add freshly cooked pasta.

Can I bake the meatballs instead of pan-frying?
Yes! Bake them at 400°F for 15-20 minutes on a parchment-lined baking sheet.

Serving Suggestions

  • Serve with crusty Italian bread or garlic bread for a complete meal.
  • Pair with a side salad dressed with balsamic vinaigrette.
  • Enjoy with a glass of white wine like Pinot Grigio or Sauvignon Blanc.
  • Serve as a starter before an Italian pasta dish.

Why You’ll Love This Recipe

  • Rich and Flavorful: The homemade meatballs and seasoned broth make this soup irresistibly delicious.
  • Hearty and Satisfying: Packed with protein, greens, and pasta, it’s a well-balanced meal.
  • Easy to Make: Simple steps and minimal prep time.
  • Great for Meal Prep: Make a big batch and enjoy leftovers throughout the week!

Enjoy this comforting and classic Italian wedding soup for a cozy and satisfying meal!

Italian Wedding Soup Recipe
Print

Italian Wedding Soup Recipe

Servings

6

servings
Prep time

20

minutes
Cooking time

20

minutes

Ingredients

  • For the Meatballs:

  • 1/2 lb ground pork

  • 1/2 lb ground beef

  • 1 large egg

  • 1 garlic clove, minced

  • 1/3 cup Parmesan cheese, grated

  • 1/4 cup plain breadcrumbs

  • 3 Tbsp whole milk

  • 1 tsp salt (or to taste)

  • 1/4 tsp ground black pepper (or to taste)

  • 1/2 tsp Italian seasoning

  • For the Soup:

  • 1 medium onion, finely chopped

  • 1 carrot, peeled and thinly sliced

  • 5 oz fresh spinach, coarsely chopped

  • 2 garlic cloves, minced

  • 1 Tbsp unsalted butter

  • 1/2 cup dry acini de pepe pasta (or orzo)

  • 8 cups chicken broth

  • 1 1/2 tsp salt (or to taste)

  • 1/2 tsp ground black pepper (or to taste)

  • 1 Tbsp olive oil

  • Freshly grated Parmesan cheese, for serving

Directions

  • Prepare the Meatballs: In a large mixing bowl, combine the ground pork, ground beef, egg, garlic, Parmesan cheese, breadcrumbs, milk, salt, pepper, and Italian seasoning. Mix until well combined, then shape into 18-20 medium-sized meatballs or 35-40 mini meatballs.
  • Brown the Meatballs: Heat 1 Tbsp of olive oil in a Dutch oven over medium-high heat. Once hot, add half of the meatballs and cook, turning occasionally, until browned. Transfer to a plate and repeat with the remaining meatballs.
  • Sauté the Vegetables: Melt 1 Tbsp butter in the same pot. Add the chopped onion and sliced carrot, sautéing for 6-7 minutes until softened and golden. Stir in the minced garlic and cook for an additional minute until fragrant.
  • Simmer the Soup: Pour in the chicken broth and add the pasta. Bring to a boil and cook for 5 minutes.
  • Cook the Meatballs: Return the browned meatballs to the soup. Season with salt and pepper to taste, then reduce to a low boil and cook for another 7-9 minutes, or until the pasta is tender and the meatballs are fully cooked.
  • Add the Spinach: Stir in the chopped spinach and let it cook for about 1 minute until wilted.
  • Serve: Ladle the soup into bowls and top with freshly grated Parmesan cheese. Enjoy!

Popular Right Now

Classic Peppercorn Sauce

Pistachio Dacquoise Cake

Cinnamon Waffles with Cinnamon Whipped Cream

Air Fryer Grilled Chicken

Egg Roll in a Bowl

Cabbage Fried Rice Recipe

Previous Post: « Chicken Patties (Easy Chicken Cakes)
Next Post: Pull-Apart Apple Bread Recipe »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

New Recipes

Chorizo Queso Dip

Simple Shrimp and Asparagus Risotto

Blueberry Oatmeal Breakfast Bars

Copycat Panera Mediterranean Veggie Sandwich

The Best Grain-Free Granola

Homemade Brat Burgers with Beer-Braised Onions

© 2025 Easy Recipes Ideas