Italian Wedding Soup is a comforting and hearty dish that combines tender meatballs, fresh greens, and delicate pasta in a flavorful broth. Despite its name, it’s not served at weddings but refers to the “marriage” of ingredients that blend perfectly together. This warm, nourishing soup is ideal for family dinners or cozy evenings.
Why You’ll Love This Recipe
This recipe is simple yet deeply satisfying. The homemade meatballs are juicy and well-seasoned, adding richness to every spoonful. The light broth keeps the dish from feeling heavy, while the greens and pasta create a balanced texture. It’s also versatile, allowing you to adapt ingredients based on what you have at home. Whether you’re cooking for a crowd or preparing a comforting meal for yourself, this soup delivers both flavor and nourishment.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the meatballs:
1 pound ground beef or ground chicken
1/4 cup breadcrumbs
1/4 cup grated parmesan cheese
1 egg
2 tablespoons chopped fresh parsley
2 cloves garlic, minced
1/2 teaspoon salt
1/2 teaspoon black pepper
For the soup:
1 tablespoon olive oil
1 small onion, finely chopped
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
8 cups chicken broth
1 cup small pasta (such as acini di pepe or orzo)
4 cups fresh spinach or escarole, chopped
1/2 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1/4 cup grated parmesan cheese for serving
Directions
Start by preparing the meatballs. In a large bowl, combine the ground meat, breadcrumbs, parmesan cheese, egg, parsley, garlic, salt, and pepper. Mix gently until just combined, being careful not to overwork the mixture. Roll into small meatballs, about 1 inch in size, and set aside.
Heat olive oil in a large pot over medium heat. Add the chopped onion, carrots, and celery, cooking for about 5 minutes until softened. Stir in the garlic and cook for another minute until fragrant.
Pour in the chicken broth and bring it to a gentle boil. Carefully add the meatballs to the pot and let them cook for about 8–10 minutes, or until fully cooked through.
Add the pasta to the soup and continue cooking according to the package instructions, usually around 6–8 minutes. Once the pasta is tender, stir in the chopped greens and let them wilt for about 2 minutes.
Season the soup with salt and black pepper to taste. Serve hot, topped with grated parmesan cheese for extra flavor.
Servings and timing
This recipe serves about 4 to 6 people.
Preparation time: 20 minutes
Cooking time: 30 minutes
Total time: approximately 50 minutes
Variations
You can switch the protein by using ground turkey or a mix of beef and chicken for a different flavor profile. If you prefer a lighter version, use only chicken. For a richer broth, add a splash of cream or extra parmesan.
Vegetables can also be adjusted. Kale or Swiss chard works well instead of spinach. If you want more texture, add peas or zucchini. For a gluten-free option, use gluten-free pasta and breadcrumbs.
You can even make it low-carb by skipping the pasta and adding extra greens or small cauliflower florets.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep in mind that the pasta may absorb broth over time, so you might need to add a bit of extra broth when reheating.
To reheat, warm the soup gently on the stovetop over medium heat until heated through. You can also microwave individual portions in a microwave-safe bowl, stirring halfway through.
For longer storage, freeze the soup without the pasta for up to 2 months. Add freshly cooked pasta when reheating for the best texture.
FAQs
Can I make the meatballs ahead of time?
Yes, you can prepare and shape the meatballs a day in advance and store them in the refrigerator until ready to cook.
Can I bake the meatballs instead of cooking them in the soup?
Yes, baking them at 375°F (190°C) for about 15 minutes is an option, but cooking them in the soup adds more flavor.
What type of pasta works best?
Small pasta like acini di pepe or orzo is ideal because it blends well with the soup.
Can I use frozen meatballs?
Yes, but make sure they are fully cooked and adjust the cooking time accordingly.
Is this soup healthy?
It’s a balanced dish with protein, vegetables, and carbs, making it a wholesome meal.
Can I make it vegetarian?
Yes, replace meatballs with plant-based alternatives and use vegetable broth.
How do I keep the pasta from getting mushy?
Cook the pasta separately and add it to individual bowls before serving.
Can I use store-bought broth?
Absolutely, just choose a good-quality broth for the best flavor.
What greens are best for this soup?
Spinach, escarole, kale, or Swiss chard all work well.
Can I double the recipe?
Yes, simply double all ingredients and use a larger pot.
Conclusion
Italian Wedding Soup is a timeless dish that brings comfort and warmth to any table. With its flavorful meatballs, nourishing broth, and tender greens, it’s a recipe you’ll return to again and again. Easy to prepare and adaptable to different tastes, this soup is perfect for both everyday meals and special occasions.
A comforting Italian soup with tender meatballs, fresh greens, and small pasta simmered in a flavorful broth, creating a perfect balance of hearty and light textures .
Author:Sophia
Prep Time:20 minutes
Cook Time:30 minutes
Total Time:50 minutes
Yield:4–6 servings
Category:Soup
Method:Stovetop
Cuisine:Italian
Diet:Halal
Ingredients
1 pound ground beef or ground chicken
1/4 cup breadcrumbs
1/4 cup grated parmesan cheese
1 egg
2 tablespoons fresh parsley, chopped
2 cloves garlic, minced
1/2 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon olive oil
1 small onion, finely chopped
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
8 cups chicken broth
1 cup small pasta (acini di pepe or orzo)
4 cups fresh spinach or escarole, chopped
1/2 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1/4 cup grated parmesan cheese (for serving)
Instructions
In a bowl, mix ground meat, breadcrumbs, parmesan, egg, parsley, garlic, salt, and pepper until just combined.
Roll into small 1-inch meatballs and set aside.
Heat olive oil in a large pot and sauté onion, carrots, and celery for about 5 minutes until softened.
Add garlic and cook for 1 minute until fragrant.
Pour in chicken broth and bring to a gentle boil.
Add meatballs and cook for 8–10 minutes until fully cooked.
Add pasta and cook according to package instructions until tender.
Stir in greens and cook for 2 minutes until wilted.
Season with salt and pepper, then serve hot with grated parmesan on top.
Notes
Do not overmix meatballs to keep them tender.
Cook pasta separately if storing leftovers to avoid mushiness.