✨Simple. Homemade. Family Approved✨
Italian wedding soup is a classic comfort dish – tiny homemade meatballs, fresh spinach, and tender pasta in a savory broth. It’s ready in 40 minutes and perfect for busy weeknights. Kids and adults alike love this cozy, satisfying soup.

WHAT IS ITALIAN WEDDING SOUP? (History & Meaning)
Italian wedding soup is a classic Italian-American comfort soup that blends tender mini meatballs with fresh spinach and tiny pasta in a flavorful, savory broth. Despite its name, it wasn’t made only for weddings. The original Italian term, “minestra maritata,” means the marriage of flavors between meat and greens. This soup traveled from Italian homes to American kitchens and became a beloved comfort food.
Use homemade broth if possible; it makes a noticeable difference in taste.
WHY THIS SOUP WINS WEEKNIGHTS
This easy Italian wedding soup recipe is a quick, weeknight dinner that feels indulgent yet nutritious. The mini meatballs are tender, while the tiny pasta absorbs the savory broth, creating a perfect balance of comfort and nourishment. Kids love it, adults love it, and it’s ideal for any season.
INGREDIENTS
- Ground beef and pork
- Fresh spinach
- Carrots, celery, onion
- Tiny pasta (acini di pepe, orzo, or ditalini)
- Parmesan cheese
- Bread crumbs
- Italian herbs (parsley, oregano, basil)
- Chicken broth
- Garlic
- Egg
Always use fresh herbs if possible – they make a noticeable difference.
A Parmesan rind simmering in the broth adds great flavor. Save them in the freezer for this recipe.
STEP-BY-STEP – HOW TO MAKE ITALIAN WEDDING SOUP
Step 1: Make the Meatballs
In a large bowl, mix ground beef, pork, bread crumbs, Parmesan, parsley, egg, oregano, salt, and pepper. Mix gently with your hands – don’t overwork it! Roll into tiny ¾-inch meatballs (kids often love helping with this part).
Step 2: Brown the Meatballs
Heat olive oil in a large Dutch oven over medium-high heat. Brown meatballs in batches, about 3-4 minutes total. They don’t need to be cooked through – just golden outside. Remove and set aside.
Step 3: Sauté the Veggies
In the same pot, cook onion, carrot, and celery for 6-8 minutes until softened. Add garlic and cook for one more minute. (Pro tip: scraping up those browned bits from the meatballs adds flavor!)
Step 4: Simmer the Soup
Pour in chicken broth and bring to a boil. Add pasta and browned meatballs. Reduce the heat and simmer 10 minutes, stirring occasionally.
Step 5: Add the Spinach
Stir in fresh spinach during the last 1-2 minutes until wilted but still vibrant green.
Step 6: Serve It Up
Ladle into bowls, top with lots of Parmesan, and serve with crusty bread.
BEST TIPS FOR PERFECT SOUP
Brown those meatballs! Skipping this step affects the flavor. Take the extra few minutes – it makes a difference.
Cook pasta slightly underdone if you’re planning leftovers. It’ll finish cooking when you reheat.
Add spinach at the very end – nobody likes sad, gray greens.
Save your Parmesan rinds! Toss one in while the soup simmers. It adds depth you can’t get any other way.
The American Heart Association recommends no more than 2,300 mg of sodium per day for most adults. That’s why it’s best to use low-sodium broth.

ITALIAN WEDDING SOUP
Ingredients
Equipment
Method
- In a large bowl, gently mix meatball ingredients with your hands. Roll into tiny ¾-inch meatballs.
- Heat olive oil in a Dutch oven over medium-high heat. Brown meatballs in batches (3-4 minutes). Remove and set aside.
- In the same pot, sauté onion, carrot, and celery for 6-8 minutes until softened. Add garlic and cook 1 minute.
- Pour in chicken broth and bring to a boil. Add pasta and browned meatballs. Reduce heat and simmer 10 minutes.
- Stir in fresh spinach and cook 1-2 minutes until wilted.
- Serve hot with lots of Parmesan and crusty bread.
Notes
Don't skip browning the meatballs – it adds essential flavor.
• Cook pasta slightly underdone if freezing leftovers.
• Add spinach at the very end for vibrant color.
• Save Parmesan rinds in the freezer – toss one in while simmering for extra flavor.
Nutrition (per serving): Calories: 396 | Protein: 29g | Fat: 20g | Carbs: 25g | Fiber: 3g
EASY SWAPS & VARIATIONS

This easy, authentic recipe is versatile. Swap acini di pepe with orzo, ditalini, or pastina if unavailable. For different greens, try kale, escarole, or endive; just cook them slightly longer than spinach. You can also replace ground pork with additional ground beef if needed.
For a lighter version, reduce pasta and increase fresh veggies. Herb variations like basil or thyme can create unique flavors. These swaps allow for a healthy soup with protein and veggies while keeping the homestyle recipe intact.
WHAT TO SERVE WITH ITALIAN WEDDING SOUP
This soup begs for something dippy. Try:
- Crusty bread from the bakery section
- Garlic bread (the frozen kind works!)
- Breadsticks
- Simple side salad with balsamic
STORAGE & FREEZING
Fridge: Store in airtight containers for up to 3 days.
Freezer: Freeze meatballs and broth without the pasta – pasta becomes mushy. Cook fresh pasta when reheating.
When you’re ready to eat, thaw overnight, reheat, and cook fresh pasta. Worth the extra step!
According to FDA food safety guidelines, leftovers should be stored in airtight containers and used within 3-4 days for best quality and safety.
Common Mistakes to Avoid
Mistake #1: Skipping the browning step – it adds essential flavor.
Mistake #2: Overcooking the pasta – cook al dente slightly, especially if freezing.
Mistake #3: Forgetting the Parmesan rind – it adds deep flavor to the broth.
YOUR QUESTIONS ANSWERED
-
Can I make this vegetarian?
Yes! Swap meatballs for plant-based ones or white beans, and use vegetable broth.
-
What’s the best pasta substitute?
Orzo, ditalini, pastina – any tiny pasta works.
-
How long does it keep?
Fridge: 3 days. Freezer: 3 months (without pasta).
-
Can I make it ahead of time for a party?
Absolutely! Prep meatballs and broth ahead, add fresh pasta and spinach before serving.
Craving more cozy soups? Try these next:
🥣The Best Easy Hearty Lentil Soup – A family favorite
🍂 Creamy Roasted Butternut Squash Soup Recipe – Perfect for fall
🍅 Creamy Tomato Soup with Grilled Cheese Dippers – A family favorite
WHY THIS SOUP IS A FAMILY FAVORITE
This soup is a family favorite for good reason – it’s comforting, easy to make, and everyone loves it.
If your family enjoyed this soup, please leave a rating or comment below. Your feedback helps other home cooks!







