Why You’ll Love This Chicken Meatball Soup
There’s something undeniably comforting about a steaming bowl of chicken meatball soup on a chilly evening. This recipe combines tender, flavorful mini meatballs with a rich, nourishing broth and just the right amount of vegetables and pasta. Whether you’re cooking for a busy weeknight dinner or meal prepping for the days ahead, this soup delivers on every front.
Here’s why this recipe deserves a permanent spot in your cooking rotation:
- Ease of preparation: With a total time of just one hour, this ground chicken mini meatball soup recipe comes together without any fuss. The meatballs bake while you prepare the soup base, making the process efficient and straightforward for cooks of any skill level.
- Health benefits: This is truly a healthy chicken meatball soup recipe packed with lean protein from ground chicken, nutrient-rich vegetables, and a wholesome stock base. Ground chicken provides high protein with low fat, making this soup both satisfying and light. For more information on the nutritional benefits of chicken, check out this comprehensive guide to chicken’s health benefits.
- Versatility: This recipe adapts easily to different dietary needs and preferences. You can swap the pasta for gluten-free alternatives, use ground turkey instead of chicken, or add your favorite seasonal vegetables.
- Distinctive flavor: The combination of Italian seasoning, fresh parsley, and garlic creates a deeply aromatic broth that tastes like it simmered all day. Baking the meatballs first gives them a lovely texture that holds up beautifully in the soup.
Jump to:
- Why You’ll Love This Chicken Meatball Soup
- Essential Ingredients for Chicken Meatball Soup
- Meatball Ingredients
- Soup Base Ingredients
- Finishing Ingredients
- Optional Toppings
- Special Dietary Options
- How to Prepare the Perfect Chicken Meatball Soup: Step-by-Step Guide
- Step 1: Prepare Your Workspace and Oven
- Step 2: Mix and Form the Mini Meatballs
- Step 3: Bake the Meatballs
- Step 4: Build the Soup Base
- Step 5: Add Aromatics and Stock
- Step 6: Combine Meatballs and Soup
- Step 7: Add Pasta and Spinach
- Step 8: Serve and Enjoy
- Dietary Substitutions to Customize Your Chicken Meatball Soup
- Protein and Main Component Alternatives
- Vegetable, Sauce, and Seasoning Modifications
- Mastering Chicken Meatball Soup: Advanced Tips and Variations
- Pro Cooking Techniques
- Flavor Variations
- Presentation Tips
- Make-Ahead Options
- How to Store Chicken Meatball Soup: Best Practices
- Refrigeration Guidelines
- Freezing for Long-Term Storage
- Reheating Instructions
- Meal Prep Considerations
- FAQs: Frequently Asked Questions About Chicken Meatball Soup
- How do chicken meatballs stay together in soup?
- Stock or broth for chicken meatball soup?
- How long to cook chicken meatballs in soup?
- Can you freeze chicken meatball soup?
- What vegetables go in chicken meatball soup?
- Chicken Meatball Soup
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Chicken Meatball Soup
Gathering your ingredients ahead of time makes the cooking process smooth and enjoyable. Here’s everything you’ll need to create this hearty, flavorful soup.
Meatball Ingredients
- 16 ounces ground chicken – The star protein that keeps the meatballs lean and tender
- 1/2 cup plain or Italian breadcrumbs – Binds the meatballs and keeps them moist
- 1 egg – Acts as a binder to hold the meatballs together
- 2 garlic cloves, minced – Infuses the meatballs with aromatic flavor
- 2 tablespoons fresh parsley, minced – Adds brightness and fresh herb flavor
- 1 1/2 teaspoons sea salt – Seasoning for the meatballs and soup
- 1/4 teaspoon black pepper – Provides gentle heat and depth
- 1/2 teaspoon Italian seasoning – A blend of thyme, oregano, and basil for classic flavor
- 1/2 teaspoon garlic powder – Boosts the garlic flavor in the meatballs
Soup Base Ingredients
- 2 tablespoons salted butter – Creates a rich foundation for sauteing vegetables
- 1 tablespoon olive oil – Prevents the butter from burning and adds flavor
- 1 cup finely diced yellow onion – Provides sweet, savory depth to the broth
- 1 small carrot, diced small – Adds natural sweetness and color
- 1 celery stalk, diced small – Contributes aromatic flavor and texture
- 1 bay leaf – Infuses the broth with subtle herbal notes
- 64 ounces chicken stock – Creates a rich, nutrient-dense base (two 32-ounce containers)
Finishing Ingredients
- 3/4 cup ditalini, orzo, or any small pasta – Adds heartiness and soaks up the flavorful broth
- 3 ounces baby spinach, stems removed – Provides color, nutrients, and freshness
Optional Toppings
- Grated parmesan cheese – Adds salty, umami richness
- Red pepper flakes – Brings gentle heat for those who like a kick
Special Dietary Options
| Dietary Need | Substitution |
|---|---|
| Gluten-Free | Use gluten-free breadcrumbs and pasta; verify stock is gluten-free |
| Dairy-Free | Replace butter with additional olive oil; omit parmesan topping |
| Low-Calorie | Skip the pasta or reduce to 1/2 cup; add extra vegetables instead |
| Keto-Friendly | Omit pasta and breadcrumbs; use almond flour and zucchini noodles |
How to Prepare the Perfect Chicken Meatball Soup: Step-by-Step Guide
Making this easy chicken meatball soup is straightforward when you follow these clear, step-by-step instructions. The key is to work efficiently by preparing the meatballs while the oven preheats, then baking them while you build the soup base.
Step 1: Prepare Your Workspace and Oven
Start by preheating your oven to 350 degrees Fahrenheit. Line a cookie sheet with aluminum foil and place a wire rack on top. This setup allows air to circulate around the meatballs as they bake, giving them an even texture without sitting in excess grease.
While the oven heats, gather all your ingredients and equipment. Having everything measured and ready makes the process much smoother.
Step 2: Mix and Form the Mini Meatballs
In a large mixing bowl, combine the following ingredients for the meatballs: 16 ounces ground chicken, 1/2 cup breadcrumbs, 1 egg, 1 tablespoon of the fresh parsley, 1 minced garlic clove, 1/4 cup of the diced onion (save the rest for the soup), 1/2 teaspoon Italian seasoning, 1/2 teaspoon garlic powder, 1 teaspoon of the sea salt, and 1/8 teaspoon of the black pepper.
Mix the meatball ingredients gently by hand. Overworking the mixture can make the meatballs tough, so mix just until everything is evenly distributed.
Form the mixture into approximately 50 small meatballs, each about 1 inch in diameter. Keep your hands slightly wet to prevent sticking. Place each formed meatball on the prepared baking sheet with a bit of space between them.
Step 3: Bake the Meatballs
Place the baking sheet in the preheated oven and bake the meatballs for 15 minutes. They should be cooked through and lightly golden on the outside. Baking them first rather than cooking directly in the soup helps them hold their shape and creates a better texture.
Step 4: Build the Soup Base
While the meatballs bake, start on the soup base. In a large soup pot or Dutch oven, melt 2 tablespoons of butter with 1 tablespoon of olive oil over medium heat. The combination of butter and oil gives you the flavor of butter with a higher smoke point.
Add the following to the pot: 1 small carrot (diced small), 1 celery stalk (diced small), the remaining 3/4 cup of diced onion, 1/2 teaspoon of the sea salt, and 1/8 teaspoon of black pepper. Cook these vegetables for 4 to 5 minutes until they’re softened and fragrant. If the vegetables start to brown too quickly, lower the heat slightly.
Step 5: Add Aromatics and Stock
Add the remaining 1 minced garlic clove and 1 bay leaf to the pot. Cook for about 1 minute until the garlic becomes fragrant. Be careful not to let it burn, as burnt garlic tastes bitter.
Pour in 64 ounces of chicken stock and add the remaining 1 tablespoon of fresh parsley. Using stock rather than broth gives the soup a deeper, more complex flavor and more nutrients. Reduce the heat to medium-low to maintain a gentle simmer.
Step 6: Combine Meatballs and Soup
Once the meatballs finish baking, carefully add them to the simmering soup pot. Cover the pot with a lid and cook for 20 minutes. This allows the flavors to meld together and the meatballs to absorb some of the delicious broth.
Step 7: Add Pasta and Spinach
Uncover the pot and add 3 ounces of baby spinach (with stems removed) and 3/4 cup of small pasta such as ditalini or orzo. Raise the heat back to medium to maintain a steady simmer.
Cook uncovered for 12 to 15 minutes, stirring every 5 minutes to prevent the pasta from sticking to the bottom of the pot. The soup is ready when the pasta reaches an al dente texture. Keep in mind that the pasta will continue to soften in the residual heat, so test it a minute or two before you think it’s done.
Step 8: Serve and Enjoy
Ladle the hot soup into bowls and add your desired toppings. Grated parmesan cheese adds a wonderful salty richness, while red pepper flakes bring a pleasant warmth. Serve with crusty bread for a complete meal that satisfies the whole family.
This soup pairs beautifully with sweet treats like our homemade peach cobbler recipe for a comforting finish to your meal.
Dietary Substitutions to Customize Your Chicken Meatball Soup
One of the best things about this quick mini meatball soup is how easily it adapts to different dietary needs and ingredient availability. Whether you’re cooking for specific health requirements or simply working with what’s in your pantry, these substitutions help you make this recipe your own.
Protein and Main Component Alternatives
The ground chicken in this recipe can be swapped for other proteins depending on your preferences and dietary needs:
- Ground turkey: A direct substitute that keeps the lean profile and mild flavor. Use the same measurements and cooking time.
- Ground beef and pork mix: Creates richer, more indulgent meatballs with slightly more fat. Drain any excess grease after baking.
- Plant-based ground meat: For a vegetarian version, use your favorite plant-based ground product. These typically bind well with the egg and breadcrumbs.
- Ground chicken thigh: For juicier meatballs with more flavor, ask your butcher to grind chicken thighs. The higher fat content keeps them incredibly moist.
Vegetable, Sauce, and Seasoning Modifications
The vegetables and seasonings in this soup offer plenty of room for creativity:
Vegetable variations: The classic mirepoix of onion, carrot, and celery creates a traditional flavor base, but you can expand on this foundation. Diced zucchini adds a nice texture when added with the spinach. Frozen peas or corn bring sweetness and color. Diced potatoes make the soup heartier, though you’ll need to cook them longer. Leeks can replace some or all of the onion for a milder, sweeter flavor.
Seasoning adjustments: The Italian seasoning blend works beautifully, but don’t feel limited to it. Fresh thyme sprigs added with the bay leaf bring an earthy note. A parmesan rind simmered in the broth adds incredible umami depth. Lemon zest stirred in at the end brightens all the flavors. A pinch of saffron transforms the broth into something special for a Mediterranean twist.
Pasta alternatives: While ditalini and orzo are traditional choices, any small pasta works well. Acini di pepe, small shells, or even broken spaghetti pieces all perform nicely. For a gluten-free version, use rice-based small pasta or gluten-free orzo. If you’re watching carbohydrates, skip the pasta entirely and add extra vegetables or a handful of cooked rice or quinoa to individual servings.
Mastering Chicken Meatball Soup: Advanced Tips and Variations
Once you’ve mastered the basic recipe, these expert techniques and creative variations help you take your meatball soup to new heights. These tips come from years of testing and will help you achieve restaurant-quality results at home.
Pro Cooking Techniques
The secret to exceptional soup lies in the details. Here are techniques that make a noticeable difference:
Finely dice your vegetables. Small, uniform pieces cook quickly and evenly, ensuring every spoonful has perfectly tender vegetables without any raw crunch. Aim for pieces no larger than 1/4 inch.
Toast your seasonings. Add dried herbs like Italian seasoning to the pot with the vegetables rather than directly to the broth. The heat releases their essential oils, making the flavors more vibrant and complex.
Use homemade stock when possible. While store-bought stock works well, homemade chicken stock creates a notably richer, more flavorful soup. If you make your own, roast the chicken bones first for extra depth. For more soup-making inspiration, check out these expert chicken soup techniques.
Flavor Variations
Transform this base recipe into something entirely different with these creative variations:
Lemon-Greek variation: Add 2 tablespoons of fresh lemon juice and 1 teaspoon of lemon zest when you add the spinach. Substitute dill for the Italian seasoning and use orzo for the pasta. Serve with a dollop of Greek yogurt.
Asian-inspired variation: Season the meatballs with ginger, garlic, and a splash of soy sauce instead of Italian herbs. Add sliced shiitake mushrooms and bok choy to the soup. Finish with a drizzle of sesame oil and green onions.
Tuscan variation: Add 1 cup of diced tomatoes (canned or fresh) with the stock. Stir in 1/2 cup of rinsed cannellini beans when you add the pasta. Use rosemary and sage in place of Italian seasoning.
Presentation Tips
A beautiful presentation makes the meal feel special:
- Ladle soup into warm bowls to keep it hot longer
- Arrange a few meatballs on top rather than buried in the broth
- Freshly grate parmesan at the table for maximum flavor
- Finish with a drizzle of good olive oil and fresh parsley
- Serve with a wedge of lemon on the side for a bright accent
Make-Ahead Options
This soup works wonderfully for meal prep and busy weeknight dinners:
Prepare the meatballs up to a day ahead and store them covered in the refrigerator. You can also freeze the baked meatballs on a baking sheet, then transfer them to a freezer bag for up to 3 months. The soup base (without pasta and spinach) can be made ahead and refrigerated for up to 2 days or frozen for up to 3 months. Add the pasta and spinach when you reheat it for the best texture.
How to Store Chicken Meatball Soup: Best Practices
Proper storage keeps your chicken soup recipe tasting fresh and delicious for days. Here’s everything you need to know about storing leftovers and meal prepping.
Refrigeration Guidelines
Allow the soup to cool to room temperature before storing, but don’t leave it out for more than 2 hours. Transfer to airtight containers and refrigerate for up to 3 days. Keep in mind that the pasta will continue to absorb broth as it sits, so you might need to add a splash of water or stock when reheating.
Freezing for Long-Term Storage
Chicken meatball soup freezes beautifully for up to 3 months. For best results, cool the soup completely before portioning into freezer-safe containers or bags. Leave about an inch of headspace for expansion. Squeeze out as much air as possible from bags to prevent ice crystals.
Pro tip: Freeze the soup without pasta for the best texture. Add fresh pasta when you reheat it to avoid mushy, overcooked noodles.
Reheating Instructions
The best way to reheat soup is gently on the stovetop over medium heat, stirring occasionally until it reaches a gentle simmer. The meatballs should reach an internal temperature of 165 degrees Fahrenheit. For faster reheating, use the microwave at 50% power in 2-minute intervals, stirring between each. Add a tablespoon of water or stock if the soup seems too thick.
Meal Prep Considerations
This recipe yields 8 generous servings, making it perfect for batch cooking. Portion individual servings into containers for grab-and-go lunches throughout the week. For the best experience, store the soup and any toppings separately. The soup keeps well for 3 days in the refrigerator, making Sunday prep perfect for Monday through Wednesday meals.

FAQs: Frequently Asked Questions About Chicken Meatball Soup
How do chicken meatballs stay together in soup?
Chicken meatballs stay together in soup thanks to binders like eggs and breadcrumbs. Use 1 egg and 1/4 cup breadcrumbs per pound of ground chicken to create structure without making them dense. Mix gently to avoid overworking the meat, which can toughen it. Chill the mixture for 15-30 minutes before shaping into 1-inch balls—this firms them up. Poach them directly in the simmering broth instead of browning first; the liquid helps them hold shape while infusing flavor. If they still crumble, add a tablespoon of grated Parmesan or a teaspoon of cornstarch next time. Test one meatball first by dropping it in hot broth for 2 minutes. This method yields tender, intact meatballs every time. (92 words)
Stock or broth for chicken meatball soup?
Choose stock over broth for chicken meatball soup—it’s richer, darker, and more flavorful because it’s simmered with bones, meat, and veggies for hours. Stock delivers deeper umami that complements the delicate chicken meatballs and pairs perfectly with herbs like thyme or parsley. It’s also nutrient-dense with collagen for a silky texture. If using store-bought, opt for low-sodium chicken stock to control seasoning. Homemade stock? Roast bones first for extra depth. Broth works in a pinch but tastes thinner. Start with 6-8 cups stock per batch; simmer meatballs in it for 10-12 minutes until cooked through at 165°F internal temp. This simple swap transforms basic soup into a hearty meal. (112 words)
How long to cook chicken meatballs in soup?
Cook chicken meatballs in soup for 10-15 minutes total. Shape into 1-inch balls and add to gently simmering broth (not boiling, to prevent breaking). Stir occasionally. They’re done when they float to the top and reach 165°F internally—use a meat thermometer for accuracy. This poaching method keeps them juicy and infuses broth with chicken flavor. Prep tip: Make the broth base first with onions, carrots, celery, and garlic, then drop in meatballs. Add pasta or spinach in the last 5 minutes. Total soup cook time: 30-40 minutes. For make-ahead, par-cook meatballs 8 minutes, cool, and refrigerate up to 2 days before finishing in soup. Serves 4-6 easily. (108 words)
Can you freeze chicken meatball soup?
Yes, chicken meatball soup freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe bags or containers, leaving headspace for expansion. Squeeze out air to prevent ice crystals. Thaw overnight in the fridge or under cold water, then reheat on stovetop over medium heat until simmering and meatballs hit 165°F. Avoid microwaving large batches to keep meatballs intact. Pro tip: Freeze without pasta or greens; add fresh when reheating to avoid mushiness. Label with date and “stir gently.” One batch (about 10 cups) yields 6-8 servings—perfect for meal prep. Nutrition per serving: ~250 calories, 20g protein. Stock up for busy weeks! (102 words)
What vegetables go in chicken meatball soup?
Classic vegetables for chicken meatball soup include carrots, celery, onions, and spinach for balanced flavor and texture. Dice 2 carrots, 2 celery stalks, and 1 onion; sauté in olive oil until soft (5 minutes) before adding stock. Stir in 4 cups fresh spinach or kale at the end—it wilts in 2 minutes. For variety, add diced zucchini, leeks, or frozen peas. Aim for 4-5 cups total veggies per pot. These boost nutrition: carrots provide beta-carotene, celery adds crunch. Season with salt, pepper, garlic, and Italian herbs. This combo makes soup colorful, filling, and kid-friendly. Customize based on what’s in your fridge for a 400-calorie meal packed with vitamins. (114 words)

Chicken Meatball Soup
🥄 Tender mini chicken meatballs in flavorful veggie-pasta soup—high-protein, low-fat comfort food loaded with spinach and herbs!
🍲 One-hour family recipe yields 8 hearty bowls—nutrient-dense, customizable, and healthier than takeout classics!
- Total Time: 1 hour
- Yield: 8 servings
Ingredients
– 16 ounces ground chicken
– 1/2 cup plain or Italian breadcrumbs
– 1 egg
– 2 garlic cloves, minced
– 2 tablespoons fresh parsley, minced
– 1 1/2 teaspoons sea salt
– 1/4 teaspoon black pepper
– 1/2 teaspoon Italian seasoning
– 1/2 teaspoon garlic powder
– 2 tablespoons salted butter
– 1 tablespoon olive oil
– 1 cup finely diced yellow onion
– 1 small carrot, diced small
– 1 celery stalk, diced small
– 1 bay leaf
– 64 ounces chicken stock
– 3/4 cup ditalini, orzo, or any small pasta
– 3 ounces baby spinach, stems removed
– Grated parmesan cheese
– Red pepper flakes
Instructions
1-Step 1: Prepare Your Workspace and Oven Start by preheating your oven to 350 degrees Fahrenheit. Line a cookie sheet with aluminum foil and place a wire rack on top. This setup allows air to circulate around the meatballs as they bake, giving them an even texture without sitting in excess grease. While the oven heats, gather all your ingredients and equipment. Having everything measured and ready makes the process much smoother.
2-Step 2: Mix and Form the Mini Meatballs In a large mixing bowl, combine the following ingredients for the meatballs: 16 ounces ground chicken, 1/2 cup breadcrumbs, 1 egg, 1 tablespoon of the fresh parsley, 1 minced garlic clove, 1/4 cup of the diced onion (save the rest for the soup), 1/2 teaspoon Italian seasoning, 1/2 teaspoon garlic powder, 1 teaspoon of the sea salt, and 1/8 teaspoon of the black pepper. Mix the meatball ingredients gently by hand. Overworking the mixture can make the meatballs tough, so mix just until everything is evenly distributed. Form the mixture into approximately 50 small meatballs, each about 1 inch in diameter. Keep your hands slightly wet to prevent sticking. Place each formed meatball on the prepared baking sheet with a bit of space between them.
3-Step 3: Bake the Meatballs Place the baking sheet in the preheated oven and bake the meatballs for 15 minutes. They should be cooked through and lightly golden on the outside. Baking them first rather than cooking directly in the soup helps them hold their shape and creates a better texture.
4-Step 4: Build the Soup Base While the meatballs bake, start on the soup base. In a large soup pot or Dutch oven, melt 2 tablespoons of butter with 1 tablespoon of olive oil over medium heat. The combination of butter and oil gives you the flavor of butter with a higher smoke point. Add the following to the pot: 1 small carrot (diced small), 1 celery stalk (diced small), the remaining 3/4 cup of diced onion, 1/2 teaspoon of the sea salt, and 1/8 teaspoon of black pepper. Cook these vegetables for 4 to 5 minutes until they’re softened and fragrant. If the vegetables start to brown too quickly, lower the heat slightly.
5-Step 5: Add Aromatics and Stock Add the remaining 1 minced garlic clove and 1 bay leaf to the pot. Cook for about 1 minute until the garlic becomes fragrant. Be careful not to let it burn, as burnt garlic tastes bitter. Pour in 64 ounces of chicken stock and add the remaining 1 tablespoon of fresh parsley. Using stock rather than broth gives the soup a deeper, more complex flavor and more nutrients. Reduce the heat to medium-low to maintain a gentle simmer.
6-Step 6: Combine Meatballs and Soup Once the meatballs finish baking, carefully add them to the simmering soup pot. Cover the pot with a lid and cook for 20 minutes. This allows the flavors to meld together and the meatballs to absorb some of the delicious broth.
7-Step 7: Add Pasta and Spinach Uncover the pot and add 3 ounces of baby spinach (with stems removed) and 3/4 cup of small pasta such as ditalini or orzo. Raise the heat back to medium to maintain a steady simmer. Cook uncovered for 12 to 15 minutes, stirring every 5 minutes to prevent the pasta from sticking to the bottom of the pot. The soup is ready when the pasta reaches an al dente texture. Keep in mind that the pasta will continue to soften in the residual heat, so test it a minute or two before you think it’s done.
8-Step 8: Serve and Enjoy Ladle the hot soup into bowls and add your desired toppings. Grated parmesan cheese adds a wonderful salty richness, while red pepper flakes bring a pleasant warmth. Serve with crusty bread for a complete meal that satisfies the whole family. This soup pairs beautifully with sweet treats like our homemade peach cobbler recipe for a comforting finish to your meal.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🔪 Dice veggies small for even cooking and tender texture in every bite.
🍝 Test pasta doneness early—it continues cooking in hot soup.
🥚 Breadcrumbs and egg ensure moist, cohesive meatballs that hold up.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Bake/Stovetop
- Cuisine: Italian-American
- Diet: Omnivore
Nutrition
- Serving Size: 1½ cups
- Calories: 280 kcal
- Sugar: 2g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 90mg






