Italian Wedding Soup with Homemade Meatballs

Italian Wedding Soup with Homemade Meatballs

Warm up with this delicious, hearty Italian Wedding Soup, featuring tender homemade meatballs, fresh spinach, and a rich broth with a hint of pesto. This easy, comforting dish is perfect for cozy nights and will leave your family asking for seconds.

Why You’ll Love This Italian Wedding Soup:

  • Homemade Meatballs: Juicy, tender, and full of flavor. These meatballs elevate the soup to the next level.
  • Pesto & Lemon Twist: The added pesto and fresh lemon juice bring a unique flavor to this soup, making it feel extra special.
  • Healthy & Filling: Fresh spinach, pearl couscous, and lean ground pork make for a filling meal that doesn’t skimp on taste.
italian wedding soup with homemade meatballs

Ingredients for Italian Wedding Soup:

  • Meatballs: Ground pork, Parmesan, panko breadcrumbs, Italian seasoning, and eggs come together for the perfect bite-sized meatball.
  • Soup Base: Red onion, garlic, carrots, and a fragrant mix of thyme and sage create the rich base of the soup.
  • Pesto & Lemon: For extra flavor, we use pesto and lemon juice to brighten up the soup.
  • Fresh Spinach & Roasted Red Peppers: These add color, texture, and a burst of freshness.
  • Pearl Couscous: A perfect addition for a little chewiness and extra heartiness.

Dietary Restrictions & Allergy-Friendly Substitutions:

  • Gluten-Free: Use gluten-free breadcrumbs for the meatballs and gluten-free couscous, rice, or quinoa to keep the dish gluten-free.
  • Dairy-Free: Swap out the Parmesan in the meatballs and skip the shaved Parmesan on top. Use dairy-free pesto if needed.
  • Low-Carb: Substitute pearl couscous with cauliflower rice or zucchini noodles to make this soup low-carb.
how to make soup base for italian wedding soup
how to make healthy italian soup with meatballs

How to Make this Healthy Italian Soup:

  • Make the Meatballs: Preheat the oven to 400°F. Mix together the ground pork, Parmesan, breadcrumbs, herbs, eggs, salt, and pepper. Form the mixture into bite-sized meatballs and place on a baking sheet. Bake for 15-20 minutes until cooked through.
  • Cook the Soup Base: In a large Dutch oven or soup pot, melt butter over medium heat. Add the diced onion and sliced carrots. Sauté for 5 minutes until softened.
  • Add Garlic & Herbs: Stir in the minced garlic, ground thyme, and ground sage. Cook for 1-2 minutes until fragrant.
  • Add Broth & Pesto: Pour in the chicken broth, lemon juice, and pesto. Bring to a boil, then reduce heat and simmer for 10 minutes.
  • Add Pearl Couscous: Stir in the pearl couscous and simmer for 15-20 minutes until tender.
  • Finish the Soup: Add the roasted red peppers, cooked meatballs, and spinach to the soup. Season with salt and pepper to taste. Let the soup simmer for 5 more minutes, then serve.
  • Serve & Enjoy: Ladle the soup into bowls, garnish with shaved Parmesan if desired, and enjoy!
cozy soup recipe with homemade meatballs

Tips for Making Italian Wedding Soup:

  • Flavor Variations: Swap the roasted red peppers for sun-dried tomatoes or use different greens like kale instead of spinach.
  • Crispy Meatballs: For a bit of extra texture, try crisping the meatballs in a skillet before adding them to the soup.

Make-Ahead & Storage:

  • Make Ahead: You can prepare the meatballs a day or two in advance. Just store them in the fridge until ready to bake.
  • Storing Leftovers: Store leftover soup in an airtight container in the fridge for up to 3 days. To reheat, just simmer on low heat until warmed through.
  • Freezing: This soup freezes well. Store the soup in freezer-safe containers for up to 3 months. To reheat, thaw overnight in the fridge and heat gently on the stove.
healthy italian soup with meatballs

Italian Wedding Soup FAQ’s:

  • Can I use a different type of meat for the meatballs?
    • Yes, you can use ground beef, turkey, or chicken instead of pork for the meatballs.
  • Can I make this soup vegetarian?
    • Yes, omit the meatballs and substitute with plant-based protein like lentils or tofu. Use vegetable broth to keep it vegetarian.
  • Can I use regular couscous instead of pearl couscous?
    • Yes, you can use regular couscous, but the texture will be slightly different. Pearl couscous adds a chewiness that regular couscous doesn’t have.
pesto soup with meatballs

8 More Easy & Cozy Soup Recipes You Will Love:

Tried This Italian Wedding Soup recipe? I’d love to hear how it turned out! ⭐ Please leave a star rating and review in the recipe card below—your feedback helps others discover this creamy, flavorful dish. Enjoy, and happy cooking! Follow me on Instagram and Pinterest for more delicious recipes, travel inspiration, and behind-the-scenes content.

italian wedding soup with pesto and homemade meatballs

Italian Wedding Soup with Homemade Meatballs

This hearty Italian Wedding Soup with homemade meatballs is a comforting, flavorful dish that's perfect for any season. Packed with savory pork meatballs, fresh spinach, roasted red peppers, and tender pearl couscous, it's a meal that satisfies your hunger and warms your soul. Lightened up with a flavorful broth and finished with a touch of pesto and lemon, this soup is easy to make and sure to become a family favorite.
5 from 2 votes
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Main Course
Cuisine Italian
Servings 6
Calories 375 kcal

Ingredients
  

For the Meatballs:

  • 1 lb ground pork
  • 1/2 cup grated Parmesan
  • 1/2 cup panko breadcrumbs
  • 1 tbsp Italian seasoning
  • 1 tsp onion powder
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 2 eggs

For the Soup Base:

  • 2 tbsp butter
  • 1 1/2 cups red onion diced
  • 1 tbsp minced garlic
  • 1 cup carrots sliced
  • 2 tsp ground thyme
  • 2 tsp ground sage
  • 8-10 cups chicken broth
  • 1/3 cup pesto
  • 2 tbsp lemon juice
  • 6 cups fresh spinach chopped
  • 7 oz roasted red peppers diced
  • 1 cup pearl couscous
  • Salt & pepper to taste
  • Shaved Parmesan for garnish

Instructions
 

Make the Meatballs:

  • Preheat the oven to 400°F.
  • In a bowl, mix ground pork, Parmesan, panko breadcrumbs, Italian seasoning, onion powder, salt, pepper, and eggs.
  • Form the mixture into bite-sized meatballs and place them on a baking sheet.
  • Bake for 15-20 minutes, until cooked through.

Cook the Soup Base:

  • In a Dutch oven or large soup pot, melt butter over medium heat.
  • Add diced onion and sliced carrots, and sauté for 5 minutes.
  • Stir in the minced garlic, ground thyme, and ground sage. Cook for 1-2 minutes until fragrant.
  • Pour in the chicken broth, lemon juice, and pesto. Bring the mixture to a boil, then reduce the heat and simmer for 10 minutes.
  • Stir in the pearl couscous and simmer for an additional 15-20 minutes until tender.

Finish the Soup:

  • Add roasted red peppers, meatballs, and spinach.
  • Season with salt and pepper to taste. Let simmer for another 5 minutes.
  • Ladle the soup into bowls and garnish with shaved Parmesan.

Notes

  • Make-Ahead: Prepare the meatballs in advance and refrigerate them until you’re ready to bake.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove.
  • Freezing: Freeze the soup for up to 3 months. Thaw in the fridge overnight and reheat on the stove.
  • Gluten-Free: Use gluten-free breadcrumbs for the meatballs and gluten-free couscous, rice, or quinoa to keep the dish gluten-free.
  • Low-Carb: Substitute pearl couscous with cauliflower rice or zucchini noodles to make this soup low-carb.
  • Nutritional Information is an estimate only and will vary according to specific ingredients and amounts used.

Nutrition

Calories: 375kcalCarbohydrates: 30gProtein: 22gFat: 22gFiber: 4gSugar: 5g
Keyword homemade meatballs, italian wedding soup
Tried this recipe?Let me know how it was!


3 thoughts on “Italian Wedding Soup with Homemade Meatballs”

  • 5 stars
    I added thin sliced zucchini and celery in the beginning. Extra garlic. Made my own pesto. Added some seasoning at the end. Added pearl couscous…husband said it was the best soup ever. I didn’t even add meat because we are vegetarian s.

  • 5 stars
    I had never tasted Italian wedding soup before and this was such a great recipe! I’ve made it twice now. Both times I subbed Trader Joe’s garlic herb chicken sausage for the meatballs . The first time I added celery and that turned out very good. The 2nd time I followed the recipe more closely (but doubled it so I could freeze some!) and it was so delicious . When I reheat it I add more water and chicken boullion to make up for what the couscous absorbs. I love this recipe and have it saved on my phone. Thank you!

Leave a Reply

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

Recipe Rating