Some recipes hold a special place in your heart. For me, it’s my mom’s Italian wedding soup—a dish that’s more than just a meal. It’s a warm embrace on a cold day, a symbol of family gatherings, and a reminder of my mother’s love and care. With tender meatballs, hearty greens, delicate bits of egg, and a flavorful broth, this soup has everything you need to feel comforted and satisfied.
In this guide, you’ll learn how to recreate this traditional Italian favorite in your own kitchen. Whether it’s a special occasion or an ordinary weeknight, this soup is a recipe you’ll come back to time and again.
Why Is It Called Italian Wedding Soup?
Contrary to what you might think, Italian wedding soup has nothing to do with weddings! The name comes from the Italian phrase minestra maritata, which means “married soup.” It refers to the perfect “marriage” of flavors between the meat and greens in the dish.
Ingredients for My Mom’s Italian Wedding Soup
Here’s everything you’ll need to make this comforting soup:
For the Meatballs
Ingredient | Quantity | Purpose |
Ground meat | 12 ounces (chicken, turkey, pork, beef, veal, or a combination) | Adds protein and richness. |
Dry breadcrumbs | 1/2 cup | Helps bind the meatballs together. |
Eggs | 1 large | Binds the ingredients for the meatballs. |
Pecorino Romano cheese | 1/4 cup, grated | Adds salty, nutty flavor. |
Parmesan cheese | 1/4 cup, grated | Enhances the umami in the meatballs. |
Fresh oregano leaves | 1 tablespoon, chopped | Adds fresh herbiness (or use 1 tsp dried). |
Kosher salt | 1 teaspoon | Enhances all the flavors. |
Black pepper | 1/2 teaspoon | Adds a mild kick. |
Olive oil | 2 tablespoons | For browning the meatballs. |
For the Soup Base
Ingredient | Quantity | Purpose |
Olive oil | 1 tablespoon | Used for sautéing aromatics. |
Yellow onion | 1 medium, diced | Adds sweetness and depth. |
Garlic | 4 cloves, minced | Provides bold, savory flavor. |
Chicken broth (low-sodium) | 8 cups | Forms the base of the soup. |
Greens | 1 bunch (about 6 cups, torn) | Adds freshness and nutrients. |
Eggs | 2 large | For the egg ribbons. |
Pecorino Romano cheese | 1/4 cup, grated | Adds flavor to the egg mixture. |
Parmesan cheese | 1/4 cup, grated | Complements the egg ribbons. |
Cooked small pasta (optional) | 3/4 cup | Makes the soup heartier. |
Red pepper flakes (optional) | To taste | Adds a bit of spice. |
Lemon wedges (optional) | For serving | Balances the flavors with acidity. |
How to Make My Mom’s Italian Wedding Soup
This recipe is simple, but each step is key to creating a soup that’s rich, flavorful, and satisfying.
Step 1: Make the Meatballs
- In a large bowl, combine:
- 12 ounces ground meat
- 1/2 cup dry breadcrumbs
- 1 large egg
- 1/4 cup Pecorino Romano cheese
- 1/4 cup Parmesan cheese
- 1 tablespoon fresh oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Mix gently but thoroughly—don’t overwork the meat.
- Form the mixture into small balls, about 3/4 to 1 1/2 inches in size. You should get 20–30 meatballs.
Step 2: Cook the Meatballs
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
- Add the meatballs in batches, taking care not to overcrowd the pan.
- Cook, turning occasionally, until browned on all sides (about 3–5 minutes). Don’t worry if they’re slightly pink inside; they’ll finish cooking in the broth.
- Transfer the cooked meatballs to a paper towel-lined plate.
Step 3: Prepare the Soup Base
- In a large soup pot, heat 1 tablespoon olive oil over medium-high heat.
- Sauté the diced onion and minced garlic until tender and fragrant (about 5 minutes).
- Pour in 8 cups chicken broth and bring to a boil.
Step 4: Add the Greens
- Add 6 lightly packed cups of torn greens to the pot.
- Reduce the heat to low, cover, and simmer for 10 minutes.
Step 5: Finish the Soup
- Return the meatballs to the pot and simmer for another 5 minutes.
- In a small bowl, whisk together the remaining 2 eggs, 1/4 cup Pecorino Romano, and 1/4 cup Parmesan cheese.
- Slowly drizzle the egg mixture into the soup, stirring in one direction to create delicate egg ribbons.
- If using, stir in 3/4 cup cooked pasta.
Step 6: Season and Serve
- Taste the soup and adjust the seasoning with kosher salt, black pepper, and red pepper flakes, if desired.
- Serve with a squeeze of lemon juice for a bright, fresh finish.
Pro Tips for the Perfect Italian Wedding Soup
- Use high-quality cheese: Pecorino Romano and Parmesan bring unmatched flavor.
- Don’t skip browning the meatballs: This step adds depth to the soup.
- Choose the right greens: Escarole is traditional, but spinach, kale, or Swiss chard work well too.
- Cook pasta separately: If using pasta, cook it separately to avoid it soaking up too much broth.
Nutritional Information
Here’s an approximate breakdown for one serving of Italian wedding soup (without pasta):
Nutrient | Amount (Per Serving) |
Calories | 220 |
Protein | 18g |
Carbohydrates | 8g |
Fat | 12g |
Fiber | 2g |
Sodium | 750mg |
FAQs About My Mom’s Italian Wedding Soup
