Italian Wedding Soup

Featured in soups-and-stews.

Just imagine this: you're about to create the most comforting bowl of soup that'll make your kitchen smell absolutely incredible! Picture those gorgeous golden-brown meatballs sizzling in your pot, then swimming in that rich, aromatic broth alongside vibrant green kale and tender orzo. This isn't just any soup – it's the kind that makes you feel like you're dining in a cozy Italian trattoria. The way those meatballs get that perfect caramelized crust before they nestle into the broth? Pure magic! And when you take that first spoonful with the pasta, greens, and a meatball all together? You'll understand why this is called wedding soup – because it's the perfect marriage of flavors! Trust me, your family is going to be asking for seconds before they even finish their first bowl. Ready to make some soup magic happen?

Tswira dial profile dial zaho awlaydi..
Updated on Tue, 10 Feb 2026 07:31:54 GMT
Main recipe image showcasing the final dish pin it
A steaming bowl of Italian Wedding Soup with golden broth, tender meatballs, fresh kale, and orzo pasta | lonerecipes.com

I first encountered Italian Wedding Soup at a small family-run restaurant in Boston's North End, where the grandmother was still making the meatballs by hand every morning. I was skeptical at first – the name always confused me since it has nothing to do with actual weddings, but rather the 'marriage' of flavors and textures. That first spoonful changed everything. The way the tender, perfectly seasoned meatballs melted on my tongue, how the slightly bitter kale balanced the rich broth, and those tiny orzo pearls that soaked up all that goodness – it was a revelation. I knew I had to recreate it at home. After many attempts and a few calls to my Italian friend's nonna, I finally nailed the recipe. The secret, I learned, is in the meatball mixture – the combination of beef and pork creates the perfect texture, while the Parmesan adds a subtle umami depth. The broth needs to be rich and well-seasoned, and timing is everything when adding the pasta and greens. Now, whenever I make this soup, I'm transported back to that cozy restaurant, watching the nonna work her magic in the kitchen.

Why I love this recipe

What I love most about this Italian Wedding Soup is how it manages to be both elegant and comforting at the same time. It's sophisticated enough to serve at a dinner party, yet homey enough for a weeknight meal. I love that it's a complete meal in one bowl – you've got your protein, vegetables, and carbs all working together in perfect harmony. The texture contrast is incredible: tender meatballs that practically melt, soft pasta, and slightly toothsome greens all suspended in silky broth. It's also incredibly forgiving – you can adjust the vegetables based on what you have, make the meatballs ahead, or even freeze portions for later. But what really makes my heart sing is how this soup brings people together. There's something about gathering around steaming bowls of this golden, fragrant soup that makes everyone slow down and connect. It's nourishing not just for the body, but for the soul too. Plus, it makes my house smell absolutely amazing, which is always a bonus!

What You Need From Your Kitchen

  • Ground Beef and Pork: Combine for perfectly tender, flavorful meatballs with ideal texture
  • Chicken Broth: Use high-quality broth as the base for rich, savory soup
  • Kale: Wash thoroughly, remove tough stems, and chop into bite-sized pieces
  • Orzo Pasta: Small rice-shaped pasta that cooks directly in the soup
  • Carrots: Dice into uniform small pieces for even cooking
  • Parmesan Cheese: Grate fresh for the meatballs and extra for garnishing
  • Fresh Garlic: Mince finely to distribute flavor throughout the meatballs

Let's Make These Together

Mix the Perfect Meatballs
Start by combining your ground meats with breadcrumbs, Parmesan, eggs, garlic, and oregano in a large bowl. The key here is to mix gently – overworking the meat will give you tough meatballs, and nobody wants that! Use your hands and fold everything together just until combined. Then roll them into uniform 1-inch balls so they cook evenly. This is a great step to get kids involved in the kitchen too!
Get That Golden Crust
Heat your pot with a touch of olive oil and brown those meatballs in batches. Don't crowd the pan – give them room to breathe! You want a beautiful golden-brown crust on all sides. This caramelization is where so much of the flavor comes from, and it also adds color and richness to your broth later. Those brown bits stuck to the bottom of the pot? Pure gold. We'll use them in the next step.
Build Your Flavor Base
Now sauté your aromatics – onions and carrots – in that same flavorful pot. Let them cook until the onions are soft and translucent, then pour in your chicken broth. As the liquid hits the hot pot, use your wooden spoon to scrape up all those delicious browned bits from the bottom. This is called deglazing, and it's a chef's secret weapon for building incredible depth of flavor. Season your broth well at this stage.
Simmer to Perfection
Gently nestle those beautiful browned meatballs back into the pot and let everything simmer together. This is where the magic happens – the meatballs finish cooking while releasing their savory juices into the broth, making it even more flavorful. Keep it at a gentle simmer, not a rolling boil, for about 15 minutes. Your kitchen will smell absolutely amazing at this point!
Finish with Pasta and Greens
Bring the soup back to a boil and add your orzo pasta. Once the pasta is almost tender, stir in the kale. The greens will wilt beautifully into the soup, adding color, nutrition, and a slight earthy flavor that balances the richness of the meatballs. Cook just until the kale is tender but still vibrant green. Taste and adjust your seasoning – this is your moment to make it perfect!
Additional recipe photo showing texture and details pin it
Comforting bowl of traditional Italian Wedding Soup with perfectly seasoned meatballs and fresh vegetables | lonerecipes.com

Switch Things Up

I remember the first time I made this soup on a particularly cold Sunday afternoon. I had invited some friends over and wanted something that felt special but wasn't too fussy. As the meatballs browned in the pot, the whole house filled with this incredible aroma of garlic and herbs. My friends arrived just as I was adding the kale, and we all gathered around the stove, sampling the broth and adjusting the seasoning together. When we finally sat down to eat, the conversation stopped for a good few minutes – everyone was too busy savoring their bowls. One friend even asked if she could take some home, and I've been making double batches ever since. Now it's become my go-to recipe for cozy gatherings, and I love how it brings people together around the table.

Perfect Pairings

This Italian Wedding Soup pairs beautifully with crusty Italian bread or warm garlic bread for dipping into that flavorful broth. A simple Caesar salad with crunchy romaine and Parmesan shavings makes an excellent side, adding freshness without overwhelming the soup. For wine lovers, try a light-bodied Pinot Grigio or a Chianti – both complement the savory meatballs and rich broth perfectly. If you want to make it a complete Italian feast, serve it alongside some bruschetta or a caprese salad. And don't forget a light dessert like tiramisu or panna cotta to round out the meal!

Step-by-step preparation photo pin it
Hearty Italian Wedding Soup filled with homemade meatballs, vibrant greens, carrots, and pasta in rich broth | lonerecipes.com

Frequently Asked Questions

→ Why is it called Italian Wedding Soup?

The name comes from the Italian phrase "minestra maritata," which means "married soup." It refers to the perfect marriage or pairing of flavors – the meat and the greens coming together in harmony. It has nothing to do with actual weddings, despite the common misconception!

→ Can I make the meatballs ahead of time?

Absolutely! You can form and brown the meatballs up to 2 days in advance. Store them covered in the refrigerator, then add them directly to the simmering broth when you're ready to make the soup. You can also freeze uncooked meatballs for up to 3 months.

→ What can I substitute for kale?

Escarole is the traditional choice and has a slightly bitter, wonderful flavor. Spinach works great for a milder taste, or try Swiss chard for something in between. Even bok choy or collard greens would work! Just adjust the cooking time based on how tender or tough the greens are.

→ My soup is too thick - how do I fix it?

The orzo pasta absorbs liquid as it sits, which can make the soup thicker over time. Simply add more chicken broth or water to reach your desired consistency and bring it back to a simmer. This is why many people cook the pasta separately when making soup for leftovers.

→ Can I use store-bought meatballs?

You certainly can! Pre-made Italian meatballs from the grocery store will save you time. Just brown them briefly before adding to the soup for better flavor and texture. However, homemade meatballs really do make a difference in the overall taste of this soup.

→ How do I store and reheat leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 4 days. When reheating, add a splash of broth or water since the pasta will have absorbed some liquid. Reheat gently on the stovetop over medium heat until warmed through. You can also freeze this soup for up to 3 months – just note that the pasta texture may change slightly upon thawing.

→ Is this soup gluten-free?

The traditional version is not gluten-free due to the breadcrumbs in the meatballs and the orzo pasta. However, you can easily make it gluten-free by using gluten-free breadcrumbs (or ground oats) in the meatballs and substituting the orzo with rice, quinoa, or gluten-free pasta. The flavor will still be delicious!

Conclusion

Italian Wedding Soup is one of those timeless recipes that never goes out of style. It's the perfect combination of protein-packed meatballs, nutrient-rich greens, and comforting pasta in a savory broth that satisfies on every level. Whether you're serving it as a starter or making it the main event, this soup delivers warmth and flavor in every spoonful. The best part? It tastes even better the next day as the flavors meld together. Make a big batch and enjoy the gift of leftovers all week long!

Italian Wedding Soup

A comforting Italian classic featuring savory meatballs, vibrant kale, delicate orzo pasta, and vegetables in a rich, flavorful broth that warms the soul.

Prep Time
25 Minutes
Cook Time
35 Minutes
Total Time
60 Minutes
By: chris

Category: soups-and-stews

Difficulty: easy

Cuisine: Italian

Yield: 8 Servings (8 balls)

Dietary: Meat, High-Protein, Dairy

Ingredients

011 pound ground beef
021/2 pound ground pork
031/2 cup breadcrumbs
041/4 cup grated Parmesan cheese
052 large eggs
063 cloves garlic, minced
071 teaspoon dried oregano
088 cups chicken broth
091 bunch kale, chopped
103 medium carrots, diced
111 cup orzo pasta
121 small onion, diced
13Salt and pepper to taste
14Fresh parsley for garnish

Instructions

Step 01

In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, grated Parmesan cheese, eggs, minced garlic, dried oregano, salt, and pepper. Mix gently with your hands until just combined – don't overwork the meat or the meatballs will be tough. Roll the mixture into small meatballs, about 1 inch in diameter, and set aside on a plate.

Step 02

Heat a large soup pot or Dutch oven over medium-high heat with a drizzle of olive oil. Working in batches, brown the meatballs on all sides until they develop a golden crust, about 6-8 minutes total. They don't need to be cooked through yet. Transfer the browned meatballs to a plate and set aside.

Step 03

In the same pot, add the diced onion and carrots. Sauté for about 5 minutes until the onion becomes translucent and the vegetables start to soften. Pour in the chicken broth and bring to a boil, scraping up any browned bits from the bottom of the pot – that's pure flavor! Season with salt and pepper to taste.

Step 04

Gently add the browned meatballs back into the pot. Reduce heat to medium-low and let simmer for 15 minutes, allowing the meatballs to cook through and the flavors to meld together beautifully. The broth should be at a gentle simmer, not a rolling boil.

Step 05

Increase heat to bring the soup back to a boil, then add the orzo pasta. Cook for about 7-8 minutes, stirring occasionally, until the pasta is almost tender. Add the chopped kale and cook for another 3-4 minutes until the kale is wilted and the pasta is perfectly cooked. Taste and adjust seasoning as needed.

Step 06

Ladle the hot soup into bowls, making sure each serving gets plenty of meatballs, vegetables, and pasta. Garnish with freshly chopped parsley and an extra sprinkle of Parmesan cheese if desired. Serve immediately with crusty bread on the side for dipping into that delicious broth!

Notes

  1. For the best texture, use a combination of ground beef and pork. The pork adds moisture and tenderness to the meatballs that beef alone can't achieve.
  2. Don't skip browning the meatballs! This step adds incredible depth of flavor to both the meatballs and the broth.
  3. You can substitute kale with escarole, spinach, or Swiss chard depending on your preference. Each green brings a slightly different flavor profile.
  4. If making ahead, cook the pasta separately and add it to individual bowls when serving. This prevents the orzo from absorbing too much broth and becoming mushy.
  5. This soup freezes beautifully for up to 3 months. Just freeze it before adding the pasta and greens, then add fresh pasta and greens when reheating.
  6. For extra richness, finish each bowl with a drizzle of good quality olive oil and freshly grated Parmesan cheese.

Tools You'll Need

  • Large mixing bowl
  • Dutch oven or large soup pot
  • Wooden spoon
  • Ladle
  • Knife and cutting board
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Eggs
  • Dairy (Parmesan cheese)
  • Gluten (breadcrumbs, orzo pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 12 g
  • Total Carbohydrate: 22 g
  • Protein: 21 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!