Italian Wedding Soup
I remember the first time I tasted Italian wedding soup. It was a cold winter evening in my grandmother’s kitchen, the kind of night when the air feels heavy with snow and your soul is craving something warm, comforting, and full of love. The broth was clear but rich, the meatballs tender and flavorful, and every spoonful felt like a hug. That’s what this soup does—it wraps you up from the inside out. Over the years, I’ve made it countless times, tweaking little things here and there, adding a pinch more garlic or a dash of fresh parsley, always trying to make it just a bit better than the last. Now, I’m sharing it with you, not just as a recipe, but as a piece of that memory, passed down through generations and warmed by hands that care.
Thank you for reading this post, don't forget to subscribe!
What Is Italian Wedding Soup?
Italian wedding soup, also known as sopa alla tedesca (which literally means “German soup”), is a beloved Comfort Food that originated in northern Italy but has become a staple in many households across the U.S., especially in areas with large Italian communities. Despite its name, it’s not actually served at weddings—though I can see how the tender meatballs might symbolize something sweet and ceremonial! Instead, it’s a humble, hearty soup that brings families together. At its core, it’s a light chicken broth filled with delicate egg-drop meatballs, tiny pasta shapes like acini di pepe or orzo, and a generous handful of chopped parsley. What makes it special isn’t just the ingredients—it’s the way everything comes together in one bowl, creating layers of flavor and texture. It’s simple enough for a weeknight dinner but elegant enough to serve at a family gathering.
Why You’ll Love This Recipe
If you’ve been searching for a soup that feels both cozy and satisfying, this is it. There’s something magical about watching those little meatballs float into the simmering broth, puffing up slightly as they cook, releasing their savory scent into the air. And then there’s the pasta—those tiny beads or little stars bobbing around like tiny islands in a golden sea. Each bite gives you a little surprise: a burst of herb, a soft bite of meat, or the chewy goodness of pasta. It’s not overly heavy, which makes it perfect for fall and winter when you want warmth without feeling weighed down. Plus, it’s incredibly forgiving. Even if the meatballs aren’t perfect, the soup still tastes amazing. My kids used to laugh when they found a meatball shaped like a smiley face—they’d point and giggle before diving in. Honestly, the joy in this dish isn’t just in eating it; it’s in making it. The process itself is meditative—chopping herbs, kneading dough, watching the broth bubble on the stove. It’s a ritual. And when you finally sit down to eat, the first sip of that fragrant broth hits your tongue and suddenly, the whole day makes sense.
How to Make Italian Wedding Soup
Quick Overview
Making Italian wedding soup might seem intimidating at first, but trust me—it’s easier than it looks. Start by preparing the meatballs, then let them rest while you build your broth. Once the broth is simmering gently, drop in the pasta and meatballs, and let everything cook together until tender. Finish with a sprinkle of fresh parsley and maybe a squeeze of lemon for brightness. Most of the prep happens in under 20 minutes, and the actual cooking takes just 15–20 minutes after that. The result? A bowl of pure comfort that’ll have everyone asking for seconds.
Ingredients
- 2 quarts homemade or store-bought low-sodium chicken broth
- 1 cup uncooked small pasta (acini di pepe, orzo, or tiny shells)
- 1/4 cup finely chopped fresh parsley, plus extra for garnish
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1 large egg
- 1 pound ground chicken or turkey (or a mix)
- 1 cup shredded mozzarella cheese
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 bay leaf
- Lemon wedges, optional, for serving

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Start by bringing your broth to a gentle simmer in a large pot over medium heat. If you’re using homemade broth, now’s the time to add the bay leaf—it adds a subtle depth that really elevates the flavor. Keep the heat low so it stays steaming but doesn’t boil too aggressively, which could make the meatballs break apart.
“The Italian Wedding Soup turned out amazing. My kids asked for seconds. Saving this one!”
Step 2: Mix Meatball Dough
In a mixing bowl, combine the ground poultry, egg, half the parsley, salt, pepper, garlic powder, onion powder, and oregano. Stir everything together until well blended. Then, fold in the shredded mozzarella. Yes, cheese in the meatballs! It adds a lovely meltiness and richness that you won’t get otherwise. Gently mix until just combined—don’t overwork it, or the meatballs will turn tough.
Step 3: Form & Cook Meatballs
With wet hands, roll the mixture into small, bite-sized balls—about the size of a marble or slightly larger. Drop them one by one into the simmering broth. Let them cook for about 10–12 minutes, stirring occasionally, until fully cooked through and no longer pink in the center.
Step 4: Add Pasta & Simmer
Once the meatballs are ready, stir in the pasta and let everything cook together for another 8–10 minutes, or until the pasta is al dente. Taste the broth and adjust seasoning if needed—sometimes it needs just a touch more salt or a squeeze of lemon juice for balance.
Step 5: Garnish & Serve
Remove the bay leaf, ladle the soup into bowls, and top each serving with a generous sprinkle of fresh parsley. Offer lemon wedges on the side so people can brighten up their soup to taste. Serve immediately while hot and steamy.
What to Serve It With
Italian wedding soup shines when paired with crusty bread or garlic knots—something sturdy that soaks up any leftover broth. A simple green salad with a tangy vinaigrette cuts through the richness, and if you’re serving it at a dinner party, a glass of Chianti or Pinot Grigio pairs beautifully. For a heartier meal, add grilled chicken on the side or top with a slice of roasted eggplant. But honestly? Sometimes the best accompaniment is nothing at all—just a quiet moment at the table with your loved ones.
Top Tips for Perfecting Your Italian Wedding Soup
Here are a few secrets I’ve learned over the years:
- Wet hands prevent sticking—especially important when rolling meatballs, so keep a bowl of water nearby.
- Don’t overcrowd the pot—let the meatballs have space to move so they cook evenly and don’t clump together.
- Fresh herbs make all the difference—use as much parsley as you can find; it adds color and vibrancy.
- Cheese in the meatballs is non-negotiable—trust me, you won’t regret it.
- Taste as you go—adjust salt, pepper, and herbs based on how strong your broth already is.
Storing and Reheating Tips
This soup keeps beautifully in the fridge for up to 4 days. Store it in an airtight container, keeping the pasta and meatballs separate if possible to avoid sogginess. When reheating, bring it to a simmer on the stovetop—microwaving tends to overcook the pasta. If you notice the broth thinning out, add a splash of water or Chicken Stock. You can even freeze individual portions for up to 3 months, though I warn you: once you taste it again, you’ll probably eat the whole pot!
Frequently Asked Questions
“New family favorite! This Italian Wedding Soup was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
Final Thoughts

There’s something deeply comforting about a bowl of Italian wedding soup—not just because it warms you up, but because it connects you to something bigger. To tradition, to family, to the quiet joy of a meal made with love. Whether you’re making it for a cozy Tuesday night or a festive Sunday supper, I hope this version brings you as much happiness as it brings me. So grab your favorite spoon, call someone you love, and dig in. Buon appetito—and remember, the best soups are never rushed.

Italian Wedding Soup
Ingredients
Meatball Ingredients
- 1 lb ground beef
- 0.5 cup dry breadcrumbs
- 0.25 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 0.5 teaspoon salt
- 0.25 teaspoon black pepper
Soup Base Ingredients
- 2 tablespoons olive oil
- 8 cups chicken broth
- 1 medium onion, finely chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 0.5 cup small pasta (like orzo or acini di pepe)
- 1 cup fresh spinach, roughly chopped
- 0.25 cup chopped fresh parsley
Instructions
Preparation Steps
- In a large bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Mix gently by hand until just combined; do not overwork.
- Using wet hands, form the mixture into small meatballs (about 1 inch in diameter) and set aside on a plate.
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté until softened, about 5–7 minutes.
- Pour in chicken broth and bring to a simmer. Gently add meatballs and pasta to the pot.
- Simmer uncovered for 20–25 minutes, or until meatballs are cooked through and pasta is tender.
- Stir in spinach and parsley during the last 2 minutes of cooking. Season with additional salt and pepper if needed.
- Ladle soup into bowls and serve hot with extra Parmesan cheese on top.





