Italian Wedding Soup
There is something timeless about a steaming bowl of Italian Wedding Soup. The clear golden broth, tiny tender meatballs, delicate pasta, and bright green spinach all come together in a way that feels simple yet deeply comforting. It is the kind of meal that warms you from the inside out. Trust me, you’re going to love this.
Italian Wedding Soup is all about balance. Savory meat, fresh greens, and light broth create a dish that feels hearty but never heavy.
Why This Soup Always Hits the Spot
Some soups are thick and creamy. This one is brothy and nourishing. The mini meatballs give you richness in every spoonful, while the pasta adds just enough body to make it satisfying.
The carrots and spinach bring color and freshness, creating a bowl that feels both cozy and vibrant. Let me tell you, it’s worth every bite.
The Meaning Behind the Name
Despite the name, this soup is not traditionally served at weddings. The term refers to the beautiful marriage of flavors between meat and greens. It is that harmony that makes this dish so special.
It has become a beloved staple in Italian American kitchens, especially during cooler months.
Why You Will Make This Again and Again
Before we start cooking, here is why this one’s a total game changer.
Comforting Yet Light: Perfect balance of hearty and fresh.
Family Friendly: Mild flavors that everyone enjoys.
Great for Meal Prep: Stores and reheats beautifully.
One Pot Meal: Simple cleanup.
Freezer Friendly: Ideal for making ahead.
Chef Tips for the Best Mini Meatballs
Small techniques make a big difference.
- Mix the meat gently to keep it tender.
- Roll very small meatballs for quick cooking.
- Brown lightly for extra flavor.
- Simmer gently to keep broth clear.
Kitchen Tools You Will Need
Keep it simple and practical.
Large Soup Pot: For even cooking.
Mixing Bowl: To prepare meatballs.
Wooden Spoon: For stirring gently.
Small Scoop or Spoon: For evenly sized meatballs.
Ingredients You Will Need For This Soup
Each ingredient builds depth and comfort.
- Ground Beef: 1/2 pound.
- Ground Pork: 1/2 pound.
- Breadcrumbs: 1/3 cup.
- Grated Parmesan Cheese: 1/3 cup.
- Egg: 1 large.
- Garlic: 3 cloves, minced.
- Salt: 1 teaspoon, divided.
- Black Pepper: 1/2 teaspoon.
- Olive Oil: 1 tablespoon.
- Yellow Onion: 1/2 cup, finely chopped.
- Carrots: 1/2 cup, diced.
- Celery: 1/2 cup, diced.
- Chicken Broth: 8 cups.
- Acini di Pepe Pasta: 3/4 cup.
- Fresh Spinach: 3 cups, roughly chopped.

Easy Ingredient Swaps
Flexibility keeps it simple.
Ground Pork: Use all beef if preferred.
Spinach: Escarole is a traditional alternative.
Acini di Pepe: Orzo or other small pasta shapes work well.
The Ingredients That Make It Shine
Two components truly define this soup.
Mini Meatballs: Tender and flavorful in every bite.
Fresh Greens: Add brightness and balance to the savory broth.
Let’s Bring This Soup to Life
And now let’s dive into the cooking process. Here are the steps you are going to follow.
- Preheat Your Equipment: Heat olive oil in a large soup pot over medium heat.
- Combine Ingredients: In a bowl mix ground beef, ground pork, breadcrumbs, Parmesan, egg, half of the garlic, 1/2 teaspoon salt, and black pepper. Form into small meatballs.
- Prepare Your Cooking Vessel: Brown meatballs in batches for about 3 to 4 minutes. Remove and set aside.
- Assemble the Dish: In the same pot sauté onion, carrots, celery, and remaining garlic for 3 to 4 minutes until softened.
- Cook to Perfection: Add chicken broth and bring to a gentle simmer. Stir in pasta and cook 8 to 10 minutes until tender. Return meatballs to the pot and simmer 5 minutes until fully cooked.
- Finishing Touches: Stir in fresh spinach and cook until wilted, about 1 to 2 minutes. Adjust seasoning if needed.
- Serve and Enjoy: Ladle into bowls and serve warm with extra Parmesan if desired.
Texture and Flavor in Every Spoonful
The broth is light yet savory. The meatballs are tender and juicy. The pasta gives subtle heartiness, and the spinach adds freshness.
It feels balanced, nourishing, and incredibly comforting.
Helpful Tips for Success
- Keep the simmer gentle.
- Add spinach at the very end.
- Taste and adjust seasoning before serving.
Common Mistakes to Avoid
- Overcooking pasta can make it too soft.
- Boiling too vigorously can cloud the broth.
- Overmixing meat can make meatballs dense.
Nutrition Overview
Servings: 6
Calories per serving: 350
Note: These values are approximate.
Time Breakdown
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Make Ahead and Storage Tips
Store leftovers in an airtight container in the refrigerator for up to four days. The pasta may absorb some broth, so add extra broth when reheating.
For freezing, consider cooking the pasta separately and adding it fresh when reheating.
Serving Ideas
Pair with crusty bread and a light green salad for a complete meal.
Extra Flavor Tips
Add a squeeze of lemon juice before serving for brightness. Sprinkle freshly grated Parmesan on top.
Conclusion
Italian Wedding Soup is a beautiful example of simple ingredients coming together perfectly. With tender meatballs, delicate pasta, and vibrant greens in a savory broth, it delivers comfort in every spoonful. Once you make it at home, it will quickly become a regular in your kitchen. Trust me, you’re going to love every warm and satisfying bowl.
Print
Italian Wedding Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Comforting Italian Wedding Soup with mini meatballs, tiny pasta, carrots, and fresh spinach in a light savory broth.
Ingredients
- 1/2 pound ground beef
- 1/2 pound ground pork
- 1/3 cup breadcrumbs
- 1/3 cup grated Parmesan cheese
- 1 large egg
- 3 cloves garlic, minced
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper
- 1 tablespoon olive oil
- 1/2 cup yellow onion, finely chopped
- 1/2 cup carrots, diced
- 1/2 cup celery, diced
- 8 cups chicken broth
- 3/4 cup acini di pepe pasta
- 3 cups fresh spinach, roughly chopped
Instructions
- Heat olive oil in a large soup pot over medium heat.
- Mix ground beef, ground pork, breadcrumbs, Parmesan, egg, half the garlic, 1/2 teaspoon salt, and black pepper. Form small meatballs.
- Brown meatballs in batches for 3 to 4 minutes and remove.
- Sauté onion, carrots, celery, and remaining garlic for 3 to 4 minutes.
- Add chicken broth and bring to a gentle simmer. Stir in pasta and cook 8 to 10 minutes.
- Return meatballs to the pot and simmer 5 minutes until cooked through.
- Stir in spinach until wilted and serve warm.
Notes
- Keep meatballs small and evenly sized.
- Simmer gently for clear broth.
- Add greens at the end.
- Reheat with extra broth if needed.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian American
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 4g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 2g
- Protein: 23g
- Cholesterol: 85mg
Keywords: italian wedding soup recipe, classic meatball soup, homemade wedding soup, mini meatball pasta soup, comforting italian soup
