This traditional Italian-style wedding soup features tender mini meatballs, delicate pasta, and vibrant greens in a savory, comforting broth. It is a perfect one-pot meal that balances earthy vegetables with a savory meat base, creating a satisfying dining experience for any occasion. Every spoonful delivers a harmonious blend of textures that makes this dish a true favorite for family dinners.

List of ingredients
- 1/2 pound ground turkey (seasoned with Italian herbs)
- 1/2 pound ground beef
- 2 teaspoons Italian seasoning
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 1/3 cup bread crumbs
- 1/4 cup parmesan cheese (grated)
- 1 large egg
- 1 tablespoon olive oil
- 1/4 medium white onion (diced)
- 1 large carrot (about 1/2 cup diced)
- 3 cloves garlic (minced)
- 1/4 teaspoon salt
- 1/4 teaspoon pepper
- 64 ounces low sodium chicken broth
- 1 cup water
- 3/4 cup acini de pepe pasta
- 2 cups spinach (chopped)
step-by-step instructions
- Mix Meatballs: In a large bowl, combine meat, Italian seasoning, salt, pepper, bread crumbs, parmesan, and egg. Mix until just combined and roll into small meatballs.
- Brown Meatballs: Heat olive oil in a pot over medium-high heat. Brown meatballs in batches for about 4 minutes each and set aside on a paper towel-lined plate.
- Sauté Vegetables: Add diced onion and carrot to the same pot and cook for 3 minutes to soften. Add garlic, salt, and pepper; cook for 1-2 minutes.
- Simmer Soup: Pour in chicken broth and water, bringing the mixture to a boil. Reduce to a simmer, add the meatballs, and cook for 2-3 minutes.
- Cook Pasta: Add the pasta to the pot and simmer for 9-10 minutes until tender.
- Finish: Stir in the chopped spinach and cook for about 1 minute until wilted before serving.
Refining Your Meatball Texture
Keeping Meatballs Small for Spoonability
When forming your meatballs, consistency is key to ensuring they cook evenly throughout. Aim for a size slightly smaller than a traditional meatball, roughly the size of a marble or a small teaspoon, which allows for multiple meatballs to fit comfortably on a soup spoon. Smaller meatballs release more flavor into the broth as they simmer and provide a better balance for each bite of pasta and vegetable.
Browning for Depth of Flavor
Browning the meatballs before introducing them to the liquid is a critical step for developing a robust flavor profile. This process creates a caramelized crust on the exterior of the meat, which not only improves the final taste but also helps the meatballs retain their shape during the simmering process. If you find the pot getting too dry while browning, add a tiny extra drop of olive oil to keep the process moving smoothly without burning the aromatics.
Selecting the Ideal Pasta
Why Small Pasta Shapes Perform Best
Acini de pepe is traditionally preferred because its small, bead-like size ensures it does not overwhelm the other ingredients in the soup. These tiny shapes act as a vessel for the broth, carrying the savory essence into every spoonful. If you cannot find this specific variety, look for other small pasta shapes like orzo, pastina, or tiny stars which mimic the texture and cooking time of the original.
Adjusting Cooking Times for Various Shapes
Keep in mind that while most small pasta shapes follow a similar cooking time of roughly 9 to 10 minutes, larger varieties may require a slightly longer stint in the pot. Always test the pasta for your preferred level of tenderness before adding the final greens. If using a delicate pasta, keep a close eye on the pot during the final minutes to prevent the starch from over-thickening the broth.
Mastering the Broth and Seasoning
Balancing Sodium Levels
Because chicken broth can vary significantly in salt content, always start with a low-sodium version to maintain complete control over the flavor. You can always add extra salt at the very end if needed, but it is much harder to fix a soup that is already over-salted. Taste the liquid after adding the meatballs, as they will contribute their own saltiness to the pot during the final simmer.
Infusing Aromatic Flavors
The base of your soup is built upon the sautéed onions, carrots, and garlic. Ensure these are cooked until they are soft and translucent, as this provides a sweet foundation that complements the savory meat. If you desire a more complex broth, you can deglaze the pot with a small splash of water after browning the meat to lift any browned bits, which are packed with concentrated flavor.
Storage and Reheating Guidelines
Managing Pasta Absorption
Pasta will continue to absorb liquid even after the heat is turned off, especially when stored in the refrigerator. When you go to reheat the leftovers, you will likely find that the soup has become quite thick or that the liquid has been almost entirely absorbed. This is entirely normal and can be easily rectified by adding a splash of fresh water or more chicken broth while warming the soup on the stove.
Freezing for Future Convenience
This soup freezes exceptionally well, making it a brilliant option for meal prep. Store the cooled soup in airtight containers, leaving a little room at the top for expansion. When you are ready to enjoy it, let the soup thaw in the refrigerator overnight before heating it on the stove. If you prefer, you can portion the soup into individual silicone trays to create convenient, single-serving blocks for quick lunches.
Frequently Asked Questions
Can I add other vegetables to the mix?
Absolutely, diced celery or zucchini can be added to the pot alongside the carrots for extra volume. Just ensure they are cut into small pieces so they cook through in the same timeframe as the rest of the ingredients.
What should I do if the broth tastes too thin?
If you find the broth is thinner than you prefer, simply simmer it for an extra few minutes without a lid. This allows some of the liquid to evaporate, resulting in a more concentrated and flavorful broth. Alternatively, you can add a small amount of extra parmesan cheese to naturally thicken the liquid.
Is it possible to use frozen spinach?
Yes, frozen spinach works perfectly as a substitute. If you choose to use it, make sure to squeeze out any excess water before adding it to the pot to keep your soup base vibrant. You may need to add it a few minutes earlier than fresh spinach to ensure it is thoroughly warmed through.
How can I make this soup heartier?
You can increase the protein content by adding extra meatballs or by incorporating shredded rotisserie chicken during the final stage of simmering. For extra bulk, adding white beans or chickpeas can also provide a wonderful texture and increase the fiber content of the dish.
What is the best way to garnish this soup?
Freshly chopped parsley provides a bright, herbal contrast to the savory meat, while a generous dusting of fresh parmesan cheese adds a salty, creamy finish. For those who enjoy a bit of heat, a light sprinkling of crushed red pepper flakes can wake up the palate and enhance the overall experience.
Print
Hearty Italian-Style Meatball Soup
- Total Time: PT60M
- Yield: 8 servings 1x
- Diet: High Protein
Description
Italian wedding soup is a hearty savory soup packed full of flavorful meatballs, pasta and tender vegetables. This soup is the perfect marriage of meat and vegetables for a delicious soup the whole family will love.
Ingredients
- 1/2 pound ground turkey (seasoned with Italian herbs)
- 1/2 pound ground beef
- 2 teaspoons Italian seasoning
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 1/3 cup bread crumbs
- 1/4 cup parmesan cheese (grated)
- 1 large egg
- 1 tablespoon olive oil
- 1/4 medium white onion (diced)
- 1 large carrot (about 1/2 cup diced)
- 3 cloves garlic (minced)
- 1/4 teaspoon salt
- 1/4 teaspoon pepper
- 64 ounces low sodium chicken broth
- 1 cup water
- 3/4 cup acini de pepe pasta
- 2 cups spinach (chopped)
Instructions
- Mix Meatballs: In a large bowl, combine meat, Italian seasoning, salt, pepper, bread crumbs, parmesan, and egg. Mix until just combined and roll into small meatballs.
- Brown Meatballs: Heat olive oil in a pot over medium-high heat. Brown meatballs in batches for about 4 minutes each and set aside on a paper towel-lined plate.
- Sauté Vegetables: Add diced onion and carrot to the same pot and cook for 3 minutes to soften. Add garlic, salt, and pepper; cook for 1-2 minutes.
- Simmer Soup: Pour in chicken broth and water, bringing the mixture to a boil. Reduce to a simmer, add the meatballs, and cook for 2-3 minutes.
- Cook Pasta: Add the pasta to the pot and simmer for 9-10 minutes until tender.
- Finish: Stir in the chopped spinach and cook for about 1 minute until wilted before serving.
Notes
It is normal for the pasta in this soup to soak up quite a bit of the broth when stored in the refrigerator. Add more water or broth when reheating until you have the desired consistency.
- Prep Time: PT30M
- Cook Time: PT30M
- Category: Soup
- Method: Stovetop
- Cuisine: American-Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 301 kcal
- Sugar: 2 g
- Sodium: 618 mg
- Fat: 20 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 1 g
- Protein: 17 g
- Cholesterol: 67 mg
Keywords: meatballs, soup, italian, comfort food, dinner




