Italian Meatball Wedding Soup

Serves: 8

I get really excited whenever I make Italian wedding soup. It’s one of my favorite dishes, filled with homemade browned meatballs, fresh veggies and tiny bits of pasta. It’s perfect for any time of the day and never disappoints!




1 large egg
3 tbsp. finely chopped fresh chives
2 tsp. finely chopped fresh sage
2 cloves garlic, minced
⅓ lb. 85% or 90% lean ground beef
½ lb. sweet or hot Italian sausage, removed from the casings
½ cup grated Parmigiano-Reggiano
⅓ cup Italian-seasoned bread crumbs
¼ tsp. salt


2 tbsp. olive oil
1 medium yellow onion, diced
2 large carrots, diced
2 stalks celery, diced
6 cups high-quality chicken broth, such as Swanson (do not use low-sodium)
2 cups high-quality beef broth, such as Swanson (do not use low-sodium)
2 cups water
½ cup dry white wine (optional)
1 bay leaf
½ tsp. salt
¼ tsp. white pepper (or black pepper)
1 cup small pasta, such as ditalini
4 oz. fresh spinach, stems trimmed, roughly chopped (about 3 packed cups)
Parmesan cheese for serving



1. Preheat the oven to 350°F. Line a baking sheet with aluminum foil, then set an ovenproof roasting rack on top. Generously spray the rack with nonstick cooking spray.
2. In a medium bowl, beat the egg together with the chives, sage and garlic. Add all the remaining meatball ingredients and mash with your hands until well combined. Roll the mixture into tablespoon-size balls (about 1 inch in diameter each) and place on the prepared rack. Bake until lightly browned and cooked through, about 18 minutes.
3. Meanwhile, heat the olive oil in a medium soup pot until shimmering. Add the onions, carrots and celery and cook, stirring frequently, until the vegetables are well softened, about 8 minutes. Add the chicken broth, beef broth, water, wine, if using, bay leaf, salt and pepper and bring to a boil for about 8 minutes.
4. Cook the pasta according to the package directions until al dente, about 7 minutes. Taste the soup and adjust the seasoning if necessary, then lower the heat and add the spinach and meatballs. Simmer for a few minutes, until the spinach is wilted and the meatballs are warmed all the way through. Transfer the soup to bowls and serve with the grated Parmesan cheese.



Calories 359kcal
Total Carbohydrates 16g
Protein 23g
Total Fat 22g
Saturated fat 7g
Polyunsaturated fat 0.5g
Monounsaturated fat 2g
Trans fat 3g
Cholesterol 83mg
Sodium 930mg
Potassium 21mg
Dietary Fiber 2g
Sugars 5g
Vitamin A 10%
Vitamin C 0%
Calcium 4%
Iron 3


This AMAZING Recipe can be found in my Mediterranean Refresh Meal Plan Cookbook here

The Mediterranean Refresh Under 30 Minutes
from $9.95
The Mediterranean Meal Plan
from $9.95 Regular price $29.99 Save $20.04
The Diabetic Kitchen'
from $9.95
The Mediterranean Refresh*
from $9.95 Regular price $19.95 Save $10
Mediterranean Meals on a Budget
Keto For Life
Delicious Keto Desserts
Delicious Keto Lunches
Sale price $9.95 Regular price $19.95 Save $10
Delicious Keto Dinners & Snacks
Delicious Keto Breakfast
Sale price $9.95 Regular price $19.95 Save $10
Easy Home Growing
from $9.95
Year-Round Gardening with Hydroponics
from $9.95 Regular price $24.95 Save $15
Fun in the Sun: A Light Guide for Plants
Sale price $9.95 Regular price $19.95 Save $10
20 Challenging Indoor Plants
Sale price $9.95 Regular price $19.95 Save $10
15 Gardening Tips & Tricks
Sale price $9.95 Regular price $19.95 Save $10