Classic Italian Wedding Soup with Meatballs and Greens

Italian Wedding Soup, also known by its Italian name minestra maritata or “married soup,” celebrates the marriage of meat and greens in a light, savory broth. This easy version combines tender homemade meatballs, bright baby spinach, tiny pasta, chickpeas for substance, and a rich chicken broth to make a comforting, family-friendly meal.

Why You’ll Love This Recipe

This Italian Wedding Soup is easy to make and full of flavor. Small, juicy meatballs add richness while orzo and chickpeas give the soup body without weighing it down. The broth is savory and comforting, with a hint of brightness from lemon and fresh spinach folded in at the end. It’s hearty enough for dinner but light enough to enjoy any season, making it a reliable, crowd-pleasing choice for weeknights and gatherings.

soup ingredients

Ingredient Insights

  • Ground pork: Gives the meatballs a juicy, slightly fatty base that enhances the broth. For a lighter option you can use ground chicken or turkey, or swap in mild Italian sausage for extra seasoning.
  • Bread crumbs: Bind the meatball mixture and keep the texture tender.
  • Parmesan cheese: Adds savory, umami depth. Simmering a Parmesan rind in the broth (if available) will intensify the flavor naturally.
  • Olive oil: For browning the meatballs and sautéing the vegetables, contributing a rounded flavor.
  • Carrots and celery: Classic mirepoix components that add sweetness, texture, and aromatic depth to the broth.
  • Chicken broth: A low-sodium broth allows you to control saltiness and highlight the other ingredients. Chicken stock or a mix of chicken and beef broths can also work.
  • Better Than Bouillon: A concentrated flavor boost that deepens the soup’s savory profile without adding significant volume.
  • Orzo: A small pasta that cooks quickly and gives the soup body; acini de pepe or Israeli couscous are good alternatives.
  • Chickpeas: Add protein, fiber, and a pleasant bite that makes the soup more filling.
  • Baby spinach: Wilts quickly in hot broth and adds color, vitamins, and a fresh note.
  • Lemon juice: A squeeze at the end brightens the overall flavor and balances the richness.

How to Make Italian Wedding Soup

Step One: In a large bowl, gently combine 1 pound ground pork, 1/4 cup dry bread crumbs, 1/4 cup freshly grated Parmesan, 1 teaspoon Italian seasoning, 1 egg, 1/2 teaspoon salt, and 1/8 teaspoon pepper. Mix just until combined, avoiding overworking the meat. Roll into small 1-inch meatballs.

photos to illustrate making meatball soup

Step Two: Heat 1 tablespoon olive oil in a large soup pot or Dutch oven over medium-high heat. Brown the meatballs in batches until cooked through, about 8–10 minutes total, and transfer them to a plate.

illustrative soup prep

Step Three: Reduce heat to medium. Add a touch more olive oil if the pot is dry, then sauté 1 cup diced carrots and 1/2 cup diced celery for 5–10 minutes until softened.

Step Four: Pour a splash of the chicken broth into the pot to deglaze, scraping up any browned bits. Return the meatballs to the pot and add the remaining 8 cups low-sodium chicken broth plus 2 tablespoons of Better Than Bouillon (or equivalent seasoning). Bring to a boil, then reduce heat and simmer gently for 10 minutes to meld flavors.

meatball soup being prepared

Step Five: Add a drained 15-oz can of chickpeas, 1/2 cup dry orzo, and 5 oz baby spinach. Simmer about 8 minutes, until the orzo is al dente and the spinach is wilted.

Step Six: Remove from the heat and stir in the juice of half a lemon if desired. Let the soup rest 10 minutes before serving so flavors settle. Finish with extra grated Parmesan and serve warm.

If you enjoy simple soups, this recipe pairs well with crusty bread or a light salad and is easy to adapt for different tastes and dietary needs.

overhead pot photo of italian wedding soup recipe

Below is a clear recipe breakdown with ingredient groups, instructions, and practical notes for storage and variations.

Substitutions and Variations

  • Use chicken or turkey meatballs: Swap ground pork for ground chicken or turkey for a leaner soup.
  • Try a different small pasta: Acini de pepe or Israeli couscous can replace orzo and yield a slightly different texture.
  • Blend broths: Replacing part of the chicken broth with beef broth deepens the flavor if you prefer a heartier base.
  • Make it vegetarian: Omit the meatballs, use vegetable broth, and add white beans or extra chickpeas for protein.

How to Store Italian Wedding Soup

Refrigerator storage

Cool the soup to room temperature, then transfer to an airtight container and refrigerate for up to 3 days. Flavors typically improve after a night in the fridge. To avoid mushy pasta when reheating, cook orzo separately and add to each bowl as you rewarm the soup.

Freezer storage

Freeze the soup without the pasta to preserve texture. Cool completely, then pack into freezer-safe containers or bags leaving headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, reheat on the stove, and add freshly cooked orzo before serving.

italian wedding soup with meatballs and orzo

Finish each bowl with a sprinkle of Parmesan and a squeeze of lemon to brighten the flavors just before serving.

Crissy’s Italian Wedding Soup Tips

  • Reheat slowly: Warm the soup over medium heat, stirring occasionally for even heating.
  • Brown meatballs well: Browning adds deep flavor for the broth, so don’t rush this step.
  • Avoid over-mixing: Gently combine meatball ingredients to keep meatballs tender.
  • Simmer gently: A gentle simmer helps flavors meld without overcooking the orzo.
  • Add lemon at the end: Lemon brightens and balances the savory broth.
  • Freeze without pasta: Omit orzo from the freezer batch and cook it fresh when serving.
chickpeas and veggie orzo soup

Frequently Asked Questions

What does “Italian Wedding Soup” mean?

The name comes from the Italian phrase minestra maritata, meaning “married soup,” which references the harmonious pairing of meat and greens.

Can I use a Parmesan rind?

Yes. Simmering a Parmesan rind with the broth adds a subtle, savory depth that enhances the soup’s overall flavor.

What temperature should the meatballs reach?

Cook ground pork to an internal temperature of 160°F (71°C) to ensure it is safe to eat. Use an instant-read thermometer to check the center of a meatball.

Can I make it ahead?

Yes. The soup stores well in the refrigerator and flavors meld overnight. Reheat gently on the stovetop and add freshly cooked orzo if needed.

This recipe is a family favorite for good reason: it’s simple, adaptable, and comforting. If you try it, save a spot in your menu rotation for this classic Italian soup.

Easy Soups

  • Potato Corn Chowder (a creamy, savory option to pair with lighter brothy soups)

Italian Wedding Soup

Classic Italian Wedding Soup made with small pork meatballs, vegetables, orzo, chickpeas, and baby spinach in a savory chicken broth. Serves about 6.
Prep: 25 mins
Cook: 38 mins
Cooling: 10 mins
Total: about 1 hr 13 mins

Ingredients

Meatballs

  • 1 tablespoon olive oil
  • 1 pound ground pork
  • 1/4 cup dry bread crumbs
  • 1/4 cup freshly grated Parmesan, plus more for serving
  • 1/2 teaspoon salt
  • 1/8 teaspoon pepper
  • 1 teaspoon Italian seasoning
  • 1 egg

Soup

  • 8 cups low-sodium chicken broth
  • 2 tablespoons Better Than Bouillon (or equivalent)
  • 1 cup carrots, diced small
  • 1/2 cup celery, diced small
  • 1/2 cup orzo (dry)
  • 1 can chickpeas, drained and rinsed (15 oz)
  • 5 oz baby spinach
  • Juice from 1/2 a fresh lemon (optional)

Instructions

  1. In a medium bowl, gently combine the pork, bread crumbs, Parmesan, salt, pepper, Italian seasoning, and egg. Roll into 1-inch meatballs.
  2. In a large pot over medium-high heat, warm olive oil and brown meatballs in batches until cooked through, about 8–10 minutes. Remove and set aside.
  3. Reduce heat to medium. Add more oil if needed and sauté carrots and celery until softened, about 5–10 minutes.
  4. Deglaze the pot with a splash of chicken broth, scraping up browned bits. Return meatballs to the pot and add remaining broth and Better Than Bouillon. Bring to a boil, then simmer 10 minutes.
  5. Add chickpeas, orzo, and spinach. Simmer about 8 minutes until orzo is tender and spinach has wilted.
  6. Remove from heat, stir in lemon juice if using, and let rest 10 minutes. Serve topped with extra Parmesan.

Notes

  • Makes about 45–50 meatballs.
  • Simmer the orzo a minute or two less if you prefer a firmer texture.
  • Check meatball temperature with a thermometer; ground pork should reach 160°F (71°C) for safety.

Nutrition

Serving: 1 | Calories: 378 kcal | Carbohydrates: 20 g | Protein: 25 g | Fat: 23 g

Nutrition values are estimates and should not replace professional advice. Actual values depend on portion sizes and ingredient brands.