Healthy Italian Wedding Soup That Tastes Indulgent

5 min prep 2 min cook 5 servings
Healthy Italian Wedding Soup That Tastes Indulgent
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Lean & Juicy: Ground turkey and fluffy quinoa keep the mini meatballs tender while trimming saturated fat.
  • One-Pot Wonder: Everything—from searing meatballs to wilting greens—happens in a single Dutch oven, so cleanup is a breeze.
  • Flavor Layering: A quick sauté of fennel, carrot, and celery builds a sweet-savory base that tastes slow-simmered.
  • Hidden Veggies: Baby spinach melts into the broth, adding iron and vibrant color without picky-eater pushback.
  • Weeknight Friendly: Ready in 45 minutes, but the flavors deepen beautifully if you need to make it ahead.
  • Freezer Hero: Portion and freeze for up to 3 months; reheats like a dream on busy evenings.

Ingredients You'll Need

Ingredients

Great soup starts at the market. Choose the freshest produce you can find—your taste buds (and Instagram feed) will thank you.

Turkey: I use 93% lean ground turkey; any leaner and the meatballs can dry out. If you prefer chicken, thigh meat keeps things juicy. For a plant-based route, swap in 1 cup cooked green or French lentils plus 2 Tbsp almond flour.

Quinoa: Acts as a binder and sneaks in complete protein plus a delightful pop. Cook a big batch on Sunday and you’ll have leftovers for salads too.

Breadcrumbs & Parmesan: A modest shower of whole-wheat panko and freshly grated Parm gives that classic Italian umami. Gluten-free? Use almond flour and nutritional yeast.

Egg: One large egg is the glue that keeps the meatballs from falling apart. Flax “egg” works for vegan diets—1 Tbsp flaxmeal + 3 Tbsp water, let gel 5 min.

Aromatics: Finely minced onion, garlic, and a pinch of dried oregano perfume the meatball mixture; they echo the flavors in the broth for a harmonious bowl.

Broth: Opt for low-sodium chicken or vegetable broth so you control salt levels. I love the roasted-chicken varieties for deeper flavor without extra work.

Vegetables: Classic soffritto—carrot, celery, onion—plus fennel for subtle anise sweetness that plays beautifully with turkey. Dice small so every spoonful is balanced.

Acini di Pepe: These tiny pearls of pasta look like couscous and cook in the soup in just 6 minutes. Orzo or ditalini are fine stand-ins; for low-carb, try cauliflower rice.

Spinach: Baby spinach wilts almost instantly, but chopped kale or escarole lend heartier chew if you prefer. If using tougher greens, add 5 minutes earlier.

Lemon & Parmesan Rind: A strip of Parm rind simmered in the broth adds incredible body; a final squeeze of lemon brightens everything. Don’t skip these little cheffy touches—they make the soup taste like it came from a trattoria.

How to Make Healthy Italian Wedding Soup That Tastes Indulgent

1
Prep your quinoa

If you don’t have leftover quinoa, combine ½ cup rinsed quinoa with 1 cup water in a small saucepan. Bring to a boil, cover, reduce to low, and simmer 15 minutes. Fluff with a fork and let cool while you gather everything else. Warm quinoa will partially cook the turkey, so cooling prevents tough meatballs.

2
Mix the meatballs

In a large bowl combine 1 lb ground turkey, ¾ cup cooked quinoa, ¼ cup whole-wheat panko, ¼ cup grated Parmesan, 1 beaten egg, 2 minced garlic cloves, ½ tsp dried oregano, ½ tsp kosher salt, and ¼ tsp black pepper. Mix gently with a fork or your fingertips just until combined—over-mixing makes dense meatballs.

3
Roll & chill

Portion heaping teaspoons (about ¾-inch) and roll into tiny balls—you should get 40-ish. Chilling them on a parchment-lined plate for 10 minutes firms the fat so they hold their shape when seared. Meanwhile, dice your vegetables.

4
Sear for flavor

Heat 2 tsp olive oil in a Dutch oven over medium-high. Brown half the meatballs, 2–3 minutes per side; they’ll finish cooking in the broth. Transfer to a plate; repeat with remaining oil and meatballs. Those caramelized brown bits on the pot bottom? Liquid gold—do not wash the pot.

5
Build the soffritto

Lower heat to medium; add diced onion, carrot, celery, and fennel plus a pinch of salt. Sauté 5 minutes until softened and fragrant. Stir in 2 more minced garlic cloves and ½ tsp dried oregano; cook 30 seconds to bloom the spices.

6
Deglaze & simmer

Pour in 6 cups low-sodium broth and use a wooden spoon to scrape up all the browned bits. Add a 2-inch Parmesan rind, ½ cup acini di pepe, and return the meatballs to the pot. Bring to a gentle boil, then reduce to a lively simmer for 10 minutes, stirring occasionally so the pasta doesn’t stick.

7
Finish with greens

Stir in 4 cups baby spinach and cook just until wilted, about 1 minute. Fish out the now-soft cheese rind (or leave it in for the lucky person who finds it). Finish with juice of ½ lemon and a shower of fresh parsley.

8
Serve & swoon

Ladle into warm bowls, top with extra Parmesan and a twist of black pepper. Crusty whole-grain bread is non-negotiable for sopping up every last drop.

Expert Tips

Keep a gentle simmer

Boiling toughens turkey meatballs. Aim for gentle bubbles barely breaking the surface; your meat will stay cloud-soft.

Par-cook pasta separately for meal-prep

If you plan to store leftovers, cook the acini di pepe in a separate pot, toss with a drizzle of oil, and add to bowls when serving. This prevents bloated, mushy pasta.

Flash-freeze meatballs

Spread rolled meatballs on a tray, freeze 30 min, then transfer to a bag. They’ll hold shape when dropped straight into future soups or sauces.

Double the batch

This soup loves company. Double everything except the pasta (add that as needed) and you’ll feed a crowd or stock your freezer for busy weeks.

Slow-cooker hack

Brown meatballs and soffritto on the stovetop, then dump everything except spinach/pasta into a slow cooker. Cook low 4–5 hours; add pasta and spinach 30 min before serving.

Trim sodium smartly

Use no-salt-added tomatoes (if adding) and rinse canned beans. Season at the end; your palate perceives salt more strongly in hot liquid.

Variations to Try

  • Lemony Spring Version

    Swap spinach for asparagus tips and peas; finish with lots of fresh mint and zest of a whole lemon.

  • Spicy Calabrese

    Add ¼ tsp crushed red-pepper flakes to the soffritto and use hot Italian turkey sausage for half the meat.

  • Creamy (Still Healthy)

    Stir in ½ cup low-fat evaporated milk or puréed cannellini beans for a creamy broth that won’t weigh you down.

  • Vegetarian Wedding Soup

    Replace turkey with lentil-mushroom balls and use vegetable broth. Add a sheet-pan of roasted veggies for extra depth.

  • Low-Carb Green Power

    Skip pasta and add zucchini noodles plus extra greens. Stir in beaten egg for stracciatella-style ribbons.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Store pasta separately if you dislike absorption.

Freezer: Portion soup (again, minus pasta) into freezer bags; lay flat to freeze for space-saving bricks. Keeps 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.

Reheat: Warm gently on the stovetop over medium-low, adding a splash of broth or water to loosen. Add freshly cooked or reheated pasta just before serving so it stays al dente.

Make-Ahead Meatballs: Prepare and sear meatballs up to 2 days ahead; refrigerate in a sealed container. Add to simmering broth when ready to serve.

Frequently Asked Questions

Yes, but choose lean, fully-cooked turkey or chicken meatballs. Add them during the final 10 minutes so they warm through without disintegrating. You’ll miss the quinoa texture, but dinner will still be delicious.

As written, it contains pasta and panko. Swap gluten-free breadcrumbs and use small rice pasta or omit pasta entirely for a gluten-free bowl.

Purée a handful of spinach or kale with a ladle of broth and stir the green potion into the soup. They’ll get the nutrients but not the leafy texture.

Simply add warm broth or water to thin to desired consistency and warm gently. Next time, cook pasta separately and add per bowl.

Absolutely. Use sauté mode for steps 4–5, then add broth, pasta, and meatballs. Pressure cook on high for 4 minutes, quick release, stir in spinach, and finish with lemon.

Use the fine side of a box grater or a vegetable peeler, then mince the peel. Avoid the bitter white pith and you’ll get bright citrus oil that lifts the whole pot.
Healthy Italian Wedding Soup That Tastes Indulgent
soups
Pin Recipe

Healthy Italian Wedding Soup That Tastes Indulgent

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Mix meatballs: In a bowl combine quinoa, turkey, panko, Parmesan, egg, half the garlic, ½ tsp oregano, salt, and pepper. Form into ¾-inch meatballs; chill 10 min.
  2. Sear: Heat olive oil in Dutch oven over medium-high. Brown meatballs in batches, 2–3 min per side; set aside.
  3. Sauté vegetables: Lower heat; cook onion, carrot, celery, fennel 5 min. Add remaining garlic and oregano; cook 30 s.
  4. Simmer soup: Pour in broth and scrape browned bits. Add Parmesan rind, pasta, and meatballs. Simmer 10 min until pasta is al dente.
  5. Finish: Stir in spinach until wilted, about 1 min. Add lemon juice and parsley. Serve hot with extra Parmesan.

Recipe Notes

For meal-prep, cook pasta separately and add when serving to avoid sogginess. Soup thickens as it stands—thin with broth when reheating.

Nutrition (per serving)

278
Calories
24g
Protein
28g
Carbs
8g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.