Italian Wedding Soup is one of those cozy, comforting bowls that feels like a hug from Nonna herself. Juicy little meatballs, tender vegetables, and delicate pasta all swim in a golden chicken broth finished with ribbons of wilted spinach and a snowfall of parmesan. This Italian Wedding Soup isn't just nourishing, it's nostalgic. And it delivers everything I love about rustic, homestyle cooking: hearty, humble, and deeply satisfying.
Jump to:

Why You'll Love This Recipe
Key Benefits
- One pot simplicity - Everything cooks together for easy cleanup.
- Crowd-pleaser - Kids love the mini meatballs; adults love the flavor.
- Great for make-ahead - Tastes even better the next day.
Taste & Texture
Expect spoonfuls of savory, tender meatballs mingling with sweet carrots, earthy spinach, and silky acini di pepe pasta. The broth is rich but clean, like a refined chicken noodle soup with a little Italian soul. A bite of everything together? Pure bliss.
Dietary Attributes
While this traditional recipe includes meat and gluten, it’s easy to adapt. Swap in gluten-free pasta or use turkey instead of beef and sausage for a leaner option. Vegetarian? A hearty veggie broth and meatless meatballs do the trick.
Ingredients & Substitutions
Ingredient List
For the Meatballs:
- ½ cup Italian-style breadcrumbs
- ¼ cup milk
- ½ pound ground beef
- ½ pound Italian sausage
- ½ cup freshly grated parmesan cheese (plus more for serving)
- 1 large egg
- ½ teaspoon salt
- Pepper, to taste
For the Soup:
- 2 tablespoons olive oil
- ½ medium onion, chopped
- 2 celery stalks, chopped
- 3 medium carrots, peeled and chopped
- 4 garlic cloves, minced
- 8 cups chicken broth
- ½ teaspoon Italian seasoning
- ½ cup uncooked acini de pepe pasta (or orzo)
- 1 (5-ounce) package fresh baby spinach
Notes on Quality
- Parmesan: Grate it fresh it makes a world of difference in both flavor and melt.
- Broth: A good-quality low-sodium chicken broth adds depth without overpowering.
- Sausage: Mild or spicy Italian sausage both work; use what suits your taste.

Possible Substitutions
- Breadcrumbs: Use gluten-free breadcrumbs if needed.
- Meat: Swap beef/sausage for ground turkey or chicken.
- Pasta: Orzo, ditalini, or pastina can replace acini de pepe.
- Spinach: Try kale or escarole for a sturdier green.
Step-by-Step Instructions
- Soak the breadcrumbs: In a large bowl, mix breadcrumbs and milk. Let it sit and mash into a paste.
- Make the meatballs: Add beef, sausage, parmesan, egg, salt, and pepper. Mix gently with your hands until just combined.
- Form the meatballs: Roll into 1-inch balls (about 40-45 total). Set aside on a parchment-lined tray.
- Sear the meatballs: Heat olive oil in a Dutch oven until hot. Brown meatballs in two batches for about 5 minutes each. Transfer to a plate.
- Sauté vegetables: In the same pot, add onions, celery, and carrots. Cook for 7-8 minutes until softened.
- Add garlic: Stir in garlic and sauté for 1 minute.
- Add broth & meatballs: Pour in broth and Italian seasoning. Add meatballs back to the pot.
- Simmer the soup: Bring to a boil, then add the pasta. Lower heat and simmer uncovered for 10 minutes, stirring occasionally.
- Add spinach: Stir in baby spinach until wilted.
- Final seasoning: Taste and season with additional salt and pepper. Serve with extra parmesan.
Expert Tips & Tricks
Best Practices
- Hot pan = non-stick meatballs: Ensure your pot is properly heated before browning.
- Don't overwork the meat: Gentle mixing keeps the meatballs tender.
- Use small pasta: It absorbs the broth beautifully without overwhelming the spoon.
Common Mistakes
- Crowding the pan: Brown meatballs in batches to avoid steaming them.
- Skipping the sear: Browning builds flavor and locks in moisture.
- Overcooking the pasta: Stop when it’s al dente it'll soften more in the broth.
Time-Saving Tips
- Prep meatballs in advance and refrigerate or freeze until ready.
- Chop veggies the night before to make soup night stress-free.
Serving Suggestions
Pairings
- Crusty garlic bread or focaccia is a natural match.
- Serve with a simple arugula salad with lemon vinaigrette to brighten the bowl.
- Add a dish of marinated olives or roasted red peppers on the side.
Presentation Ideas
- Ladle soup into wide bowls and top with fresh parmesan and a drizzle of olive oil.
- Garnish with chopped parsley for color and freshness.
Beverage Pairings
- A crisp white wine like Pinot Grigio or Verdicchio.
- For non-alcoholic, try a sparkling lemon or rosemary-infused water.

Storage & Reheating
Leftover Storage
- Store soup in an airtight container in the fridge for up to 4 days.
- Freeze in portions for up to 3 months perfect for cozy lunches later.
Reheating Methods
- Warm gently on the stove over medium heat.
- Add a splash of broth or water if it thickens too much.
- Microwave in a bowl with a paper towel cover, stirring halfway through.
Frequently Asked Questions
Substitutions & Adjustments
Can I use only ground beef?
Yes! You can skip the sausage and use all beef just add extra herbs or garlic to amp up flavor.
What can I use instead of acini de pepe?
Orzo, pastina, or even couscous work great here.
Troubleshooting
Soup too salty?
Add a splash of water or unsalted broth, and balance with a squeeze of lemon.
Meatballs falling apart?
Make sure the breadcrumb-milk mixture is smooth, and don’t skip the egg-it binds everything.

Variations & Customizations
Dietary Adaptations
- Gluten-Free: Use GF breadcrumbs and pasta.
- Dairy-Free: Omit the cheese and check sausage ingredients.
- Vegetarian: Use plant-based meatballs and veggie broth.
Flavor Twists
- Add lemon zest for brightness.
- Stir in a pinch of crushed red pepper for heat.
- Finish with a swirl of pesto or garlic oil for a punch of flavor.
Seasonal/Holiday Versions
- Use butternut squash instead of carrots in fall.
- Add tiny turkey meatballs for a festive holiday twist.
Let's Dish It Out
Italian Wedding Soup isn't about weddings at all it's about the perfect marriage of flavors. It's homey yet elegant, hearty but light. Whether you're making it for a weeknight dinner or a chilly Sunday lunch, it brings comfort in every spoonful. I'd love to hear how yours turns out leave a comment, share a photo, and pass the bread.


Italian Wedding Soup
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Description
Italian Wedding Soup is one of those cozy, comforting bowls that feels like a hug from Nonna herself. Juicy little meatballs, tender vegetables, and delicate pasta all swim in a golden chicken broth finished with ribbons of wilted spinach and a snowfall of parmesan. This Italian Wedding Soup isn't just nourishing, it's nostalgic. And it delivers everything I love about rustic, homestyle cooking: hearty, humble, and deeply satisfying.
Ingredients
For the Meatballs:
- ½ cup Italian-style breadcrumbs
- ¼ cup milk
- ½ pound ground beef
- ½ pound Italian sausage
- ½ cup freshly grated parmesan cheese (plus more for serving)
- 1 large egg
- ½ teaspoon salt
- Pepper, to taste
For the Soup:
- 2 tablespoons olive oil
- ½ medium onion, chopped
- 2 celery stalks, chopped
- 3 medium carrots, peeled and chopped
- 4 garlic cloves, minced
- 8 cups chicken broth
- ½ teaspoon Italian seasoning
- ½ cup uncooked acini de pepe pasta (or orzo)
- 1 (5-ounce) package fresh baby spinach
Instructions
- In a large bowl, mix breadcrumbs and milk. Let it sit and mash into a paste.
- Add beef, sausage, parmesan, egg, salt, and pepper. Mix gently with your hands until just combined.
- Roll into 1-inch balls (about 40-45 total). Set aside on a parchment-lined tray.
- Heat olive oil in a Dutch oven until hot. Brown meatballs in two batches for about 5 minutes each. Transfer to a plate.
- In the same pot, add onions, celery, and carrots. Cook for 7-8 minutes until softened.
- Stir in garlic and sauté for 1 minute.
- Pour in broth and Italian seasoning. Add meatballs back to the pot.
- Bring to a boil, then add the pasta. Lower heat and simmer uncovered for 10 minutes, stirring occasionally.
- Stir in baby spinach until wilted.
- Taste and season with additional salt and pepper. Serve with extra parmesan.
Notes
Store in an airtight container in the fridge for up to 4 days. Freeze in portions for up to 3 months. Reheat gently on the stove or in the microwave with a splash of broth. For gluten-free, use GF pasta and breadcrumbs. Try turkey instead of beef/sausage, or make it vegetarian with meatless meatballs and veggie broth.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 4g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 70mg
/TAS









