Nothing beats curling up with a steaming bowl of chicken meatball soup on a chilly evening. I remember one particularly frosty night last winter when I was craving something hearty but quick – this recipe saved the day! Packed with protein from tender chicken meatballs and loaded with veggies, it’s become my go-to comfort food for busy weeknights. The best part? It all comes together in one pot with minimal fuss.

Why You’ll Love This Chicken Meatball Soup
Let me tell you why this soup has become a staple in my kitchen – it’s the kind of meal that just makes everything better. First off, those juicy chicken meatballs? They’re little protein-packed powerhouses that make this soup feel like a full meal rather than just a starter. Trust me, one bowl of this high protein dinner soup will keep you satisfied for hours.
Here’s what makes it so special:
- Weeknight magic: From pot to table in under 45 minutes – this easy weeknight soup idea is perfect when you’re short on time but want something homemade and nourishing.
- One-pot wonder: Everything cooks together in a single pot, meaning less cleanup (my kind of cooking!). The meatballs sear right in the same pot you build the soup.
- Comfort in every spoonful: The combination of tender meatballs, al dente pasta, and savory broth is the definition of cozy chicken soup perfection.
- Nutrient-packed: Between the lean chicken, fresh veggies, and greens, this is comfort food you can feel good about eating.
What I love most is how the flavors develop as it simmers – that golden sear on the meatballs adds so much depth to the broth. And don’t even get me started on the way the spinach wilts perfectly at the end or how the Parmesan melts into the hot soup. It’s the kind of meal that makes you pause between bites just to savor it.
Ingredients for Chicken Meatball Soup
Here’s everything you’ll need to make this cozy pot of goodness – I’ve grouped them by meatball ingredients and soup components so you can prep efficiently. Don’t worry if your pantry isn’t perfectly stocked – I’ll share easy swaps in just a bit!
For the Meatballs
- 1 lb ground chicken (thigh meat works great for extra juiciness!)
- ¼ cup breadcrumbs – I like panko for lightness
- ¼ cup grated Parmesan cheese – the real stuff makes all the difference
- 1 egg – our binding agent
- 2 garlic cloves, minced – fresh is best here
- 2 tablespoons chopped parsley – stems removed, leaves finely chopped
- 1 teaspoon onion powder – trust me, this adds depth
- Salt & pepper – to taste (I’m generous with both)
For the Soup
- 1 tablespoon olive oil – for that perfect sear
- 1 onion, diced – yellow or white both work
- 2 carrots, chopped – about ½-inch pieces
- 2 celery stalks, chopped – don’t skip this flavor builder
- 6 cups chicken broth – homemade if you’ve got it
- ¾ cup acini di pepe or small pasta – orzo works too
- 2 cups fresh spinach or kale, chopped – stems removed
- Fresh parsley and Parmesan – for that finishing touch

Ingredient Substitutions & Notes
This soup is wonderfully adaptable! Here are my tried-and-true swaps:
- Ground chicken alternatives: Turkey works beautifully – just add an extra pinch of salt. For beef lovers, go for 85% lean.
- Breadcrumb options: Gluten-free breadcrumbs or crushed rice crackers work perfectly. No breadcrumbs? Rolled oats pulsed in a food processor do the trick.
- Greens: Swap spinach for kale (remove tough stems), Swiss chard, or even escarole. Frozen spinach works in a pinch – just squeeze out excess water.
- Pasta shapes: Besides acini di pepe, try orzo, pastina, or broken angel hair pasta. For gluten-free, small rice pasta works well.
- Cheese variations: No Parmesan? Pecorino Romano adds a nice sharpness. For dairy-free, nutritional yeast adds umami.
One pro tip: If your meatball mixture feels too wet, add a tablespoon more breadcrumbs. Too dry? A splash of milk or broth helps bind it. And always taste your broth before serving – sometimes it needs an extra pinch of salt to make all the flavors pop!
How to Make Chicken Meatball Soup
Alright, let’s get cooking! This chicken meatball soup comes together so easily once you get going. I’ll walk you through each step – and don’t worry, I’ve included all my little tricks for maximum flavor.
- Mix the meatballs: In a large bowl, combine ground chicken, breadcrumbs, Parmesan, egg, garlic, parsley, onion powder, salt, and pepper. Use your hands to gently mix – don’t overwork it or your meatballs will be tough! The mixture should just hold together when pressed.
- Roll those beauties: Scoop about a tablespoon of mixture and roll between damp palms to form 1-inch meatballs. Pro tip: Keep a bowl of water nearby to wet your hands – it prevents sticking. You should get about 20-24 meatballs.
- Sear for flavor: Heat olive oil in your soup pot over medium heat. Working in batches, add meatballs without crowding the pan. Let them get a nice golden crust on one side before gently turning – about 2-3 minutes per side. Don’t worry about cooking them through yet, we’re just building flavor here!
- Sauté the veggies: Remove meatballs (they’ll finish cooking later) and add onion, carrots, and celery to the same pot. Cook for 5 minutes until the onions turn translucent, scraping up any tasty browned bits from the meatballs.
- Bring it all together: Pour in chicken broth and return the meatballs to the pot. Bring to a boil, then reduce heat to a gentle simmer for 15 minutes – this lets the flavors meld while the meatballs cook through.
- Add the pasta: Stir in your small pasta and simmer for another 8-10 minutes (check package time). The pasta will soak up some broth and thicken the soup slightly.
- Finish with greens: Right before serving, stir in spinach or kale – it wilts in seconds. Taste and adjust salt and pepper if needed.
That’s it! Ladle into bowls and top with fresh parsley and more Parmesan. The aroma alone will have everyone gathered around the table before you can say “dinner’s ready!”
Tips for Perfect Meatballs
Over the years, I’ve learned a few secrets for meatball success that I’m excited to share:
- Keep it light: When mixing your meatball ingredients, use a gentle hand. Overmixing makes dense, tough meatballs. I like to mix with my fingers just until combined.
- Chill out: If you have 15 extra minutes, pop the formed meatballs in the fridge. The chilling helps them hold their shape better when cooking.
- Size matters: Use a small cookie scoop or tablespoon measure for even-sized meatballs. This ensures they all cook at the same rate.
- Don’t fuss with them: When browning, resist the urge to constantly flip the meatballs. Let them develop that golden crust before turning – it gives better flavor and helps them stay intact.
- Test one first: Before cooking all your meatballs, fry a small tester to check seasoning. Adjust salt in the remaining mixture if needed.
Adjusting Soup Consistency
Soup thickness is totally personal – here’s how to tweak it to your liking:
- Too thick? The pasta will continue absorbing liquid as it sits. Just stir in more warm broth or water a splash at a time until it reaches your preferred consistency.
- Too thin? Make a quick slurry by mixing 1 tablespoon cornstarch with 2 tablespoons cold water. Stir this into the simmering soup and cook for 1-2 minutes until slightly thickened.
- Pasta trick: If making ahead or freezing, cook pasta separately and add it when reheating to prevent it from getting mushy and absorbing all your broth.
Remember, the soup will naturally thicken as it cools, so I usually aim for a slightly thinner consistency right off the stove. Leftovers might need a splash of broth when reheating – no big deal!
Serving Suggestions for Chicken Meatball Soup
Oh, the joy of ladling this golden, steamy soup into bowls! But let me tell you – the right accompaniments take it from great to absolutely unforgettable. Here’s how I love to serve my chicken meatball soup to make it a complete meal:
The bread situation: A crusty baguette is non-negotiable in my house. Tear off chunks to dunk right into the broth – that moment when the bread soaks up all those savory juices? Pure bliss! For something different, try garlic bread or cheesy toast. My kids go wild when I make little Parmesan crostinis to float on top.
Salad pairings: A simple arugula salad with lemon vinaigrette cuts through the soup’s richness perfectly. Or go for a classic Caesar – the crisp romaine plays so nicely with the tender meatballs. In summer, I’ll do a caprese salad on the side; in winter, maybe some roasted Brussels sprouts.
Garnish game strong: Don’t skip the finishing touches! I always set out extra grated Parmesan (because is there ever really enough?), red pepper flakes for those who like heat, and a small bowl of chopped fresh parsley. Sometimes I’ll zest a little lemon over each bowl – it brightens everything up beautifully.
For special occasions: When I’m feeling fancy, I’ll drizzle each serving with a swirl of good olive oil and add a sprig of fresh thyme. Or for a restaurant-worthy presentation, place a few extra meatballs on top with the greens artfully arranged. Makes everyone feel spoiled!
The beauty of this soup is how adaptable it is – serve it in mugs for casual movie nights, or in my grandmother’s china soup bowls when company comes. Either way, just make sure there’s plenty for seconds – trust me, people always come back for more!
Storing and Reheating Chicken Meatball Soup
Let’s be real – this soup is so good you might not have leftovers! But if you do (or if you’re smart like me and make a double batch), here’s how to keep it tasting fresh and delicious. I’ve learned these tricks through trial and error – like that one time I reheated the pasta too long and ended up with mush. Never again!
Refrigerator Storage
The soup keeps beautifully in the fridge for 3-4 days when stored properly. Here’s my method:
- Let the soup cool slightly before transferring – but don’t leave it out more than 2 hours (food safety first!).
- Use airtight containers – I’m partial to glass ones because they don’t absorb odors.
- Leave about an inch of space at the top – the liquid expands as it chills.
- If possible, store the pasta separately from the broth to prevent it from getting too soft.
Freezing Like a Pro
This soup freezes wonderfully for up to 1 month – perfect for meal prep! My freezer tips:
- Freeze in portion-sized containers so you can thaw just what you need.
- For best results, freeze just the broth and meatballs – cook fresh pasta when ready to serve.
- Leave at least 1-inch headspace – frozen liquids expand!
- Label with the date – frozen soup all looks the same after a while.
- Pro tip: Freeze meatballs separately on a baking sheet before adding to containers – prevents sticking.
Reheating Without Ruining Your Soup
Here’s where many people go wrong – but not you, because you’ve got my foolproof methods:
- Stovetop method: Gently reheat over medium-low heat, stirring occasionally. Add splashes of broth or water if it’s thickened too much.
- Microwave method: Use 50% power in 1-minute intervals, stirring between each. Cover with a damp paper towel to prevent splatters.
- Pasta alert: If your soup has pasta already mixed in, heat just until warmed through – overcooking makes it mushy.
- Frozen soup: Thaw overnight in fridge first for even heating. Or place frozen container in cold water to speed up thawing.
My golden rule? Always taste and adjust seasoning after reheating – sometimes flavors mellow in the fridge. A fresh sprinkle of parsley and Parmesan brings everything back to life!
Chicken Meatball Soup Nutrition
Now let’s talk about what’s really in this bowl of comfort – and trust me, you’ll be pleasantly surprised! One serving of this chicken meatball soup packs a serious nutritional punch while still tasting indulgent. Here’s the breakdown based on my standard recipe (but remember – your exact numbers might vary slightly depending on ingredients and portion sizes).
Per serving (about 1½ cups):
- Calories: 370 – satisfying without being heavy
- Protein: 28g – thanks to those juicy chicken meatballs!
- Carbohydrates: 30g – mostly from the wholesome veggies and pasta
- Fiber: 3g – helps keep you full longer
- Sugar: 5g – all natural from the carrots and onions
- Fat: 15g – the good kind that carries all those delicious flavors
- Sodium: 800mg – use low-sodium broth if watching salt intake
A few important notes about these numbers: First, I calculated using regular chicken broth and full-fat Parmesan. If you use low-sodium broth or reduce the cheese, your sodium and fat will be lower. Same goes if you swap in turkey or use gluten-free pasta – the carbs will adjust accordingly.
What I love most is how this soup balances macros so beautifully. The protein keeps you satisfied, the carbs give you energy, and the veggies provide all those wonderful micronutrients. It’s the kind of meal that makes you feel nourished from the inside out – not just physically, but soulfully too!
One last tip: If you’re tracking macros closely, remember that the pasta will absorb more broth as it sits, slightly changing the nutrition per serving for leftovers. But honestly? When a bowl of soup tastes this good and makes you feel this wonderful, sometimes the numbers matter less than the pure comfort it brings.
FAQs About Chicken Meatball Soup
Over the years, I’ve gotten so many questions about this recipe from friends and family – and now I’m sharing all my answers with you! These are the things people always want to know when they fall in love with this soup (and trust me, they always do).
Can I use ground turkey instead of chicken?
Absolutely! Turkey works wonderfully here – it’s actually what I used last week when chicken was sold out at my market. Just know that turkey can be slightly leaner, so you might want to add an extra pinch of salt and maybe a teaspoon of olive oil to the meatball mixture for moisture. The flavor is just as delicious!
Can I make this soup ahead of time?
You bet – it’s one of my favorite make-ahead meals! Here’s my trick: Prepare the soup completely, but leave out the pasta. Store the broth and meatballs in the fridge for up to 3 days. When ready to serve, bring it to a simmer and cook the pasta fresh. This prevents the pasta from getting mushy and soaking up all your precious broth.
Is this soup freezer-friendly?
Yes – with one important note. Freeze just the broth and meatballs (without pasta) in airtight containers for up to 1 month. When ready to eat, thaw overnight in the fridge, then reheat and add freshly cooked pasta. I’ve learned the hard way that frozen-then-reheated pasta turns into complete mush – not the texture we’re going for!
What if I don’t have small pasta like acini di pepe?
No worries at all! This soup is super adaptable. I’ve used orzo, pastina, even broken pieces of spaghetti in a pinch. For gluten-free options, small rice pasta or quinoa work great. Just adjust the cooking time based on your pasta’s package instructions – you want it al dente, not mushy.
Can I make the meatballs smaller or larger?
Of course! I love making tiny, bite-sized meatballs (about ½-inch) when serving kids – they think it’s so fun. For larger portions, make them golf ball-sized, but remember they’ll need a few extra minutes to cook through. Just keep them uniform in size so they cook evenly.
Help! My soup is too thick after sitting. What do I do?
This happens to me too – pasta is sneaky that way! Simply stir in some warm chicken broth or water a splash at a time until it reaches your perfect consistency. Sometimes I’ll add a squeeze of lemon juice too – brightens everything right up!
Try This Chicken Meatball Soup Tonight!
There you have it – my absolute favorite cozy, protein-packed chicken meatball soup that’s saved countless weeknights in my kitchen. From those golden-seared meatballs to the way the spinach wilts perfectly at the end, every element comes together to create pure comfort in a bowl. The best part? It’s so simple that you can whip it up even on your busiest evenings.
I can’t wait for you to experience that first spoonful – the rich broth, the tender meatballs, the slight bite of al dente pasta… it’s magic! And when you make it, I’d love to see your creation. Snap a photo of your steaming bowl (bonus points if you catch that Parmesan melting just right) and tag me – nothing makes me happier than seeing this recipe bring joy to other kitchens!
So what are you waiting for? Grab that ground chicken and get cooking – your new favorite soup is just about an hour away. Trust me, once you try it, you’ll understand why this recipe has become such a beloved staple in my home. Now go warm up some bowls and get ready for the coziest dinner ever!
PrintHearty Chicken Meatball Soup Recipe in 45 Minutes
Flavor-packed, protein-loaded soup for the ultimate cozy dinner idea.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Lactose
Ingredients
- 1 lb ground chicken
- ¼ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 egg
- 2 garlic cloves, minced
- 2 tablespoons chopped parsley
- 1 teaspoon onion powder
- Salt & pepper, to taste
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 6 cups chicken broth
- ¾ cup acini di pepe or small pasta
- 2 cups fresh spinach or kale, chopped
- Fresh parsley and Parmesan, for topping
Instructions
- Combine chicken, breadcrumbs, Parmesan, egg, garlic, parsley, onion powder, salt, and pepper. Roll into 1-inch meatballs.
- In a large pot, heat olive oil and sear meatballs for 6–8 minutes until lightly golden.
- Sauté onions, carrots, and celery for 5 minutes.
- Add chicken broth and meatballs to the pot. Bring to a boil, then reduce heat and simmer for 15 minutes.
- Stir in pasta and simmer another 10 minutes. Add spinach at the end and season with salt and pepper. Sprinkle parsley and more Parmesan before serving.
Notes
- Use fresh herbs for better flavor.
- Adjust pasta cooking time based on package instructions.
- Substitute kale for spinach if preferred.
Nutrition
- Serving Size: 1 bowl
- Calories: 370
- Sugar: 5g
- Sodium: 800mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 120mg
Keywords: Chicken Meatball Soup, Cozy chicken soup recipe, High protein dinner soup, Homemade meatball soup, Easy weeknight soup idea, One-pot chicken meatball stew, Comforting soup with pasta



