If you have ever craved a soul-warming, hearty bowl of comfort that feels both nourishing and joyous, this Italian Wedding Soup Recipe is exactly what you need. Packed with tender homemade meatballs, fresh kale, and delicate acini di pepe pasta swimming in a rich chicken broth, it’s a dish that’s as delightful to make as it is to eat. Every spoonful bursts with flavor and tradition, making it an all-time favorite whether you’re cooking for a family dinner or impressing guests with a little bit of Italian magic.

Ingredients You’ll Need
Gathering the ingredients for this Italian Wedding Soup Recipe is a breeze, yet each item plays an important role in creating a balanced, vibrant bowl of soup. Simple pantry staples come alive with fresh herbs, quality meats, and hearty greens that ensure every spoonful sings.
- Ground beef and ground pork: Combining these gives the meatballs a perfect balance of flavor and tenderness.
- Large egg: Acts as the perfect binder to hold the meatballs together without being heavy.
- Panko bread crumbs: Light and airy, they keep the meatballs delicate instead of dense.
- Grated Parmesan: Adds a savory, nutty richness to both the meatballs and as a finishing touch.
- Garlic cloves (minced): Infuse aromatic depth throughout the dish from the meatballs to the soup base.
- Dried oregano: Brings a subtle earthiness that feels unmistakably Italian.
- Kosher salt and black pepper: Essential for seasoning and drawing out flavors beautifully.
- Olive oil: For sautéing vegetables and imparting a silky texture and warm undertone.
- Yellow onion, carrots, celery (diced): Classic soffritto elements that lay down a sweet, fragrant foundation.
- Chicken stock: The heart of the soup, providing a savory and clear broth that ties everything together.
- Kale (chopped): Adds a slightly bitter, fresh contrast and vibrant green color that brightens the bowl.
- Acini di pepe pasta: Tiny pearls that hold pockets of broth and perfectly complement the meatballs.
How to Make Italian Wedding Soup Recipe
Step 1: Prepare the Meatballs
Start by heating your oven to 400 degrees F and lining a baking sheet with foil or parchment paper for easy cleanup. In a large bowl, combine ground beef and pork with panko bread crumbs, minced garlic, Parmesan, egg, oregano, salt, and pepper. Gently mix everything together with your hands — be careful not to overwork the meat, as you want the meatballs to stay tender once cooked. Using a teaspoon, drop out 1-inch portions of the mixture and roll them into neat little balls. Arrange them on the prepared sheet and bake for about 15 minutes until they’ve browned lightly and are cooked through. Setting these aside will let you focus on the soup base.
Step 2: Sauté the Vegetables
While the meatballs are baking, heat olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add diced onion, carrots, celery, and minced garlic along with a pinch of salt. Sauté this mixture until the vegetables become soft and just start to turn a golden color, about 6 to 8 minutes. This step unlocks the natural sweetness of the vegetables and builds a fragrant foundation for the soup.
Step 3: Build the Soup Base
Pour in 8 cups of chicken stock, increasing the heat to bring everything to a lively boil. Once boiling, stir in your acini di pepe pasta. Let the pasta cook gently for about 4 to 6 minutes, until tender but still with a little bite to it. Adding pasta at this stage ensures it cooks perfectly in the flavorful broth.
Step 4: Add Greens and Meatballs
After the pasta reaches the ideal tenderness, stir in chopped kale. Simmer it for about 2 minutes until it wilts nicely, adding that vibrant green pop and a touch of earthiness. Finally, introduce those delightful meatballs back into the pot and let everything simmer together for another minute so the flavors meld beautifully. Give the soup a taste now and adjust salt and pepper to your liking, especially if your chicken broth is low or no sodium.
How to Serve Italian Wedding Soup Recipe

Garnishes
The simplest way to elevate this Italian Wedding Soup Recipe is with a generous sprinkle of freshly grated Parmesan cheese on each bowl. The salty, sharp Parmesan melts softly into the broth, making every spoonful extra special. If you’re feeling fancy, a little drizzle of good-quality extra virgin olive oil adds a luscious finish that brings out all those aromas.
Side Dishes
This soup shines wonderfully alongside crusty Italian bread or warm garlic breadsticks that are perfect for dipping. A crisp green salad with lemon vinaigrette balances the warmth of the soup with refreshing crunch, making the meal feel complete and satisfying.
Creative Ways to Present
For a festive touch, serve the soup in individual mini crocks or rustic bread bowls to wow guests. Adding a few fresh herb sprigs like parsley or basil over the top will bring a fresh, garden-picked look that’s as pretty as it is appetizing.
Make Ahead and Storage
Storing Leftovers
Italian Wedding Soup Recipe makes fantastic leftovers. After the soup has cooled, transfer it to airtight containers and refrigerate for up to 3 days. The flavors actually deepen as it sits, making the next-day meal even tastier.
Freezing
You can freeze this soup for up to 2 months, but it’s best to exclude the pasta before freezing, as it can get mushy. Freeze the broth, meatballs, and kale separately when possible, then add fresh pasta when reheating to preserve the ideal texture.
Reheating
Warm leftover soup gently over low heat on the stove, stirring occasionally. If frozen, thaw it in the fridge overnight first. Add a splash of chicken stock or water if the soup feels too thick, and for frozen batches without pasta, add fresh cooked pasta in the last few minutes before serving.
FAQs
Can I use different types of greens instead of kale?
Absolutely! Spinach, swiss chard, or escarole can work beautifully and will give slight variations in flavor and texture. Just add them at the same time you would the kale so they wilt nicely.
What should I do if I don’t have acini di pepe pasta?
No worries! Tiny pastas like orzo, star pasta, or even small elbow macaroni are excellent substitutes. Just keep an eye on cooking times as they might vary slightly.
Can I cook the meatballs directly in the soup instead of baking?
Yes, you can gently drop the meatballs into simmering broth instead of baking them, but baking helps to keep them firm and develop a lovely browned flavor. Plus, it’s less messy that way!
Is this recipe gluten-free?
The traditional recipe includes panko bread crumbs and pasta with gluten. To make it gluten-free, substitute gluten-free bread crumbs and gluten-free pasta options.
How long does it take to make this soup from start to finish?
This Italian Wedding Soup Recipe takes about an hour overall, including prep, baking the meatballs, sautéing vegetables, and simmering the soup, making it a perfect weekend or cozy weeknight project.
Final Thoughts
There is something truly magical about this Italian Wedding Soup Recipe — from the tender meatballs to the garden-fresh kale, all nestled in a comforting, flavorful broth. It’s my go-to when I want to share a bowl of warmth and love with friends or family. I promise, once you make it, it will quickly become one of your favorite classic soups to return to again and again. So grab your apron, dive into this recipe, and savor every delicious spoonful!
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
Description
Italian Wedding Soup is a classic, comforting soup featuring tender homemade meatballs, fresh vegetables, and delicate pasta simmered in a savory chicken broth. This recipe combines ground beef and pork meatballs baked to perfection, then added to a vibrant vegetable and kale broth with acini di pepe pasta, garnished with grated Parmesan cheese. Perfect for a hearty family meal, this soup offers warmth and rich Italian flavors in every spoonful.
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
- 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 (such as Diamond Crystal), 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 Meatballs: Line a sheet pan with foil or parchment paper and preheat your oven to 400°F. In a bowl, gently mix the ground beef, ground pork, panko bread crumbs, minced garlic, grated Parmesan, egg, dried oregano, 1 teaspoon salt, and 1/2 teaspoon black pepper until just combined. Using a teaspoon, drop 1-inch portions of the mixture onto the prepared sheet, then roll them into balls. Bake for 15 minutes until the meatballs are cooked through and lightly browned. Set aside.
- Sauté Vegetables: While the meatballs bake, heat 2 tablespoons of olive oil in a large heavy-bottomed soup pot or Dutch oven over medium heat. Add the diced onion, carrots, celery, and minced garlic with a pinch of salt. Sauté for 6-8 minutes until the vegetables are softened and beginning to turn golden.
- Add Broth and Cook Pasta: Pour in the 8 cups of chicken stock and increase the heat to bring the soup to a boil. Once boiling, add the acini di pepe pasta and cook for 4 to 6 minutes until the pasta is tender.
- Add Kale and Meatballs: Stir in the chopped kale and simmer for about 2 minutes to wilt. Then add the baked meatballs to the soup and simmer for an additional 1 minute. Season the soup with more salt and pepper as needed, especially if using low or no-sodium chicken stock.
- Serve: Ladle the soup into bowls and garnish generously with freshly grated Parmesan cheese. Serve hot and enjoy!
Notes
- To save time, you can prepare the meatballs ahead and refrigerate before baking.
- Substitute acini di pepe pasta with orzo, small stars, or any tiny pasta.
- If you prefer a spicier soup, add a pinch of red pepper flakes when sautéing the vegetables.
- Use fresh kale or substitute with spinach if desired.
- Leftover soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.

