“`html
If you’re looking for a comforting, hearty, and soul-warming soup that never fails to delight, this Italian Wedding Soup Recipe is exactly what your kitchen needs. It’s a beautiful balance of tender homemade meatballs, fresh vegetables, delicate pasta, and vibrant kale, all swimming in a savory chicken broth finished with a generous sprinkle of Parmesan. This classic soup feels like a warm embrace on a chilly day and brings a little festive celebration to any meal you serve it with.

Ingredients You’ll Need
This Italian Wedding Soup Recipe uses a handful of simple, fresh ingredients that each play an essential role in creating those layered flavors and perfect textures. From the seasonings in the meatballs to the fresh vegetables and tiny pasta, everything works together harmoniously.
- 1/2 pound ground beef: Provides rich, juicy flavor and tender texture to the meatballs.
- 1/2 pound ground pork: Adds moisture and a subtle sweetness, making the meatballs more tender.
- 1 large egg: Acts as a binder to hold the meatballs together.
- 1/2 cup panko bread crumbs or panko: Keeps the meatballs light and prevents them from becoming dense.
- ½ cup grated Parmesan: Brings a salty, nutty umami punch inside the meatballs and as a garnish.
- 3 garlic cloves (minced): Infuses the meatballs with bright, aromatic depth.
- 1 teaspoon dried oregano: Adds warm, herbal notes that complement the meat perfectly.
- 1 teaspoon kosher salt (such as Diamond Crystal): Essential for seasoning the meatballs and soup base.
- ½ teaspoon black pepper: Gives a gentle heat and complexity.
- 2 tablespoons olive oil: Used for sautéing the vegetables to develop sweetness and richness.
- 1 large yellow onion (diced): Provides a savory and slightly sweet foundation for the soup.
- 3 medium carrots (peeled and diced): Bring natural sweetness and vibrant color.
- 3 celery ribs (diced): Add subtle, fresh flavor and a bit of crunch.
- 2 garlic cloves (minced): Layer in more aromatic garlic flavor during the sauté.
- Kosher salt (such as Diamond Crystal): For seasoning throughout the cooking process.
- 8 cups chicken stock: The hearty, flavorful liquid base that ties everything together.
- 4 cups kale, chopped into pieces and stems removed: Adds earthiness plus a healthy, vibrant green pop.
- ½ cup acini di pepe (Can sub with another tiny pasta such as orzo): Tiny pasta gives the soup body without overwhelming it.
- Grated Parmesan (for serving): A finishing touch that elevates every spoonful.
How to Make Italian Wedding Soup Recipe
Step 1: Prepare the Meatballs
Start by lining a sheet pan with foil or parchment paper and preheating your oven to 400 degrees F. In a large bowl, gently mix ground beef, ground pork, panko, minced garlic, grated Parmesan, egg, dried oregano, 1 teaspoon salt, and 1/2 teaspoon black pepper. Use your hands to combine everything just until incorporated—overmixing can toughen the meatballs. Using a teaspoon, drop 1-inch portions onto the prepared pan, then roll each into a smooth ball. Bake for 15 minutes until they’re cooked through and lightly browned. Set these aside for later.
Step 2: Sauté the Vegetables
While the meatballs bake, heat 2 tablespoons of olive oil in a heavy-bottomed soup pot or Dutch oven over medium heat. Toss in the diced onion, carrots, celery, and minced garlic along with a pinch of kosher salt. Cook, stirring occasionally, for 6 to 8 minutes until the veggies soften and start to turn golden—this step builds those deep, savory flavors that make the soup irresistible.
Step 3: Cook the Soup Base and Pasta
Pour in 8 cups of chicken stock, increase the heat, and bring it all to a boil. Once boiling, add the acini di pepe (or your chosen tiny pasta). Let it simmer uncovered for 4 to 6 minutes, or until the pasta is tender but not mushy. Then stir in the chopped kale and simmer for another 2 minutes so its bright color and slight bitterness balance the rich broth perfectly.
Step 4: Combine Meatballs and Final Seasoning
Gently add your baked meatballs into the pot, letting them warm through for about 1 minute. Taste the soup and adjust salt and pepper as needed—depending on your chicken broth’s sodium level, you might want to add a pinch more salt. Finally, ladle the soup into bowls and don’t forget a generous sprinkle of grated Parmesan on top for that finishing touch.
How to Serve Italian Wedding Soup Recipe
Garnishes
A fresh grating of Parmesan cheese is classic and essential, but you can also add freshly ground black pepper or a few chopped fresh herbs like parsley or basil to brighten the bowl. A drizzle of good quality olive oil just before serving can also add luscious richness.
Side Dishes
This soup shines as a meal on its own thanks to the meatballs and pasta, but it pairs beautifully with crusty Italian bread for dipping or a simple green salad tossed with a vinaigrette. A light antipasto platter with olives and marinated vegetables would make for a lovely accompaniment, too.
Creative Ways to Present
Serve this Italian Wedding Soup Recipe in rustic bowls or deep soup plates to showcase its colorful ingredients. For a fun twist, try serving the meatballs and soup broth separately as a “build your own” experience, allowing everyone to customize their bowl. You can also ladle it into small cups for a charming appetizer at a dinner party.
Make Ahead and Storage
Storing Leftovers
Keep leftover Italian Wedding Soup refrigerated in an airtight container for 3 to 4 days. If the pasta absorbs too much broth over time, simply stir in a splash of chicken stock or water when reheating to refresh the texture.
Freezing
You can freeze the soup, but it’s best to freeze the broth and vegetables separately from the pasta to avoid mushiness. Store the cooked meatballs and broth in freezer-safe containers or bags for up to 3 months. When ready to eat, thaw overnight in the refrigerator and add pasta fresh to the warmed soup.
Reheating
Reheat the soup gently on the stove over medium-low heat, stirring occasionally. Add extra broth or water if needed to loosen the pasta and maintain a flavorful, comforting consistency. Avoid boiling vigorously to keep the kale fresh and tender meatballs intact.
FAQs
Can I use other meats for the meatballs?
Absolutely! You can substitute ground turkey, chicken, or a mix of your favorites. Just keep the fat content in mind to ensure juicy meatballs.
Is acini di pepe necessary, or can I use another pasta?
While acini di pepe is traditional and perfect for the soup’s texture, tiny pastas like orzo work beautifully as substitutes without changing the character of the dish.
Can I make the soup vegetarian?
Yes! Swap meatballs for vegetarian alternatives like chickpea balls or omit them altogether and use vegetable broth instead of chicken stock for a fresh veggie-packed version.
How long does it take to make this Italian Wedding Soup Recipe?
The entire process, including prep and cooking, takes about 1 hour, making it perfect for a weekend meal or special dinner that’s worth the wait.
What’s the best kale to use for this recipe?
Curly kale or dinosaur kale (Lacinato) both work well. Make sure to remove thick stems and chop leaves into bite-sized pieces so they cook evenly and blend seamlessly into the soup.
Final Thoughts
There’s something so heartwarming about this Italian Wedding Soup Recipe that brings comfort, freshness, and a touch of celebration to the dining table. Whether you’re making it for a family dinner, a cozy lunch, or to impress guests, it’s a timeless favorite that’s as easy to make as it is delicious. Grab your ingredients and start simmering—your new favorite soup awaits!
“`
Print
Italian Wedding Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Soup
- Method: Baking
- Cuisine: Italian-American
Description
Italian Wedding Soup is a comforting and hearty classic Italian-American dish featuring tender baked meatballs, savory chicken broth, tender vegetables, and delicate pasta, garnished with freshly grated Parmesan cheese. This soup is perfect for a family meal or a cozy dinner, packed with flavors and textures that blend beautifully together.
Ingredients
For the Meatballs
- 1/2 pound ground beef
- 1/2 pound ground pork
- 1 large egg
- 1/2 cup panko bread crumbs
- 1/2 cup grated Parmesan cheese
- 3 garlic cloves, minced
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt (such as Diamond Crystal)
- 1/2 teaspoon black pepper
For the Soup
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 medium carrots, peeled and diced
- 3 celery ribs, diced
- 2 garlic cloves, minced
- Kosher salt, to taste
- 8 cups chicken stock
- 4 cups kale, chopped with stems removed
- 1/2 cup acini di pepe pasta (or substitute with orzo)
- Grated Parmesan, for serving
Instructions
- Prepare and bake the meatballs: Preheat your oven to 400°F and line a sheet pan with foil or parchment paper. In a bowl, gently combine ground beef, ground pork, panko bread crumbs, minced garlic, grated Parmesan, egg, oregano, 1 teaspoon salt, and 1/2 teaspoon black pepper using your hands. Using a teaspoon, drop 1-inch meatballs onto the prepared pan, rolling each into a ball. Bake for 15 minutes until cooked through and lightly browned. Remove and set aside.
- Sauté the vegetables: While the meatballs bake, heat 2 tablespoons of olive oil over medium heat in a large heavy-bottomed pot or Dutch oven. Add diced onion, carrots, celery, minced garlic, and a pinch of salt. Sauté gently for 6-8 minutes until the vegetables soften and begin to turn golden.
- Simmer the broth and cook pasta: Pour in 8 cups of chicken stock, increase heat to bring it to a boil. Add the acini di pepe pasta and cook for 4 to 6 minutes until pasta is tender.
- Add kale and meatballs: Stir in chopped kale and simmer the soup for about 2 more minutes until the kale is wilted. Add the baked meatballs and simmer for an additional 1 minute to heat through.
- Season and serve: Taste the soup and adjust salt and pepper as needed, especially if you used low or no-sodium broth. Serve hot, garnished with freshly grated Parmesan cheese.
Notes
- Panko breadcrumbs provide a light texture to the meatballs; regular breadcrumbs can be substituted if necessary.
- Acini di pepe pasta is traditional, but orzo or other small pasta shapes work well.
- Use fresh kale and remove the tough stems for best texture.
- If using low sodium chicken stock, adjust salt accordingly at the end for balanced flavor.
- Meatballs can be made ahead and frozen for convenience.
- For a richer broth, add a Parmesan rind to the soup during simmering and remove before serving.

