Italian Wedding Soup

Highlighted under: Global Bites

A comforting and hearty soup that combines meatballs, greens, and a flavorful broth, perfect for any occasion.

Emily

Created by

Emily

Last updated on 2025-12-09T19:42:32.657Z

Italian Wedding Soup is a traditional dish that beautifully represents the culinary heritage of Italy. Despite its name, it is not served at weddings but is a beloved comfort food for families across generations.

Why You'll Love This Recipe

  • Savory meatballs packed with flavor
  • Fresh greens add a vibrant touch
  • Warm and comforting for chilly evenings

A Classic Comfort Food

Italian Wedding Soup is a beloved dish that brings warmth and comfort to the table. Its origins can be traced back to Southern Italy, where it was traditionally served at weddings, symbolizing prosperity and happiness. The combination of savory meatballs, vibrant greens, and a rich broth creates a harmonious blend of flavors that is both satisfying and nourishing. Whether you're hosting a gathering or simply looking for a cozy meal to enjoy at home, this soup is sure to impress.

The beauty of Italian Wedding Soup lies in its versatility. You can easily adapt the recipe to suit your dietary preferences or what you have on hand. For instance, if you're looking for a lighter version, consider using ground turkey or chicken for the meatballs. Alternatively, you can choose to incorporate different vegetables, such as zucchini or kale, to add even more nutrition and flavor. This adaptability makes it a fantastic go-to recipe for any occasion.

Perfect for Every Season

While Italian Wedding Soup is especially comforting during the colder months, it's a dish that can be enjoyed year-round. The fresh greens and hearty ingredients make it equally refreshing in spring and summer. Serve it alongside a crusty piece of bread for a light lunch or dinner, or pair it with a simple salad for a complete meal. It's a wonderful way to showcase seasonal produce while still delivering that warm, comforting feeling we all crave.

Another reason to love this soup is its meal prep potential. You can make a large batch and store leftovers in the refrigerator or freezer, making it an excellent option for busy weeknights. Simply reheat on the stovetop or in the microwave, and you’ll have a delicious, homemade meal in minutes. This not only saves time but also ensures you always have a healthy option available when hunger strikes.

Serving Suggestions

Ingredients

Gather all the ingredients before you start cooking to make the process smoother.

For the Meatballs

  • 1 lb ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 tsp Italian seasoning
  • Salt and pepper to taste

For the Soup

  • 8 cups chicken broth
  • 1 cup carrots, chopped
  • 1 cup celery, chopped
  • 1 cup onion, chopped
  • 4 cups fresh spinach or escarole
  • Salt and pepper to taste
  • 1/4 cup fresh parsley, chopped

Make sure everything is prepped and ready before you start cooking the soup.

Instructions

Follow these steps carefully to create a delicious Italian Wedding Soup.

Make the Meatballs

In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, and pepper. Mix until well combined. Form into small meatballs, about 1 inch in diameter.

Cook the Meatballs

In a large pot, heat a bit of oil over medium heat. Add the meatballs and cook until browned on all sides. Remove from the pot and set aside.

Prepare the Soup

In the same pot, add the chopped carrots, celery, and onion. Sauté for about 5 minutes until the vegetables start to soften.

Combine and Simmer

Pour in the chicken broth and bring to a boil. Add the browned meatballs back to the pot and reduce to a simmer. Cook for about 20 minutes.

Add Greens

Add the fresh spinach or escarole to the soup and cook for an additional 5 minutes until the greens are wilted. Season with salt and pepper to taste.

Serve

Garnish with fresh parsley and serve hot. Enjoy your delicious Italian Wedding Soup!

Make sure to enjoy this wonderful soup with crusty bread or a side salad!

Storage and Reheating Tips

Italian Wedding Soup can be stored in an airtight container in the refrigerator for up to three days. When you're ready to enjoy it again, simply reheat it on the stovetop over medium heat, stirring occasionally until heated through. If the soup has thickened in the fridge, you may want to add a splash of chicken broth or water to reach your desired consistency.

For longer storage, consider freezing the soup. Place it in freezer-safe containers, leaving some space at the top for expansion. It can be stored in the freezer for up to three months. When you're ready for a comforting bowl, thaw it overnight in the refrigerator and reheat as mentioned above for a quick meal.

Cooking Tips for Success

To ensure your meatballs are flavorful and tender, don't hesitate to experiment with seasonings. Adding herbs like basil or oregano, or even a dash of red pepper flakes for a bit of heat, can take your meatballs to the next level. Make sure to mix the ingredients gently to avoid toughening the meat.

When preparing the soup, consider using homemade chicken broth if possible. It adds depth and richness to the flavor profile that store-bought versions may lack. If you're short on time, though, a high-quality store-bought broth will still yield a delicious soup. Also, remember to taste as you go, adjusting the seasoning to suit your preferences.

Secondary image

Questions About Recipes

→ Can I make this soup ahead of time?

Yes, you can prepare the soup a day in advance, but add the greens just before serving to keep them fresh.

→ What can I substitute for the greens?

You can use kale, Swiss chard, or any leafy green you prefer.

→ Can I freeze Italian Wedding Soup?

Yes, you can freeze the soup, but it's best to freeze it without the greens. Add them fresh when reheating.

→ How long will leftovers last in the fridge?

Leftovers can be stored in the refrigerator for up to 3 days.

Italian Wedding Soup

A comforting and hearty soup that combines meatballs, greens, and a flavorful broth, perfect for any occasion.

Prep Time20 minutes
Cooking Duration30 minutes
Overall Time50 minutes

Created by: Emily

Recipe Type: Global Bites

Skill Level: Easy

Final Quantity: 6 servings

What You'll Need

For the Meatballs

  1. 1 lb ground beef
  2. 1/2 cup breadcrumbs
  3. 1/4 cup grated Parmesan cheese
  4. 1 egg
  5. 2 cloves garlic, minced
  6. 1 tsp Italian seasoning
  7. Salt and pepper to taste

For the Soup

  1. 8 cups chicken broth
  2. 1 cup carrots, chopped
  3. 1 cup celery, chopped
  4. 1 cup onion, chopped
  5. 4 cups fresh spinach or escarole
  6. Salt and pepper to taste
  7. 1/4 cup fresh parsley, chopped

How-To Steps

Step 01

In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, and pepper. Mix until well combined. Form into small meatballs, about 1 inch in diameter.

Step 02

In a large pot, heat a bit of oil over medium heat. Add the meatballs and cook until browned on all sides. Remove from the pot and set aside.

Step 03

In the same pot, add the chopped carrots, celery, and onion. Sauté for about 5 minutes until the vegetables start to soften.

Step 04

Pour in the chicken broth and bring to a boil. Add the browned meatballs back to the pot and reduce to a simmer. Cook for about 20 minutes.

Step 05

Add the fresh spinach or escarole to the soup and cook for an additional 5 minutes until the greens are wilted. Season with salt and pepper to taste.

Step 06

Garnish with fresh parsley and serve hot. Enjoy your delicious Italian Wedding Soup!

Nutritional Breakdown (Per Serving)

  • Calories: 280 kcal
  • Total Fat: 10g
  • Saturated Fat: 4g
  • Cholesterol: 70mg
  • Sodium: 600mg
  • Total Carbohydrates: 20g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 22g