Warm up with a comforting bowl of Italian Wedding Soup — filled with juicy meatballs, tender pasta, and fresh spinach. It’s cozy, nourishing, and perfect for chilly nights or when you need something hearty yet wholesome. This easy one-pot meal is pure comfort food magic!
Table of Contents
Why You’ll Love This Italian Wedding Soup Recipe
- Comfort food favorite – Perfect for cold days and cozy evenings.
- Easy one-pot meal – Simple cleanup, all in one pot.
- Nutritious & balanced – Packed with protein, veggies, and pasta.
- Customizable – Use any pasta or greens you have on hand.
- Family-approved – Kid-friendly and great for leftovers.
✅ This recipe is suitable For:
- High-Protein Diets
- Mediterranean Diet
- Nut-Free Diet
🚫 This recipe is not suitable For:
- Vegan/Vegetarian Diet (contains meat and cheese)
- Dairy-Free Diet (contains Parmesan)
- Keto/Low-Carb Diet (contains pasta and breadcrumbs)
- Gluten-Free Diet (unless GF pasta/breadcrumbs are used)

Italian Wedding Soup with Meatballs, Spinach & Pasta
Ingredients
For the Meatballs:
- 1 lb ground beef or a beef/pork mix
- ¼ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic minced
- 2 tbsp chopped parsley
- Salt & pepper to taste
For the Soup:
- 1 tbsp olive oil
- 1 small onion finely chopped
- 2 carrots diced
- 2 celery stalks diced
- 8 cups chicken broth low sodium
- 1 cup uncooked pasta fusilli, ditalini, or orzo
- 3 cups fresh spinach or escarole
- Salt & pepper to taste
- Grated Parmesan for garnish optional
Instructions
Make the Meatballs:
- In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper.
- Roll into small 1-inch meatballs and set aside.
Sauté the Veggies:
- In a large pot, heat olive oil over medium heat.
- Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
Add Broth & Meatballs:
- Pour in chicken broth and bring to a boil.
- Gently drop in the meatballs. Reduce to a simmer and cook for 10 minutes.
Add Pasta:
- Stir in the pasta and cook according to package directions (about 8–10 minutes) until tender.
Add Spinach:
- Stir in fresh spinach and cook until wilted, about 1–2 minutes.
Serve:
- Season with salt and pepper to taste.
- Ladle into bowls and top with grated Parmesan. Serve hot!
Notes
Tips & Variations
- Lighten it up: Use turkey or chicken instead of beef.
- Greens swap: Substitute spinach with kale or escarole.
- Gluten-free: Use GF breadcrumbs and pasta.
- Zesty twist: Add a squeeze of lemon juice or red pepper flakes.
- Meal prep: Freeze portions for quick, cozy dinners later!
Storage
- Store in an airtight container in the refrigerator for up to 3–4 days.
- For longer storage, freeze the soup (without pasta) for up to 2 months.
- Thaw frozen soup overnight in the fridge before reheating.
- Reheat gently on the stove and cook pasta separately just before serving.
- Keep greens separate if planning to store, and add them at serving time to maintain freshness.
Perfect Pairings: What to Serve with this Italian Wedding Soup
This hearty Italian Wedding Soup pairs beautifully with a variety of complementary dishes. Crusty bread or garlic bread is perfect for dipping into the savory broth. A fresh garden salad with mixed greens, cherry tomatoes, cucumbers, and a light vinaigrette adds a refreshing balance to the rich soup.
For additional sides, roasted vegetables such as zucchini, bell peppers, or asparagus work well and add vibrant color and nutrition. Simple rice or quinoa pilaf can also be served on the side to make the meal more filling.
For beverages, try sparkling water with a slice of lemon or cucumber, or a light herbal iced tea, which complements the flavors without overpowering the soup. Finish with a fresh fruit salad or sorbet for a light and refreshing dessert to round out the meal.
Common Mistakes to Avoid
Overcooking the meatballs – Tough meatballs are usually caused by overmixing or overcooking. Handle the mixture gently and simmer just until cooked through.
Overcooking the pasta – Adding pasta too early can result in mushy noodles. Cook pasta al dente and consider adding it just before serving or slightly undercooked if reheating leftovers.
Skipping seasoning – Taste both the broth and meatballs as you go. Adjust salt, pepper, and herbs to bring out the full flavor.
Wilted greens too early – Spinach or escarole should be added at the very end to retain color, texture, and nutrients.
Using low-flavor broth – A bland chicken broth can make the entire soup lack depth. Opt for low-sodium, high-quality chicken broth and season as needed.
Making meatballs too large – Small 1-inch meatballs cook evenly and allow for a perfect bite-size experience.
By following these tips, your Italian Wedding Soup will stay hearty, flavorful, and visually appealing, perfect for lunch, dinner, or meal prep.
FAQ
Can I make this soup ahead of time?
Yes! It actually tastes better the next day. Just store the pasta separately to prevent mushiness.
What kind of pasta works best?
Small shapes like orzo, ditalini, fusilli, or pastina are perfect.
Can I use frozen spinach?
Definitely! Thaw it first and squeeze out excess water.
Can I bake the meatballs instead of simmering?
Yes — bake at 400°F (200°C) for 15–18 minutes before adding to the soup.
This Italian Wedding Soup is the perfect mix of cozy, hearty, and healthy — a complete meal in one pot that brings everyone to the table.
If you love warm, comforting meals, you’ll also enjoy my Creamy Parmesan Tuscano Soup — it’s rich, flavorful, and packed with Tuscan charm, making it another perfect soup for chilly nights.