Chicken Meatball Soup with Vegetables: Cozy Bowl, Big Flavor
You want a dinner that feels like a warm hug and eats like a full meal? This Chicken Meatball Soup with Vegetables is your no-excuses answer.
It’s weeknight-fast, weekend-level delicious, and sneaks in a rainbow of veggies without tasting like homework.

The meatballs are juicy, the broth is herby, and the whole thing hits that comfort-core sweet spot. Bonus: it reheats like a champ and won’t wreck your goals. Who said cozy can’t be efficient?
What Makes This Recipe So Good
- Light yet satisfying: Lean chicken meatballs keep it hearty without leaning on heavy cream or extra fat.
- Layered flavor: Aromatics, herbs, and a splash of lemon make the broth bright and craveable.
- Family-friendly: It’s slurpable and colorful—kids love the mini meatballs, grown-ups love the clean ingredients.
- One pot, minimal mess: Brown, simmer, ladle, done.
Because nobody wants five pans on a Tuesday.
- Flexible: Swap veggies, add grains, or make it gluten-free—this recipe plays nice with preferences.
Chicken Meatball Soup with Vegetables: Cozy Bowl, Big Flavor
Course: Soup6
servings20
minutes30
minutes320
kcalShopping List – Ingredients
- For the meatballs:
1.5 lb ground chicken (preferably 93% lean)
1/3 cup breadcrumbs (or almond flour for GF)
1 large egg
2 tablespoons grated Parmesan
2 tablespoons minced fresh parsley
2 garlic cloves, minced
1 teaspoon onion powder
3/4 teaspoon kosher salt
1/2 teaspoon black pepper
1 tablespoon olive oil (for searing)
- For the soup:
1 tablespoon olive oil
1 medium yellow onion, diced
2 carrots, sliced
2 celery stalks, sliced
1 red bell pepper, diced
3 garlic cloves, minced
1 zucchini, halved lengthwise and sliced
1 cup green beans, trimmed and cut into 1-inch pieces
6 cups low-sodium chicken broth
1 bay leaf
1 teaspoon dried oregano
1/2 teaspoon dried thyme
1/2 teaspoon smoked paprika (optional, but big flavor)
1 cup baby spinach (packed)
Juice of 1/2 lemon, plus wedges for serving
Salt and pepper to taste
Fresh parsley or dill, chopped, for garnish
Step-by-Step Instructions
- Mix the meatballs: In a bowl, combine ground chicken, breadcrumbs, egg, Parmesan, parsley, garlic, onion powder, salt, and pepper. Stir just until combined—don’t overmix.
- Form mini meatballs: Wet your hands and roll 1-inch balls, about 24–28. Chill in the fridge for 10 minutes while prepping vegetables.
- Sear for flavor: Heat 1 tbsp olive oil in a large pot over medium-high. Brown meatballs in two batches, 1–2 minutes per side, then transfer to a plate.
- Sweat the aromatics: Add 1 tbsp olive oil to the same pot. Add onion, carrots, celery, and bell pepper with a pinch of salt. Cook 5–6 minutes until softened and fragrant.
- Build the base: Add garlic, oregano, thyme, and smoked paprika. Stir 30 seconds until aromatic, then deglaze with a splash of broth, scraping golden bits.
- Simmer the soup: Pour in remaining broth, add bay leaf, zucchini, and green beans. Bring to a gentle boil, then reduce to a lively simmer.
- Finish the meatballs: Return meatballs (and their juices) to the pot. Simmer 10–12 minutes until meatballs are cooked through and vegetables are tender.
- Brighten and season: Stir in spinach to wilt, 1–2 minutes. Add lemon juice, taste, and adjust with salt, pepper, paprika, or hot sauce if desired.
- Serve: Ladle into bowls, garnish with parsley or dill, and add lemon wedges on the side. Extra Parmesan is always welcome.
Keeping It Fresh
- Fridge: Store in airtight containers for up to 4 days. The flavors deepen by Day 2—chef’s kiss.
- Freezer: Freeze up to 3 months.
Cool fully, then portion. Reheat gently on the stove; add a splash of broth if it thickens.
- Reheat smart: Low simmer to keep meatballs tender. Microwave on 70% power in 60–90 second bursts, stirring between rounds.
Why You’ll Love It
- Weeknight-proof: Quick to make, quicker to vanish.
- Macro-friendly: High-protein, veggie-loaded, and easy to tweak carbs.
- All-season appeal: Cozy in winter, bright and lemony enough for summer.
Versatile much?
- Kid-tested: Mini meatballs are basically edible marketing.
Nutrition Stats
Per serving (approximate): 320 calories, 28g protein, 12g fat, 24g carbs, 4g fiber, 850mg sodium (using low-sodium broth). Numbers will vary based on your ingredients, but the profile leans high-protein, moderate-carb, moderate-fat. FYI, swapping breadcrumbs for almond flour and reducing Parmesan can lower carbs and sodium.
Mistakes That Ruin the Recipe
- Overmixing the meat: This compacts the mixture and makes meatballs dense.
Gentle hands, minimal stirring.
- Skipping the sear: Browning = flavor. Don’t leave those Maillard vibes on the table.
- Boiling aggressively: A rolling boil breaks apart meatballs and turns veggies mushy. Simmer, don’t punish.
- Underseasoning the broth: Low-sodium broth needs help.
Taste at the end and adjust salt, pepper, and lemon.
- Adding spinach too early: It wilts to nothing and goes khaki-green. Add at the end for color and texture.
Creative Alternatives
- Grain boost: Add 1/2 cup dry small pasta, rice, or farro during the simmer. Cook until al dente.
You may need an extra cup of broth.
- Spice route: Stir in 1 teaspoon harissa or 2 teaspoons red curry paste for a different vibe. Coconut milk splash? Go for it.
- Greens swap: Kale or Swiss chard instead of spinach.
Add earlier and simmer 5 minutes to soften.
- Dairy-free: Skip Parmesan and add 1 teaspoon nutritional yeast to the meatballs for umami.
- Turkey or tofu: Ground turkey works 1:1. For vegetarian, use plant-based meatballs or firm tofu cubes added in the last 5 minutes.
- Herb lift: Finish with dill and lemon zest for a Mediterranean twist. Or basil and a drizzle of olive oil for Italian summer energy.

FAQ
Can I bake the meatballs instead of searing?
Yes.
Bake at 400°F (205°C) for 12–14 minutes until just cooked, then simmer in the soup for 5 minutes to marry flavors. Searing adds more flavor, but baking is cleaner and hands-off.
How do I keep chicken meatballs tender?
Use a binder (egg + breadcrumbs), don’t overmix, and simmer gently. A tablespoon of olive oil in the mix also helps with juiciness, IMO.
What if I only have frozen vegetables?
No problem.
Add sturdier frozen veg (carrots, green beans) early and delicate ones (peas, spinach) at the end. Skip thawing; just extend simmer time by a few minutes.
Can I make it in a slow cooker?
Yes. Sear meatballs and sauté aromatics first for best flavor.
Add everything except spinach and lemon to the slow cooker and cook on Low for 4–5 hours. Stir in spinach and lemon before serving.
How do I reduce the sodium?
Use no-salt-added broth, reduce Parmesan, and salt to taste at the end. Lemon juice and herbs boost perceived saltiness without adding sodium.
The Bottom Line
This Chicken Meatball Soup with Vegetables is the kind of meal you’ll put on repeat: simple prep, clean ingredients, and bold, bright flavors that feel like comfort without the crash.
It’s flexible enough for your pantry, friendly to your schedule, and honestly—pretty hard to mess up. Keep it in your rotation and let your weeknights breathe a little.








