Italian Wedding Soup Recipe – Classic Italian Comfort Food Dinner

Italian wedding soup served in a rustic bowl with tender meatballs, fresh spinach, carrots, and tiny pasta in a savory broth, garnished with Parmesan cheese.
Hearty, authentic, and comforting – Italian wedding soup is the ultimate classic Italian comfort food dinner! 🍲🥩🥕✨

A Bowl of Comfort with Tradition

Few dishes embody comfort and tradition quite like Italian Wedding Soup. With its tender meatballs, leafy greens, and golden broth, it’s a recipe that feels like a warm embrace in a bowl. Whether served at family gatherings, holiday feasts, or as a cozy weeknight dinner, this soup brings people together with its nourishing simplicity.

The beauty of Italian Wedding Soup lies in its balance. The savory richness of meatballs pairs seamlessly with the freshness of greens, while pasta adds heartiness and broth ties everything together. It’s rustic yet elegant, humble yet celebratory—a dish that speaks to both everyday life and special occasions.

More than just food, Italian Wedding Soup is a tradition passed down through generations. Each spoonful carries the essence of Italian home cooking: resourceful, wholesome, and deeply satisfying.

What Is Italian Wedding Soup?

Italian Wedding Soup is a classic dish featuring small meatballs, leafy greens, pasta, and broth. Unlike its name suggests, it isn’t traditionally served at weddings. The term comes from the Italian phrase “minestra maritata”—meaning “married soup”—which refers to the harmonious marriage of flavors between meat and vegetables.

The soup typically includes bite-sized meatballs made from beef, pork, or poultry, simmered in chicken broth with greens like escarole or spinach. Pasta, often acini di pepe or orzo, adds texture and substance. The result is a dish that balances savory, hearty, and fresh elements in perfect proportion.

Italian Wedding Soup is beloved for its versatility. It can be light enough for a starter or hearty enough for a main course. Its combination of protein, vegetables, and grains makes it both nourishing and satisfying, ideal for families seeking wholesome meals.

The History of Italian Wedding Soup

The roots of Italian Wedding Soup trace back to Southern Italy, where resourceful cooks created minestra maritata. This “married soup” combined whatever meats and seasonal greens were available, reflecting the tradition of cucina povera—simple, rustic cooking that made the most of humble ingredients.

Originally, the soup was more robust, often including pork, sausages, and bitter greens. Over time, as Italian immigrants brought the recipe to America, it evolved into a lighter version featuring chicken broth, small meatballs, and tender greens. This adaptation became a staple of Italian-American cuisine, cherished for its comforting qualities.

Today, Italian Wedding Soup is enjoyed worldwide, celebrated as both a traditional dish and a versatile recipe that adapts to modern kitchens.

Choosing the Right Meatballs

The meatballs are the heart of Italian Wedding Soup. Traditionally made with a mix of beef and pork, they can also be prepared with chicken or turkey for a lighter option.

Seasonings matter: Garlic, parsley, Parmesan, and breadcrumbs create flavor and tenderness. A touch of egg helps bind the mixture.

Size is key: Meatballs should be small—about ¾ inch in diameter. Smaller meatballs cook quickly, stay tender, and fit perfectly into each spoonful.

Tip: Chill meatballs briefly before cooking to help them hold shape in the broth.

The Role of Broth & Greens

The broth provides the foundation. Chicken broth is traditional, offering a light yet savory base. Homemade broth adds depth, but store-bought works well for convenience.

Greens bring freshness and balance. Escarole is the classic choice, with its slightly bitter flavor. Alternatives include spinach for mildness or kale for heartiness.

Expert Tip: Add greens at the end of cooking. This preserves their vibrant color and prevents them from becoming mushy.

Together, broth and greens create the perfect contrast to the richness of meatballs and pasta, making the soup both hearty and refreshing.

Step-by-Step Guide: Making Italian Wedding Soup

  1. Prepare meatballs: Mix ground meat with garlic, parsley, Parmesan, breadcrumbs, and egg. Shape into small balls.
  2. Sauté aromatics: In a large pot, heat olive oil. Add onion, garlic, carrots, and celery. Cook until softened.
  3. Add broth: Pour in chicken broth. Bring to a gentle simmer.
  4. Cook meatballs: Drop meatballs into simmering broth. Cook until tender and fully cooked.
  5. Add pasta: Stir in acini di pepe or orzo. Cook until al dente.
  6. Add greens: Toss in escarole, spinach, or kale. Simmer briefly until wilted.
  7. Finish: Taste and adjust seasoning with salt and pepper.
  8. Serve: Ladle into bowls, garnish with Parmesan, and enjoy with crusty bread.

Tip: Simmer gently to keep broth clear and flavors balanced.

Italian wedding soup served in a rustic bowl with tender meatballs, fresh spinach, carrots, and tiny pasta in a savory broth, garnished with Parmesan cheese.

Italian Wedding Soup Recipe – Classic Italian Comfort Food Dinner

This Italian wedding soup recipe is a hearty and authentic dish made with tender meatballs, fresh vegetables, and pasta in a savory broth. A comforting Italian classic perfect for family dinners, cozy nights, or weeknight meals.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Course Main Course, Soup
Cuisine Italian, Italian-American
Servings 8
Calories 280 kcal

Equipment

  • Large soup pot or Dutch oven
  • Mixing bowls
  • Whisk
  • Wooden spoon
  • Ladle

Ingredients
  

For the meatballs:

  • 1 lb ground beef or pork (or mix)
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 1 egg
  • Salt & pepper to taste

For the soup:

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 8 cups chicken broth
  • 1 cup acini di pepe or orzo pasta
  • 4 cups chopped escarole (or spinach/kale)
  • Extra Parmesan for garnish

Instructions
 

  • Prepare meatballs: Mix ground meat, breadcrumbs, Parmesan, garlic, parsley, egg, salt, and pepper. Shape into small ¾-inch meatballs.
  • Sauté aromatics: Heat olive oil in a large pot. Add onion, carrots, celery, and garlic. Cook until softened.
  • Add broth: Pour in chicken broth and bring to a gentle simmer.
  • Cook meatballs: Drop meatballs into simmering broth. Cook for 10–12 minutes until fully cooked.
  • Add pasta: Stir in pasta and cook until al dente.
  • Add greens: Toss in escarole or spinach. Simmer briefly until wilted.
  • Finish & serve: Taste and adjust seasoning. Ladle into bowls, garnish with Parmesan, and serve with crusty bread.

Notes

  • Meatball tip: Keep meatballs small for tender texture and quick cooking.
  • Greens: Add at the end to preserve color and nutrients.
  • Broth: Homemade broth adds depth, but store-bought works well.
  • Variations: Use turkey meatballs for lighter flavor, beans for vegetarian, or rice/quinoa for gluten-free.
  • Storage: Refrigerate up to 3 days; freeze meatballs separately from broth for 2 months.
 
Keyword Comfort Food, escarole soup, Italian wedding soup, meatball soup, traditional Italian recipes