Italian Wedding Soup – A Comforting Classic with Tiny Meatballs

Italian Wedding Soup may sound romantic, but the name is a misinterpretation of “minestra maritata”, which translates to “married soup” — referring not to a wedding ceremony but to the beautiful marriage of flavors between tender greens and savory meat. This cozy, brothy soup hails from Southern Italy and has long been a favorite in Italian-American households.

Brimming with bite-sized meatballs, delicate pasta, and leafy greens, Italian Wedding Soup strikes a satisfying balance between light and hearty. The broth is rich and aromatic, the meatballs are juicy and packed with herbs, and the greens offer a soft, slightly bitter contrast that completes each spoonful.

Whether you’re looking for a soul-warming dinner or a dish that feels like home, this soup is both rustic and refined — making it a must-try for every season.

Ingredients Overview

Every element of Italian Wedding Soup brings something special to the pot. Here’s a closer look at what you’ll need and how each ingredient plays its part:

  • Ground meat: A blend of ground beef and pork is traditional, creating juicy, tender meatballs. For a leaner version, ground chicken or turkey can be used.

  • Breadcrumbs: Help bind the meatballs and keep them light. Use fresh or seasoned crumbs for extra flavor.

  • Egg: Acts as a binder for the meatballs.

  • Parmesan cheese: Adds umami depth and a nutty undertone to both the meatballs and the soup. Grate it fresh for the best texture.

  • Garlic and onion: Essential aromatics that build the flavor base for both meatballs and broth.

  • Fresh herbs: Parsley is most common, though basil or oregano can be added for variation.

  • Carrots and celery: Classic soup vegetables that bring subtle sweetness and crunch.

  • Chicken broth: The heart of the soup — use high-quality store-bought or homemade stock for a rich, savory base.

  • Greens: Escarole is the traditional choice, but spinach, kale, or even Swiss chard make excellent alternatives.

  • Acini di pepe pasta: These tiny, bead-like pastas add texture without overpowering the spoon. Orzo or pastina are good substitutes.

Optional or Alternative Add-Ins:

  • Gluten-free: Use gluten-free breadcrumbs and pasta.

  • Dairy-free: Omit the Parmesan or replace with nutritional yeast.

  • Low-sodium: Choose low-sodium broth and control salt in the meatballs.

Freshness matters. Use vibrant green leafy vegetables and a well-seasoned broth to let every ingredient shine.

Step-by-Step Instructions

Making Italian Wedding Soup is a rewarding process, and each step adds depth to the final bowl. Here’s how to do it:

1. Prepare the Meatballs

In a large bowl, mix together ground meat, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper. Mix gently — overworking the mixture will result in dense meatballs.

Roll into small balls, about ¾ inch in diameter. These should be bite-sized and uniform so they cook evenly.

Tip: Use damp hands to roll the meatballs without sticking.

2. Sauté Aromatics

In a large soup pot or Dutch oven, heat olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté for 5–7 minutes, until vegetables soften and onions turn translucent.

Add a touch of salt and pepper here to build layers of flavor.

3. Add Broth and Simmer

Pour in the chicken broth and bring to a simmer. Once simmering, gently add the raw meatballs to the pot. Let them cook undisturbed for about 10 minutes.

As the meatballs cook, they release flavor into the broth, creating a deeper, richer taste.

4. Add Pasta and Greens

Stir in the acini di pepe pasta and simmer for another 8–10 minutes, until the pasta is al dente and meatballs are fully cooked.

Then, add chopped escarole or spinach. Simmer for 2–3 minutes more, just until the greens wilt and soften.

5. Taste and Adjust

Finish with a sprinkle of freshly grated Parmesan and chopped parsley. Taste the broth and adjust salt and pepper as needed.

Optional: A squeeze of fresh lemon juice at the end brightens the entire soup.

Tips, Variations & Substitutions

Italian Wedding Soup is versatile — here are ways to personalize it:

Tips for Best Results

  • Uniform meatballs: Keeping them small ensures even cooking and a pleasing texture in every spoonful.

  • Don’t overcook greens: Add them at the end to preserve color and texture.

  • Make ahead: You can prepare the meatballs in advance and refrigerate or freeze for quick assembly later.

Regional Variations

  • Neapolitan versions may include a richer meat base and heartier greens like broccoli rabe.

  • Roman-style versions might omit pasta altogether, focusing instead on broth and greens.

Substitutions

  • Greens: Kale, Swiss chard, or even arugula can stand in for escarole or spinach.

  • Pasta: Orzo, ditalini, or pastina are good alternatives.

  • Broth: Vegetable broth works well for a vegetarian version (omit the meatballs or use plant-based meat).

For a low-carb version, skip the pasta and add extra greens or cauliflower rice.

Serving Ideas & Occasions

Italian Wedding Soup is a beloved comfort food — it’s easy to pair and serve:

  • Crusty bread or garlic knots: Perfect for soaking up the savory broth.

  • Light salad: A simple arugula or citrus fennel salad adds brightness to the meal.

  • Grated Parmesan: Offer extra cheese at the table for sprinkling.

This soup is ideal for:

  • Cozy weeknight dinners

  • Holiday appetizers

  • Make-ahead meal prep (it reheats beautifully)

  • A healing, wholesome choice during cold and flu season

The warmth, the aroma, and the little meatballs make it a favorite for adults and kids alike.

Nutritional & Health Notes

Italian Wedding Soup offers a satisfying nutritional profile that can be adjusted to suit various dietary needs.

  • Protein: The meatballs provide a generous source of protein, making it a balanced meal on its own.

  • Fiber and vitamins: Leafy greens like escarole and spinach are packed with vitamins A and K, as well as dietary fiber.

  • Carbs: The pasta adds comfort, but can be easily reduced for low-carb diets.

Using lean meat and low-sodium broth can make this dish cleaner and lighter. Portion control is easy thanks to the small bowl servings, making it ideal for anyone following a mindful eating plan.

FAQs

Q1: Can I freeze Italian Wedding Soup?
A1: Yes! Let the soup cool completely, then store in airtight containers. If possible, freeze without the pasta — it tends to become mushy when reheated. Add freshly cooked pasta when serving.

Q2: What are the best greens for Italian Wedding Soup?
A2: Escarole is traditional, offering a slightly bitter contrast. Spinach is milder and more common in American versions. Kale and chard are good substitutes if you prefer sturdier greens.

Q3: Can I make this soup vegetarian?
A3: Definitely. Use vegetable broth and swap the meatballs for vegetarian ones made from lentils, mushrooms, or plant-based meat. Omit Parmesan or use a dairy-free alternative.

Q4: How do I keep the meatballs from falling apart?
A4: Use the right ratio of breadcrumbs and egg. Mixing the meat mixture gently and rolling the balls tightly (but not too tight) helps them hold their shape during simmering.

Q5: Is it possible to make this in a slow cooker?
A5: Yes. Sauté the vegetables first, then add everything except the greens and pasta to the slow cooker. Cook on low for 6–7 hours. Add greens and cooked pasta in the last 15–20 minutes.

Q6: What pasta works if I can’t find acini di pepe?
A6: Orzo, pastina, or ditalini are excellent alternatives. Even small broken pieces of spaghetti can work in a pinch.

Q7: Can I use frozen meatballs?
A7: You can. Use small, plain frozen meatballs, and add them directly to the simmering broth. Make sure they’re fully cooked before serving.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A traditional Italian soup featuring tiny meatballs, leafy greens, and tender pasta in a savory broth — perfect for cozy nights and family meals.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • ½ lb ground beef

  • ½ lb ground pork

  • ½ cup breadcrumbs

  • 1 egg

  • ½ cup grated Parmesan cheese

  • 2 garlic cloves, minced

  • 2 tbsp fresh parsley, chopped

  • Salt and pepper to taste

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 2 carrots, diced

  • 2 celery stalks, diced

  • 8 cups chicken broth

  • ¾ cup acini di pepe pasta

  • 4 cups chopped escarole or spinach

  • Extra Parmesan and parsley for garnish

Instructions

  • In a bowl, combine beef, pork, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper. Mix gently and form into ¾-inch meatballs.

  • In a large pot, heat olive oil over medium. Add onion, carrots, and celery. Cook 5–7 minutes.

  • Pour in the chicken broth and bring to a simmer. Add meatballs and cook 10 minutes.

  • Add pasta and cook another 8–10 minutes.

  • Stir in escarole or spinach and cook 2–3 minutes, until wilted.

  • Season to taste and serve with extra Parmesan and parsley.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star