Italian Wedding Soup isn’t actually about weddings — its name comes from the Italian phrase “minestra maritata,” which means “married soup.” That’s because the flavors of the meat and vegetables are perfectly “married” together in a beautiful, comforting harmony.
This easy Italian wedding soup recipe combines savory homemade meatballs, tender pasta, and leafy greens in a flavorful broth. It’s a beloved comfort food in Italian-American homes, ideal for chilly days, family dinners, or as a make-ahead meal for busy weeks.
What makes this version easy? We use simple, pantry-friendly ingredients and a quick baking method for the meatballs — all while keeping the soul of the dish intact.
Ingredients Overview
Each component of Italian wedding soup plays a role in its comforting flavor and satisfying texture. Here’s what you’ll need:
For the Meatballs:
-
Ground meat: Use ground beef, pork, chicken, or a combination. Pork and beef are traditional, but ground chicken or turkey works for a lighter version.
-
Breadcrumbs: Help bind the meatballs and keep them tender.
-
Parmesan cheese: Adds saltiness and umami.
-
Egg: Keeps the meatballs from falling apart.
-
Garlic and parsley: For flavor and freshness.
-
Salt and black pepper: Essential for seasoning.
For the Soup:
-
Olive oil: Used to sauté the vegetables and give richness to the broth.
-
Onion, carrots, and celery: A classic aromatic base.
-
Garlic: Brings depth and fragrance.
-
Chicken broth: The soup’s base. Use homemade or good-quality store-bought.
-
Acini di pepe pasta: Small pasta that adds body and texture. You can also use orzo or pastina.
-
Greens: Escarole, spinach, or kale. These add a touch of bitterness and balance.
-
Parmesan rind (optional): Simmered in the broth for rich, cheesy flavor.
Optional Garnish:
-
Fresh parsley
-
Grated parmesan
-
Cracked black pepper
Step-by-Step Instructions

1. Make the Meatballs
In a bowl, combine:
-
1 lb ground meat
-
½ cup breadcrumbs
-
¼ cup grated parmesan
-
1 egg
-
2 cloves garlic, minced
-
2 tbsp chopped parsley
-
Salt and pepper to taste
Mix gently until just combined — don’t overwork the mixture or the meatballs can become dense.
Roll into small meatballs (about ¾ to 1 inch wide). You should get 30–35 mini meatballs.
Quick Tip: Bake the meatballs on a parchment-lined sheet at 400°F (200°C) for 12–15 minutes until lightly browned, or pan-sear them in a bit of olive oil if preferred.
2. Sauté the Aromatics
In a large soup pot, heat 1–2 tablespoons of olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté for 6–8 minutes until softened and fragrant.
Add 2 cloves minced garlic and cook for 1 more minute.
3. Add Broth and Simmer
Pour in 8 cups of chicken broth and bring to a simmer. If using, add a parmesan rind to the pot for extra flavor. Simmer uncovered for 10 minutes.
4. Add Meatballs and Pasta
Carefully drop the pre-cooked meatballs into the simmering broth. Stir in ¾ cup acini di pepe (or other small pasta).
Cook for about 10 minutes until the pasta is tender and the meatballs are cooked through.
5. Stir in the Greens
Add 4–5 cups of chopped spinach, escarole, or kale. Let the greens wilt for 2–3 minutes.
Taste the soup and adjust with salt, pepper, or more parmesan as needed.
6. Serve Hot
Ladle the soup into bowls and top with fresh parsley, grated parmesan, and cracked black pepper.
Tips, Variations & Substitutions
-
Use frozen meatballs: If short on time, use high-quality frozen meatballs. Just thaw before adding to the soup.
-
Try different greens: Escarole is traditional, but spinach is a quicker, milder option. Kale works too but takes slightly longer to cook.
-
Make it gluten-free: Use gluten-free breadcrumbs and pasta.
-
Add white beans: Stir in a can of drained cannellini beans for extra protein and heartiness.
-
Lighten it up: Use ground chicken or turkey and reduced-sodium broth.
-
For extra flavor: Simmer with a parmesan rind or a dash of lemon juice for brightness.
Serving Ideas & Occasions
Italian wedding soup is a well-rounded meal on its own, but you can pair it with:
-
Crusty Italian bread or garlic toast
-
Simple arugula salad with balsamic vinaigrette
-
Antipasto platter for an elegant spread
-
Mini paninis or grilled cheese for a cozy lunch combo
This soup is perfect for family dinners, holiday starters, or meal prep — it reheats beautifully and only gets more flavorful over time.
Nutritional & Health Notes
Italian wedding soup offers a great balance of macronutrients:
-
Protein from the meatballs
-
Carbohydrates from the pasta
-
Fiber and vitamins from the vegetables and greens
For a lighter version:
-
Use lean meats and low-sodium broth
-
Skip the pasta and add extra greens or spiralized zucchini
-
Avoid added cheese if limiting fat
A typical bowl has around 300–400 calories, depending on portion size and ingredients used.
FAQs
Q1: Can I make Italian wedding soup ahead of time?
A1: Yes. It stores well in the fridge for 4–5 days. The flavors deepen over time. Reheat gently on the stovetop.
Q2: Can I freeze it?
A2: Absolutely. Freeze the soup without the pasta (it can get mushy). Add fresh pasta when reheating.
Q3: What kind of pasta works best?
A3: Acini di pepe is traditional. Other good options are orzo, ditalini, pastina, or even small shells.
Q4: Do I have to pre-cook the meatballs?
A4: No. You can simmer raw meatballs directly in the broth, but baking or pan-searing first adds extra flavor and ensures they hold together.
Q5: Can I use store-bought broth?
A5: Yes, just choose a high-quality, low-sodium option. If you have homemade chicken broth or bone broth, it will elevate the flavor even more.
Q6: Is it okay to use frozen spinach?
A6: Yes. Thaw and squeeze out excess moisture before adding. Use about 1½ cups for the equivalent of fresh.
Q7: How do I keep the pasta from getting mushy?
A7: Cook the pasta separately and add it to individual bowls just before serving, especially if storing leftovers.
Easy Italian Wedding Soup – Classic Comfort Recipe
A comforting Italian soup featuring tiny meatballs, pasta, and leafy greens simmered in a savory chicken broth — easy to make and full of flavor.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
For the meatballs:
-
1 lb ground beef, pork, or chicken
-
½ cup breadcrumbs
-
¼ cup grated parmesan
-
1 egg
-
2 cloves garlic, minced
-
2 tbsp chopped parsley
-
Salt and pepper to taste
For the soup:
-
1 tbsp olive oil
-
1 onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
2 cloves garlic, minced
-
8 cups chicken broth
-
¾ cup acini di pepe pasta
-
4 cups chopped spinach or escarole
-
Optional: Parmesan rind
Instructions
-
Preheat oven to 400°F. Mix meatball ingredients and roll into 1-inch balls. Bake 12–15 minutes.
-
In a large pot, sauté onion, carrots, and celery in olive oil until soft (6–8 min). Add garlic and cook 1 min.
-
Add broth and parmesan rind (if using). Bring to a simmer.
-
Add meatballs and pasta. Simmer 10 minutes, until pasta is tender.
-
Stir in greens. Cook 2–3 minutes until wilted.
-
Season with salt and pepper. Serve hot with parmesan and parsley.
Notes
Use frozen meatballs for a shortcut. Freeze without pasta to prevent mushy texture. Add white beans for extra heartiness.
