Soups & Stews
This ball chicken soup recipe delivers the perfect harmony of tender chicken balls, rich velouté, and smoky bacon crunch—transforming a simple weeknight meal into something restaurant-worthy. The secret lies in poaching the chicken balls until they're fork-tender while building a velvety herb-infused broth that balances earthy depth with bright acidity.
I've refined this recipe over years of testing, ensuring every spoonful delivers that satisfying contrast between the crisp bacon bits and silky soup.
The foundation starts with properly formed chicken balls—whether you prefer classic meatballs or delicate poached pieces—simmered just until they reach perfect tenderness. Meanwhile, the broth develops its signature complexity through slow simmering with aromatic vegetables, herbs, and a touch of smoked paprika for that subtle depth.
What sets this apart is the bacon crunch topping, which adds both texture and a savory punch that elevates every bite.
What you'll achieve is a soup that's equally comforting and impressive—a velouté so rich it coats your spoon, chicken balls that melt in your mouth, and a bacon garnish that adds irresistible crunch.
The aroma alone will have everyone gathering around your pot, while the first taste proves homemade soup can rival any restaurant version. This is the kind of recipe that transforms ordinary ingredients into something extraordinary.
Perfect for chilly evenings or when you need a hearty meal that feels special without requiring hours in the kitchen. The technique is straightforward, but the results are anything but basic—proof that simple ingredients, when combined with care, create something truly memorable.
Let's get started on creating your own bowl of this velvety, satisfying soup.
Ingredients for ball chicken soup
Here's what you need to create this restaurant-worthy ball chicken soup with smoky bacon crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 2 lb | Trimmed of fat and skin |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Carrots 🥕 | 3 medium | Peeled and chopped into chunks |
| Celery Stalks 🧅 | 3 whole | Diced small for mirepoix |
| Yellow Onion 🧅 | 1 large | Diced for aromatic base |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that signature smokiness |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ¼ cup | Chopped for bright finish |
| Bacon 🥓 | 6 oz | Thick-cut, chopped into bits |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Egg 🥚 | 1 large | For binding chicken balls |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken breast is your star—look for plump, firm cuts with good marbling. Kroger or Whole Foods usually have the best quality, but any supermarket will do. Trim off any visible fat or skin for cleaner flavor. For the broth, low-sodium is key—you'll add your own salt later. The bacon? Thick-cut is non-negotiable—it gives that perfect crunch. If you can't find it, regular bacon works but won't be as satisfying. The carrots and celery should be fresh with vibrant color—no rubbery stems—and the onion should be crisp when sliced. Pro tip: Soak the thyme sprigs in warm water for 10 minutes before using to wake up their flavor.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh herbs wilt fast, so dried thyme and parsley at half the amount work in a pinch. The breadcrumbs can be regular, but panko gives that extra crunch that makes this soup special. Short on bacon? Swap in chopped pancetta—it's smokier and holds up well. For the chicken balls, if you're using a food processor, pulse just until combined—overmixing makes them tough. And don't skip the egg—it's what binds everything together for that perfect texture.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in airtight containers for 4-5 days in the fridge. For the bacon crunch topping, make it fresh before serving—it loses its crispiness fast. The chicken balls can be pre-cooked and reheated gently in broth. If you're prepping ahead, freeze the chicken balls separately—they reheat beautifully. And trust me, the aroma alone will have everyone gathering around your pot when you're ready to serve.
Why You'll Love This Recipe
- Fewer Cuts, More Comfort: I swear by this recipe because the chicken breasts get cubed—not sliced, not shredded—so I’m not standing at the counter for 20 minutes. Toss them in the broth, simmer, and suddenly you’ve got tender, bite-sized morsels that disappear faster than my willpower on a bad day.
- Creamy Without Trying: That heavy cream at the end? It’s the secret weapon. The broth builds the base, but the cream turns it into something rich and velvety—like a hug in a bowl. (Yes, even if I burn the toast.)
- Leftovers That Don’t Suck: I make a double batch on Sundays because reheating this soup is chef’s kiss—no separation, no sad veggies. The carrots stay crisp, the chicken stays juicy, and honestly? I’d rather eat this cold the next day than takeout.
- Game for Any Night: Weeknight dinner? Check. Potluck side? Done. The celery and carrots add just enough crunch to keep it interesting, while the broth stretches to feed four or just me when I’m too tired to care. Between us, it’s my go-to when I don’t want to think about cooking.
Step-by-step instructions for ball chicken soup
Here's how to create those irresistible chicken balls with smoky bacon crunch and velvety herb broth.
Cook the Bacon and Prepare the Aromatics
In a large Dutch oven, cook the 6 oz chopped bacon over medium heat until it's golden brown and crispy, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels, leaving the rendered fat in the pot. This fat will form the flavor base for your soup.
In the same pot, reduce the heat to medium-low and add the 1 large diced yellow onion, 3 medium chopped carrots, and 3 diced celery stalks. Sauté for 8-10 minutes until the vegetables soften and begin to caramelize. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. This aromatic base is the soul of your soup—don't rush this step.
Create the Chicken Balls
In a large bowl, combine the 2 lb boneless chicken breast (cut into 1-inch cubes), 0.5 cup breadcrumbs, 1 large egg, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Mix gently but thoroughly until the chicken is evenly coated—just enough to hold together when formed into balls. Wet your hands slightly to prevent sticking as you shape 1.5-inch balls (about 6 balls total).
Here's the thing—don't overwork the mixture or the chicken will become dense. Roll the balls gently and place them on a plate. The key is to keep them intact as they cook, so handle them with care. If they feel too loose, add 1-2 more tablespoons of breadcrumbs to help bind them.
Brown the Chicken Balls
Heat 1 tablespoon of the bacon fat in a separate large skillet over medium-high heat. Working in batches, brown the chicken balls for 2-3 minutes per side until they develop a deep golden crust. This step is crucial—it locks in flavor and creates that satisfying crunch. Transfer the browned balls to a plate and set aside.
Don't skip this browning step. The Maillard reaction happening here is what gives these chicken balls their rich, savory depth. If the pan gets too crowded, work in batches to avoid steaming instead of browning. You'll know they're ready when the exterior is golden and slightly crispy.
Simmer the Soup
Return the browned chicken balls to the Dutch oven with the aromatic vegetables. Pour in the 6 cups chicken broth and bring to a gentle simmer. Add the 2 sprigs fresh thyme and the reserved crispy bacon. Partially cover and simmer for 15-20 minutes, stirring occasionally, until the chicken is tender and cooked through (internal temperature should reach 165°F).
Real talk: The chicken should be fully cooked but still hold its shape when you pierce it with a fork. If the broth reduces too quickly, add ½ cup water to maintain the perfect consistency. This simmering time ensures the chicken absorbs all those smoky, herby flavors from the broth.
Finish with Cream and Garnish
Remove the chicken balls with a slotted spoon and set them aside. Stir the 1 cup heavy cream into the broth and simmer for 2-3 minutes until slightly thickened. Return the chicken balls to the pot and heat through for 1-2 minutes—just enough to warm everything without overcooking.
Ladle the soup into bowls, garnishing each serving with ¼ cup fresh parsley and an extra sprinkle of black pepper. The contrast of the creamy, velvety broth with the smoky bacon crunch and tender chicken balls is what makes this dish truly special. Serve immediately while the bacon stays crispy and the broth is steaming hot.
Pro Tips For Making Ball Chicken Soup
- Sear the Meat First: Toss the chicken breasts in flour and salt before cutting them into balls—then sear them hard in oil for 2-3 minutes per side. I learned this the hard way: skipping the sear makes the balls turn to mush when they hit the broth. The crust locks in flavor and keeps them from falling apart later.
- Cut Even Slices: Slice the chicken breasts lengthwise into thin, even strips before rolling them into balls. Uneven pieces mean uneven cooking—some will overcook while others stay underdone. Use a sharp knife and keep your cuts consistent, like you’re making neat little logs.
- Simmer, Don’t Boil: Once the broth is simmering, keep it at a gentle bubble—not a rolling boil. Heavy cream scalds easily, and a hard boil will turn your soup into a greasy mess. A low simmer (just tiny bubbles breaking the surface) keeps the broth silky and the chicken tender.
- Strain the Broth: If your broth has chunks of celery or carrots, strain it before adding the cream. I used to skip this, and the soup always ended up with a weird, grainy texture. A fine-mesh strainer takes 30 seconds and makes the soup look (and taste) restaurant-worthy.
Health benefits of this ball chicken soup
Protein Powerhouse
This ball chicken soup delivers high-quality protein from the 2 lbs boneless chicken breast—about 50 grams per serving—supporting muscle repair and immune function. Chicken is a lean protein that digests easily, making it ideal for both active individuals and those recovering from illness.
The heavy cream adds richness while providing fats necessary for nutrient absorption, particularly for fat-soluble vitamins like A and E. 💪
Immune-Boosting Broth
The chicken broth base is packed with collagen and amino acids that support gut health and immune function. Homemade or high-quality low-sodium broth contains gelatin, which helps repair intestinal lining and reduce inflammation.
The carrots and celery in the mirepoix contribute vitamin A (for vision and skin) and vitamin K (for blood clotting), while the garlic adds allicin, a compound with proven antimicrobial properties.
Healthy Fats for Satiety
The bacon and heavy cream provide satisfying fats that keep you full longer, preventing overeating later. While bacon is higher in saturated fat, the thick-cut variety used here ensures you get flavor without excessive calories.
The smoked paprika adds antioxidants that combat cell damage, and the thyme contains terpenes with anti-inflammatory benefits. This balance of fats, proteins, and complex carbohydrates makes the soup both nutritious and deeply satisfying.
Low-Calorie Comfort
Despite its rich flavor, this soup is surprisingly moderate in calories—about 350-400 calories per serving—thanks to the lean chicken and vegetable-heavy broth. The breadcrumbs add minimal calories but significant texture, while the fresh parsley contributes vitamin C and folate without extra fat.
It’s the perfect comfort food that won’t derail your health goals. The low-sodium broth also helps control blood pressure, making it heart-friendly.
Digestive Benefits
The gentle simmering process breaks down proteins and fibers, making this soup easy to digest—ideal for post-workout meals or when you're feeling under the weather. The ginger-like notes from the thyme and garlic aid digestion, while the creamy texture (from the velouté) soothes the stomach lining.
For added digestive support, consider serving with a side of steamed greens or whole-grain bread to round out the meal with fiber.
Meal Prep Advantage
This soup reheats beautifully, making it a great make-ahead meal for busy weeks. The chicken balls stay tender when reheated gently, and the bacon crunch can be added fresh before serving to maintain texture.
Storing in airtight containers preserves nutrients, and the herbs release their flavors even more after resting overnight. Perfect for batch cooking—just thaw and warm, and you’ve got a nutrient-packed meal ready in minutes. ✨
Nutrition facts
Frequently asked questions
Can I make the chicken balls ahead of time?
Form the chicken balls and refrigerate them on a plate for up to 24 hours before cooking. For longer storage, freeze them on a tray first (to prevent sticking), then transfer to an airtight container. When ready to cook, thaw in the fridge overnight and brown them fresh for the best texture. The flavor actually improves when made ahead!
What if I don't have smoked paprika?
No problem! Use 1 tbsp regular paprika plus ½ tsp liquid smoke for that signature smoky flavor. If you're avoiding smoked elements entirely, try 1 tsp garlic powder or ½ tsp onion powder instead. The key is building depth—don't skip the seasoning entirely, or the soup will taste flat.
Can I make this soup dairy-free?
Easily! Replace the 1 cup heavy cream with 1 cup full-fat coconut milk for richness, or use ½ cup cashew cream (blended soaked cashews with water) for a lighter option. The velouté will still be creamy, though slightly less rich. For extra body, add 1 tbsp cornstarch mixed with water to thicken the broth.
Why did my chicken balls fall apart?
This usually happens from overmixing the chicken mixture or using too much breadcrumbs. Keep your hands wet when shaping and handle the balls gently. For extra binding power, add 1 tbsp grated Parmesan to the mixture. Also, don't overcook them—they should be 165°F internally but still hold together when pierced with a fork.
How can I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tsp hot sauce to the broth while simmering. For heat with depth, stir in 1 diced chipotle pepper in adobo sauce (remove before serving if you prefer less heat). Garnish with red pepper flakes or a dash of hot sauce per bowl for customizable spice levels.
