
Italian Wedding Chicken Soup with Spinach and Meatballs
A light, flavorful one-pot soup featuring herb-seasoned chicken meatballs, tender shredded chicken, fresh spinach, and tiny pasta shapes in a savory broth enriched with Parmesan and egg. Ready in about an hour, this Italian classic is comforting yet elegant enough for company.
- Prep
- 25 min
- Cook
- 35 min
- Wait
- 5 min
- Total
- 1 hr 5 min
- Makes
- 6 servings (about 8 cups)
Steps
Before you start
- Have all ingredients measured and prepped before you start making the meatballs
- Use a good-quality chicken broth as the flavor foundation
- Shred the cooked chicken while it's still warm for easier handling
Mix meatball ingredients
- In a large mixing bowl, combine ground chicken, panko breadcrumbs, beaten egg, 0.25 cup (25 g) grated Parmesan, minced garlic (2 cloves), 1 tsp dried Italian seasoning, 0.5 tsp salt, and 0.25 tsp black pepper.
- Mix gently with your hands until just combined—do not overmix, as this makes tough meatballs.
- Set aside.
+ Show details− Hide details
Ready when: mixture is combined but not overworked
Tip: Overmixing toughens the meatballs; use a light hand and stop as soon as everything is just blended.
Sear chicken breasts
- Heat 2 tbsp (30 ml) olive oil in an 8-quart Dutch oven over medium-high heat until shimmering, about 2 minutes.
- Place chicken breasts in the pot and sear for 3–4 minutes per side until golden brown on the outside (the inside does not need to be cooked through).
- Remove to a plate and set aside.
+ Show details− Hide details
Ready when: both sides are golden brown
Tip: Searing the chicken adds flavor to the broth and keeps it moist; don't worry about cooking it fully now—it will finish in the broth.
Sauté aromatics
- In the same pot, add diced onion, celery, and carrot.
- Sauté over medium heat, stirring occasionally, for 4–5 minutes until softened and lightly golden.
- Add 3 minced garlic cloves and stir for 1 minute until fragrant.
+ Show details− Hide details
Ready when: vegetables are softened and garlic is fragrant
Tip: Don't skip this step; the sautéed vegetables build the flavor base of the broth.
Add broth and chickenOven 165°F / 75°C
- Pour 8 cups (1900 ml) chicken broth into the pot.
- Return the seared chicken breasts to the pot, nestling them among the vegetables.
- Bring to a simmer over medium-high heat, then reduce heat to medium-low and simmer gently for 12–15 minutes until the chicken is cooked through (internal temperature reaches 165°F / 74°C).
+ Show details− Hide details
Ready when: chicken registers 165°F (74°C) at thickest part
Tip: A gentle simmer keeps the broth clear and the chicken moist; a rolling boil will cloud the broth and toughen the meat.
Form and add meatballs
- While the chicken cooks, wet your hands lightly and roll the meatball mixture into 24–28 small balls, each about 1 inch (2.5 cm) in diameter.
- Once the chicken is cooked, remove it to a cutting board.
- Gently drop the meatballs into the simmering broth, spacing them apart.
- Simmer for 8–10 minutes until they are cooked through and float to the surface.
+ Show details− Hide details
Ready when: meatballs float and are no longer pink inside
Tip: Wet hands keep the meat mixture from sticking while you roll; small, uniform meatballs cook evenly and cook quickly.
Shred chicken and add pasta
- Shred the reserved chicken breasts into bite-sized pieces (discard any bones or cartilage).
- Return the shredded chicken to the pot.
- Add 0.75 cup (75 g) uncooked small pasta (ditalini or stelline).
- Stir well and increase heat to medium.
- Simmer for 8–10 minutes, stirring occasionally, until the pasta is al dente and tender.
+ Show details− Hide details
Ready when: pasta is tender but still has slight bite
Tip: Don't stir too often or the pasta will cloud the broth; stir just enough to keep it from sticking to the bottom.
Wilt spinach and adjust seasoning
- Add 4 cups (120 g) packed fresh spinach, stirring gently until it wilts, about 1–2 minutes.
- Remove from heat.
- Stir in 2 tbsp (30 ml) fresh lemon juice and 0.5 cup (50 g) grated Parmesan.
- Taste and adjust seasoning with salt and pepper to your preference.
+ Show details− Hide details
Ready when: spinach is fully wilted and Parmesan is stirred in
Tip: Lemon juice brightens the broth and cuts through the richness; add Parmesan off heat to avoid it clumping from high heat.
Good to know
Tips
- For a heartier soup, add 1 cup (100 g) diced zucchini or 1 cup (150 g) diced tomatoes when you sauté the aromatics.
- Use a good-quality chicken broth; it is the foundation of the soup's flavor. Low-sodium broth lets the meatballs and Parmesan shine without oversalting the final dish.
- If you prefer a richer broth, use half chicken broth and half heavy cream or whole milk (4 cups each), added after the chicken is cooked.
- Fresh lemon juice is essential for brightness; bottled lemon juice lacks the same vibrancy and depth.
Make ahead
The meatball mixture can be made up to 4 hours ahead, covered and chilled. Assemble the soup on the day you serve it for best flavor and texture of the spinach and pasta.
Storage & reheating
Refrigerate in an airtight container for up to 3 days. Reheat gently over medium heat, stirring occasionally, until warmed through (the meatballs and pasta will soften slightly on storage, but the flavor deepens). Do not freeze, as the pasta and spinach texture will degrade.
Substitutions
- ground chicken → ground turkey or ground pork. Both work well for the meatballs; ground turkey makes a lighter version, while pork adds richness. Use the same amount.
- fresh spinach, packed → frozen spinach, thawed and squeezed dry. Use about 0.5 cup (5 oz / 140 g) frozen spinach (one standard package is 10 oz). Thaw and squeeze well to remove excess moisture before adding to avoid diluting the broth.
- small pasta (ditalini or stelline) → orzo, small pasta shells, or acini di pepe. Any small, quick-cooking pasta works. Adjust cooking time slightly if needed; aim for al dente in about 8–10 minutes.
- dried Italian seasoning → 2 tsp fresh Italian herbs (1 tsp basil, 0.5 tsp oregano, 0.5 tsp thyme). Fresh herbs add brighter flavor; add them at the end of cooking rather than early to preserve their delicate taste.
More chicken soups
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- Chicken BreastGround Chicken
- Diet
- HalalSugar-Free
- Method
- Stovetop





