Why You’ll Love This Italian Wedding Soup Light
- It’s surprisingly light yet deeply satisfying. You get all the classic, cozy flavors without that heavy, over-stuffed feeling afterwards. The broth is clean and vibrant, letting the tender meatballs and fresh greens be the stars.
- The mini meatballs are a total joy to make and eat. Honestly, rolling these little flavor bombs is almost therapeutic. They cook quickly right in the broth, which means they stay incredibly juicy and infuse the soup with their herby goodness.
- It’s a fantastic way to pack in the veggies. With carrots, celery, onion, and a hefty handful of spinach or escarole, each spoonful is a little boost of goodness. It’s a meal that truly nourishes from the inside out.
- It comes together faster than you’d think. While it tastes like it’s been simmering for hours, you can have this beautiful soup on the table in well under an hour. It’s perfect for those nights when you need something wholesome, stat.
Ingredients & Tools
- For the Meatballs:
- 250 g lean ground turkey or chicken (or a 50/50 mix with lean beef)
- 1 large egg, lightly beaten
- 30 g breadcrumbs (Panko works great for a lighter texture)
- 30 g freshly grated Parmesan cheese
- 2 tbsp fresh parsley, finely chopped
- 1 tsp dried oregano
- 1 small garlic clove, minced
- ¼ tsp each of salt and black pepper
- For the Soup:
- 1 tbsp olive oil
- 1 medium yellow onion, finely diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- 1.5 litres low-sodium chicken broth
- 1 bay leaf (optional, but adds a lovely depth)
- 100 g small pasta like acini di pepe, orzo, or ditalini
- 150 g fresh spinach or chopped escarole
- Salt and pepper to taste
- Extra grated Parmesan for serving
Tools: A large soup pot or Dutch oven, a medium mixing bowl, a small cookie scoop (optional but fantastic for uniform meatballs).
Don’t stress about finding exact ingredients—this soup is wonderfully forgiving. The key is using a good-quality, low-sodium broth since that’s the base of everything. And honestly, that little cookie scoop? It’s a game-changer for making dozens of identical mini meatballs in seconds.
Serves: 4-6 | Prep Time: 20 minutes | Cook Time: 25 minutes | Total Time: 45 minutes
Before You Start: Tips & Ingredient Notes
- Why lean ground meat? We’re using turkey or chicken to keep things light, but the egg, breadcrumbs, and Parmesan ensure the meatballs stay moist and flavorful. You won’t miss the fat at all.
- To chop or to tear the greens? Escarole has a slightly bitter, robust flavor that holds up beautifully, while spinach wilts quickly for a more delicate texture. You can use either—or even kale, just add it a minute or two earlier to soften.
- The pasta puzzle. Using a very small pasta means it cooks directly in the soup, thickening it slightly and absorbing all that lovely flavor. If you’re making this ahead, cook the pasta separately and add it to each bowl to prevent it from getting mushy.
- Don’t skip the Parmesan rind. If you have a leftover rind of Parmesan cheese in your fridge, toss it into the broth as it simmers. It will melt away, adding an incredible, subtle umami richness that’s just magic.
How to Make Italian Wedding Soup Light
Step 1: Create Your Mini Flavor Bombs. In your mixing bowl, combine the ground meat, egg, breadcrumbs, grated Parmesan, parsley, oregano, minced garlic, salt, and pepper. Now, the trick is to mix this gently but thoroughly with your hands. You want everything evenly distributed without overworking the meat, which can make the meatballs tough. Once combined, pinch off small amounts—about a teaspoon each—and roll them into little balls. You should get around 30-40. Placing them on a plate as you go makes the next step easier.
Step 2: Build the Flavor Foundation. Heat the olive oil in your large soup pot over medium heat. Add the diced onion, carrots, and celery (this is your soffritto). Sauté for about 5-7 minutes, until the vegetables have softened and the onion is translucent. You’ll notice the kitchen starting to smell amazing. Now, add the two minced garlic cloves and cook for just another minute until fragrant—be careful not to let it burn.
Step 3: The Broth is the Boss. Pour in the chicken broth and add the bay leaf if you’re using it. Bring the pot to a gentle boil. This is where you can add that Parmesan rind if you have one! Let it bubble away for a minute or two to meld the flavors.
Step 4: Cook the Meatballs & Pasta. Carefully drop the meatballs into the simmering broth one by one. They’ll sink initially but will float to the top as they cook. Let them simmer for about 5 minutes. Then, add your small pasta directly to the pot. Give it a gentle stir to make sure nothing is sticking to the bottom, and let it cook according to the package directions, usually another 8-10 minutes. The broth will thicken slightly as the pasta releases its starch.
Step 5: The Grand Finale of Greens. Once the pasta is al dente, turn off the heat. Stir in the fresh spinach or escarole. It will wilt almost instantly from the residual heat. Taste the soup now—this is crucial. Season with additional salt and pepper as needed. The amount will depend on the saltiness of your broth and Parmesan.
Step 6: Serve Immediately. Ladle the soup into deep bowls, making sure everyone gets plenty of meatballs, pasta, and veggies. Finish with a generous sprinkle of freshly grated Parmesan cheese and a crack of black pepper. The aroma is honestly irresistible.
Serving Suggestions
Complementary Dishes
- A simple arugula salad with lemon vinaigrette — The peppery arugula and sharp lemon provide a bright, crisp contrast to the warm, savory soup.
- Crusty, toasted whole-grain bread — Essential for dipping into that glorious broth and scooping up the last bits from the bowl. A little drizzle of good olive oil on top is heaven.
- Grilled zucchini or asparagus spears — If you want a more substantial meal, these simple grilled vegetables add a lovely smoky note without overpowering the soup’s delicate balance.
Drinks
- A crisp Pinot Grigio or Sauvignon Blanc — The bright acidity and citrus notes in these white wines cut through the richness of the broth and cleanse the palate beautifully.
- A light Italian lager — The effervescence and mild bitterness of a beer like Peroni are a classic, refreshing pairing that just works.
- Sparkling water with a twist of lemon — For a non-alcoholic option, the bubbles and citrus are incredibly refreshing and highlight the soup’s fresh herbs.
Something Sweet
- Lemon ricotta cookies — Their soft, cake-like texture and zesty lemon glaze are a light and lovely way to end the meal on a sweet note.
- A small bowl of fresh berries with a dollop of mascarpone — Simple, elegant, and not too heavy. The sweetness of the berries is a perfect follow-up to the savory soup.
- Dark chocolate almond biscotti — Perfect for dipping into a post-dinner espresso. The bitterness of the chocolate complements the meal without being overly sweet.
Top Mistakes to Avoid
- Mistake: Overmixing the meatball mixture. This develops the gluten in the breadcrumbs and can make your meatballs dense and rubbery instead of tender. Mix just until combined.
- Mistake: Making the meatballs too large. The charm of this soup is the bite-sized meatballs. If they’re too big, they won’t cook through as quickly and can make the soup awkward to eat.
- Mistake: Boiling the soup aggressively after adding the greens. High heat will turn your beautiful spinach or escarole into a sad, murky green. Always wilt them off the heat.
- Mistake: Forgetting to taste before serving. Seasoning is everything. Broths and Parmesan vary in saltiness, so a final taste and adjustment is the difference between a good soup and a great one.
Expert Tips
- Tip: Chill your meatball mixture. If you have an extra 15 minutes, pop the mixed meatball ingredients in the fridge. A slightly colder mixture is much easier to roll and results in neater, firmer meatballs.
- Tip: Brown the meatballs for extra flavor. For a deeper, richer taste, you can quickly brown the rolled meatballs in a separate skillet with a touch of oil before adding them to the broth. It adds another layer of complexity.
- Tip: Make a double batch of meatballs to freeze. Roll extra meatballs and freeze them in a single layer on a baking sheet before transferring to a bag. You can drop them frozen directly into simmering broth for a quick soup anytime.
- Tip: Add a squeeze of lemon juice at the end. Right before serving, a little fresh lemon juice brightens all the flavors and makes the soup taste even more vibrant and alive.
FAQs
Can I make this soup ahead of time?
Absolutely, and it often tastes even better the next day! The key is to cook the pasta separately. Prepare the soup with the meatballs and vegetables, but leave the pasta out. Let the soup cool completely before storing it in the fridge. When you’re ready to serve, reheat the soup, cook the pasta separately, and combine them in bowls. This prevents the pasta from absorbing all the broth and becoming mushy. The soup base will keep beautifully for 3-4 days.
Can I freeze Italian Wedding Soup?
You can, but with a caveat. The soup base (broth, vegetables, meatballs) freezes very well for up to 3 months. However, pasta and leafy greens do not freeze well—the pasta turns grainy and the greens become slimy. Freeze the base only. When ready to eat, thaw it overnight in the fridge, reheat it on the stove, and then add freshly cooked pasta and spinach right before serving.
What can I use instead of breadcrumbs for gluten-free meatballs?
No problem! Gluten-free panko breadcrumbs are a great one-to-one substitute. You can also use almond flour, which will add a slight nuttiness and keep the meatballs tender. Another fantastic option is cooked, cooled quinoa—it acts as a great binder and adds a nice little texture.
My soup seems a bit thin. How can I thicken it?
The pasta should naturally thicken the broth a bit, but if you’d like it even heartier, you have a couple of options. You can mash a few of the meatballs and vegetables against the side of the pot with a spoon—this will release their starch. Alternatively, create a quick slurry by mixing a tablespoon of cornstarch with two tablespoons of cold broth, then stir it into the simmering soup until it thickens.
Is it okay to use frozen spinach?
Yes, it works in a pinch! Make sure to completely thaw and thoroughly squeeze out all the excess water from the frozen spinach. If you don’t, you’ll be adding a lot of extra liquid to your soup, which will dilute the flavor and make it watery. I still prefer fresh for its brighter color and flavor, but frozen is a perfectly good backup plan.
Italian Wedding Soup Light
My lighter Italian Wedding Soup recipe! Tender turkey meatballs, vibrant broth & fresh greens make this cozy classic a wholesome, satisfying meal. Ready in under an hour.
Ingredients
Ingredients
-
250 g lean ground turkey or chicken (or a 50/50 mix with lean beef)
-
1 large egg (lightly beaten)
-
30 g breadcrumbs (Panko works great for a lighter texture)
-
30 g freshly grated Parmesan cheese
-
2 tbsp fresh parsley (finely chopped)
-
1 tsp dried oregano
-
1 small garlic clove (minced)
-
¼ tsp salt and black pepper (each)
-
1 tbsp olive oil
-
1 medium yellow onion (finely diced)
-
2 carrots (peeled and diced)
-
2 celery stalks (diced)
-
2 garlic cloves (minced)
-
1.5 litres low-sodium chicken broth
-
1 bay leaf (optional, but adds a lovely depth)
-
100 g small pasta like acini di pepe, orzo, or ditalini
-
150 g fresh spinach or chopped escarole
-
Salt and pepper (to taste)
-
Extra grated Parmesan (for serving)
Instructions
-
Create Your Mini Flavor Bombs. In your mixing bowl, combine the ground meat, egg, breadcrumbs, grated Parmesan, parsley, oregano, minced garlic, salt, and pepper. Now, the trick is to mix this gently but thoroughly with your hands. You want everything evenly distributed without overworking the meat, which can make the meatballs tough. Once combined, pinch off small amounts—about a teaspoon each—and roll them into little balls. You should get around 30-40. Placing them on a plate as you go makes the next step easier.01
-
Build the Flavor Foundation. Heat the olive oil in your large soup pot over medium heat. Add the diced onion, carrots, and celery (this is your soffritto). Sauté for about 5-7 minutes, until the vegetables have softened and the onion is translucent. You'll notice the kitchen starting to smell amazing. Now, add the two minced garlic cloves and cook for just another minute until fragrant—be careful not to let it burn.02
-
The Broth is the Boss. Pour in the chicken broth and add the bay leaf if you're using it. Bring the pot to a gentle boil. This is where you can add that Parmesan rind if you have one! Let it bubble away for a minute or two to meld the flavors.03
-
Cook the Meatballs & Pasta. Carefully drop the meatballs into the simmering broth one by one. They'll sink initially but will float to the top as they cook. Let them simmer for about 5 minutes. Then, add your small pasta directly to the pot. Give it a gentle stir to make sure nothing is sticking to the bottom, and let it cook according to the package directions, usually another 8-10 minutes. The broth will thicken slightly as the pasta releases its starch.04
-
The Grand Finale of Greens. Once the pasta is al dente, turn off the heat. Stir in the fresh spinach or escarole. It will wilt almost instantly from the residual heat. Taste the soup now—this is crucial. Season with additional salt and pepper as needed. The amount will depend on the saltiness of your broth and Parmesan.05
-
Serve Immediately. Ladle the soup into deep bowls, making sure everyone gets plenty of meatballs, pasta, and veggies. Finish with a generous sprinkle of freshly grated Parmesan cheese and a crack of black pepper. The aroma is honestly irresistible.06


