Short Description
A hearty, comforting soup featuring tender mini meatballs, fresh vegetables, spinach, and acini di pepe pasta in a flavorful double-broth base—perfect for a cozy family dinner.
Why You’ll Love This Recipe
- Mini meatballs: Juicy sausage‑and‑beef blend seasoned with Parmesan and Italian spices
 - Rich broth: A combination of chicken and beef broth delivers depth and warmth
 - Veggie-packed: Loaded with onion, carrots, celery, garlic, and spinach
 - Comfort in every spoon: Pasta and meatballs make it satisfying yet light enough for any season
 
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Meatballs
- 8 oz ground sausage, casings removed
 - 8 oz ground beef
 - ½ cup breadcrumbs
 - 1 large egg
 - 1 tsp Italian seasoning
 - ½ tsp garlic powder
 - ½ tsp salt
 - ½ tsp black pepper
 - ¼ cup grated Parmesan cheese
 - 3 Tbsp lukewarm water
 
For the Soup
- ¼ tsp crushed red pepper flakes
 - 2½ Tbsp olive oil
 - 1 large yellow onion, diced
 - 4 large carrots, peeled and chopped
 - 2 stalks celery, finely chopped
 - 8 cloves garlic, minced
 - 8 cups chicken broth
 - 4 cups beef broth
 - ⅔ cup acini di pepe pasta
 - 4 cups fresh spinach, roughly chopped
 - 1 tsp salt (plus more to taste)
 - ½ tsp black pepper (plus more to taste)
 - ⅔ cup Parmesan cheese
 - 3 Tbsp freshly squeezed lemon juice
 
Directions
Make the Meatballs
- Preheat oven to 400 °F. Line a baking sheet with parchment paper.
 - In a large bowl, combine sausage, beef, breadcrumbs, egg, Italian seasoning, garlic powder, salt, pepper, Parmesan, and water. Mix gently until just combined—avoid over-mixing.
 - Scoop ~2 teaspoons of meat mixture and roll into small balls. Place on baking sheet (about 40 meatballs).
 - Bake for 10 minutes. Remove and set aside.
 
Prepare the Soup
- In a large soup pot over medium heat, heat olive oil with red pepper flakes. Add onion, carrots, and celery; sauté 5–6 minutes until tender.
 - Add garlic and cook another minute.
 - Pour in chicken and beef broths, raise heat to medium-high, and bring to a boil. Reduce heat to a gentle simmer and cook for 30 minutes.
 
Finish the Soup
- Add acini di pepe and cook for around 6 minutes until pasta is tender.
 - Stir in baked meatballs and chopped spinach; cook until spinach wilts.
 - Add salt, pepper, lemon juice, and Parmesan cheese. Taste and adjust seasoning as needed.
 
Serve
Ladle into bowls and serve warm with crusty bread and extra Parmesan.
Servings And Timing
- Makes approximately 8 servings
 - Prep time: ~20 minutes (simultaneous meatball and veggie prep)
 - Cook time: ~30 minutes (soup) + 10 minutes (meatballs)
 - Total time: ~50 minutes
 
Variations
- Cheese ravioli swap: Replace pasta with mini ravioli for a fun twist
 - Greens choice: Use kale or swiss chard if spinach isn’t available
 - Spicy kick: Increase crushed red pepper flakes or add a dash of hot sauce
 - Gluten-free: Use gluten-free breadcrumbs and pasta
 - Low-fat option: Omit sausage and use ground turkey; reduce oil to 1 Tbsp
 
Storage/Reheating
- Refrigerator: Store in airtight containers for up to 3 days
 - Freezer: Freeze in portions for up to 2 months
 - Reheating: Warm gently on the stovetop or microwave until heated through; add extra broth if thickened
 
FAQs
Can I cook meatballs ahead of time?
Yes—bake and refrigerate or freeze baked meatballs; add them to soup when reheating.
Can I use just one type of broth?
Yes—use all chicken or all beef broth if preferred, though a mix gives more depth.
Is the pasta necessary?
No—you can omit it or substitute with another small pasta like orzo or ditalini.
Can I make this vegetarian?
Substitute vegetable broth and use plant-based meatballs or chickpeas.
Why add lemon juice?
Brightens the rich flavors and balances the savory broth.
Can I freeze with noodles?
Avoid freezing pasta as it may become mushy; add fresh pasta when reheating.
How spicy is it?
Mild by default—add more red pepper flakes or hot sauce for heat.
Can I use store-bought meatballs?
Yes—just bake or simmer them before adding to the soup.
Is this soup kid-friendly?
Absolutely—tender meatballs and pasta make it appealing to all ages.
How do I make it thicker?
Add more pasta or reduce broth to concentrate flavors.
Conclusion
Italian Wedding Soup is a timeless, heartwarming dish that combines mini meatballs, hearty veggies, tender pasta, and fresh spinach in a rich broth. Easy to prepare and perfect for leftovers, it’s a delicious way to bring warmth and flavor to your table. Enjoy!
Print
Italian Wedding Soup
- Total Time: 50 minutes
 - Yield: 8 servings
 - Diet: Low Lactose
 
Description
A hearty, comforting soup featuring mini meatballs, fresh vegetables, spinach, and pasta in a flavorful double-broth base—ideal for cozy meals.
Ingredients
For the Meatballs: 8 oz ground sausage, 8 oz ground beef, ½ cup breadcrumbs, 1 egg, 1 tsp Italian seasoning, ½ tsp garlic powder, ½ tsp salt, ½ tsp pepper, ¼ cup grated Parmesan, 3 Tbsp water
For the Soup: ¼ tsp red pepper flakes, 2½ Tbsp olive oil, 1 yellow onion (diced), 4 carrots (chopped), 2 celery stalks (chopped), 8 garlic cloves (minced), 8 cups chicken broth, 4 cups beef broth, ⅔ cup acini di pepe pasta, 4 cups spinach (chopped), 1 tsp salt, ½ tsp pepper, ⅔ cup Parmesan cheese, 3 Tbsp lemon juice
Instructions
- Preheat oven to 400°F and line a baking sheet with parchment.
 - Mix meatball ingredients in a bowl, form ~40 small meatballs, and bake for 10 minutes.
 - In a large pot, heat oil and red pepper flakes. Sauté onion, carrot, celery for 5–6 mins. Add garlic and cook 1 more min.
 - Pour in both broths and bring to a boil. Simmer for 30 minutes.
 - Add pasta and cook ~6 mins until tender.
 - Stir in meatballs and spinach; cook until spinach wilts.
 - Add salt, pepper, lemon juice, and Parmesan. Adjust seasoning to taste.
 - Serve hot with bread and extra Parmesan.
 
Notes
- Use all chicken broth if preferred
 - Sub spinach with kale or chard
 - Omit sausage for lower fat or use turkey
 - Freeze without pasta to prevent sogginess
 - Lemon juice balances the rich broth
 
- Prep Time: 20 minutes
 - Cook Time: 30 minutes
 - Category: Soup
 - Method: Stovetop
 - Cuisine: Italian-American
 
Nutrition
- Serving Size: 1 bowl
 - Calories: 360
 - Sugar: 5g
 - Sodium: 870mg
 - Fat: 20g
 - Saturated Fat: 7g
 - Unsaturated Fat: 11g
 - Trans Fat: 0g
 - Carbohydrates: 22g
 - Fiber: 3g
 - Protein: 22g
 - Cholesterol: 80mg