Chicken Gnocchi Soup: Creamy, Hearty, and Homemade

Chicken gnocchi soup sits somewhere between a cream-based chowder and a pasta dish, which is exactly what makes it so satisfying. The broth is thickened with a simple flour roux, built on sautéed onion, carrot, and celery, then finished with cream and loaded with shredded chicken and soft potato gnocchi. One pot. Done in 45 minutes.
This particular version started with a leftover rotisserie chicken and a packet of shelf-stable gnocchi from the pantry. The recipe has not changed since because it does not need to.
Why You’ll Love This Chicken Gnocchi Soup
- The roux-thickened broth is creamy without being heavy, closer to a chowder than a cream sauce
- Potato gnocchi make it filling enough to serve as a full dinner without bread on the side
- Rotisserie chicken cuts prep to 15 minutes and shreds cleanly when still warm
- Fresh spinach goes in at the very end, wilting in two minutes without losing its color
- Everything cooks in one pot, including the gnocchi, so there is no separate pasta water to deal with
Ingredients You’ll Need
For the Soup Base
- 2 tbsp unsalted butter adds richness and helps the vegetables soften evenly
- 1 tbsp olive oil combined with butter, it raises the smoke point so nothing browns too fast
- 1 medium yellow onion, finely diced (about 1 cup)
- 3 medium carrots, peeled and sliced into rounds (about 1.5 cups) add natural sweetness that balances the savory broth
- 3 stalks celery, sliced (about 1 cup) provide a subtle savory depth without overpowering
- 4 garlic cloves, minced
- 1/3 cup (40g) all-purpose flour forms the roux that thickens the broth
- 4 cups (960ml) chicken broth use a good-quality low-sodium broth since it is the backbone of the soup’s flavor
- 2 cups (480ml) whole milk adds body without making the soup as rich as cream alone
- 1 cup (240ml) heavy cream gives the soup its smooth, creamy texture
- 1 tsp dried thyme
- 1/2 tsp dried rosemary, crushed between your fingers before adding crushing dried rosemary releases its oils and prevents woody pieces from floating in the broth
- 1 tsp fine sea salt, plus more to taste
- 1/2 tsp freshly ground black pepper
For the Gnocchi and Finishing
- 500g (1 lb) shelf-stable or fresh potato gnocchi shelf-stable gnocchi holds its shape better in a simmering soup than refrigerated fresh gnocchi
- 350g (about 2.5 cups) shredded cooked chicken one standard rotisserie chicken gives roughly this amount
- 2 cups (60g) fresh baby spinach stir in at the very end so it stays bright green
- 1/4 cup (25g) finely grated parmesan, for serving
Recipe Timing
| Timing Element | Duration |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
Servings: 6 | Difficulty: Easy | Cuisine: American | Course: Soup / Main

How to Make Chicken Gnocchi Soup: Step by Step
Step 1: Sauté the vegetables
Melt the butter with olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, sliced carrots, and celery. Cook, stirring occasionally, for 6 to 8 minutes until the onion turns translucent and the carrots have softened slightly at the edges.
Step 2: Add the garlic
Add the minced garlic and stir continuously for 1 minute until fragrant. It should smell nutty and warm, not sharp or acrid. If it starts to brown before the minute is up, reduce the heat immediately.
Why this works: Adding garlic after the other vegetables are already softened means it never sits on a dry, overheated pan. Garlic needs only about 60 seconds in warm fat to release its flavor.

Step 3: Build the roux
Sprinkle the flour evenly over the vegetables. Stir constantly for 1 to 2 minutes until the flour is fully absorbed and smells faintly nutty. The mixture will look dry and paste-like, which is correct.
Why this works: Cooking the flour in the butter for a full 1 to 2 minutes removes the raw, starchy taste. Cutting this step short means the finished soup will taste like raw flour.
Step 4: Add the liquids
Pour the chicken broth in a slow, steady stream while stirring continuously to prevent lumps. Once the broth is fully incorporated, add the milk and heavy cream. Add the thyme, rosemary, salt, and pepper and stir to combine.
Step 5: Simmer the broth
Increase the heat to medium-high and bring the soup to a gentle simmer. Reduce to medium-low and simmer uncovered for 10 minutes, stirring occasionally, until the broth thickens enough to lightly coat the back of a spoon.
Why this works: Simmering uncovered allows a small amount of liquid to evaporate, concentrating the flavor. The roux needs this simmering time to fully activate and thicken the broth properly.

Step 6: Cook the gnocchi
Add the gnocchi directly to the simmering soup. Cook for 3 to 4 minutes for shelf-stable gnocchi, or 2 to 3 minutes for fresh gnocchi, until they float to the surface and are cooked through. Keep the heat at medium-low during this step. A vigorous boil will break the gnocchi apart.
Step 7: Add the chicken and spinach
Add the shredded chicken and fresh baby spinach. Stir and cook for 2 to 3 minutes until the spinach wilts completely and the chicken is heated through.
⚠️ Food Safety: If using raw chicken instead of pre-cooked, ensure the internal temperature reaches 75°C (165°F) before adding it to the soup. A meat thermometer inserted into the thickest part of the chicken gives an accurate reading.
Step 8: Taste and serve
Taste the soup and adjust salt and pepper. Ladle into bowls and top with grated parmesan. Serve immediately.
Why this works: Seasoning at the end accounts for the salt in the parmesan and the chicken broth, which varies widely between brands. Starting with less and adjusting at the end gives you control over the final flavor.

Key Tips for Best Results
- Pull the chicken while it’s warm. Rotisserie chicken shreds in minutes when the meat is still warm. Cold chicken from the fridge requires significantly more effort and tends to shred into drier, less even pieces.
- Cut large gnocchi in half. If your gnocchi are particularly large, halving them before adding them to the soup gives you better distribution in each bowl. Every spoonful should have gnocchi, not just broth.
- Let the soup rest for five minutes off the heat before serving. The broth continues to thicken as it cools slightly. If the soup seems a little thin while still on the stove, this resting period usually corrects it without any adjustments needed.
Common Mistakes to Avoid
- Adding gnocchi too early. Gnocchi cook fast. Putting them in before the broth is fully thickened means they sit in hot liquid for too long and turn soft and gluey. Add them in the last 4 to 5 minutes only.
- Boiling the soup after adding the cream. A rolling boil can cause heavy cream to separate, leaving the broth looking greasy and broken. Once the cream goes in, keep the heat at a steady simmer.
- Not cooking the flour long enough. One minute of roux cooking is the minimum. Less than that and the raw flour taste carries through to the finished soup. You will notice it most in the aftertaste.
- Adding spinach too soon. Spinach added 10 minutes before serving turns dark, soft, and slightly slimy. It only needs 2 to 3 minutes in the hot broth. Add it at the very end.
Variations and Substitutions
- Kale instead of spinach. Curly or lacinato kale works well here but needs 3 to 4 minutes in the simmering broth rather than 2 to 3. Tear the leaves from the stems and add them a few minutes before the spinach would normally go in.
- Turkey instead of chicken. Leftover roast turkey from a holiday meal shreds and absorbs the broth in exactly the same way. The flavor is slightly richer, which suits the cream-based broth well.
- Lighter cream option. Replacing the heavy cream with half-and-half produces a noticeably lighter broth that is still creamy. Avoid using low-fat milk as a direct substitute, as it can make the soup watery and may cause the roux-based broth to separate.
What to Serve With Chicken Gnocchi Soup
- Crusty bread or a baguette: The broth is rich and creamy and ideal for dipping. A simple sliced baguette is all you need.
- A simple green salad: Something with a light vinaigrette cuts through the richness of the cream-based broth.
- Garlic bread: Works especially well with this particular soup because the garlic in the bread echoes the garlic in the base.
- Roasted vegetables: If you want to bulk out the meal further, roasted broccoli or asparagus on the side keeps things balanced without overcomplicating the plate.
- On its own: This soup is filling enough to serve as a standalone dinner, particularly in colder months.

Storage, Reheating, and Make-Ahead
Fridge: Store in an airtight container for up to 3 days. Note that the gnocchi will continue to absorb liquid overnight and soften considerably. For best results, store the broth and gnocchi separately.
Freezer: The broth base (everything except the gnocchi, chicken, and spinach) freezes well for up to 2 months in a sealed freezer-safe container. Gnocchi becomes mushy and falls apart after freezing and thawing; do not freeze the finished soup. Thaw the broth base in the fridge overnight, then reheat and add fresh gnocchi, chicken, and spinach.
Reheat: Warm on the stovetop over medium-low heat, stirring occasionally. If the broth has thickened significantly in the fridge, add a splash of chicken broth or whole milk to loosen it. Heat until the soup is steaming and the gnocchi are heated through, about 5 to 7 minutes.
Make-ahead: The broth base can be made up to 2 days in advance and stored in the fridge. When ready to serve, reheat the base to a simmer and add the gnocchi, shredded chicken, and spinach fresh. This is the most reliable way to keep the gnocchi at the right texture.
Allergen and Dietary Information
Contains gluten: from all-purpose flour and potato gnocchi. To make this gluten-free, use a certified gluten-free flour blend for the roux and certified gluten-free gnocchi.
Contains dairy: from butter, whole milk, heavy cream, and parmesan. For a dairy-free version, try substituting butter with olive oil, milk and cream with a combination of full-fat oat milk and full-fat coconut cream, and omit the parmesan or replace it with a dairy-free alternative.
May contain eggs: Some gnocchi brands include eggs in their recipe. Check the packaging if egg content is a concern for your household.
Nutrition Information
Based on 6 servings using ingredients as listed.
| Nutrient | Per Serving |
|---|---|
| Calories | 420 kcal |
| Protein | 28g |
| Total Carbohydrates | 38g |
| Dietary Fiber | 3g |
| Total Sugars | 6g |
| Total Fat | 18g |
| Saturated Fat | 9g |
| Sodium | 780mg |
| Cholesterol | 90mg |
| Potassium | 520mg |
| Calcium | 180mg |
| Iron | 2mg |
Nutritional values are estimates only and may vary based on specific ingredients, brands, and portion sizes used. For precise dietary needs, consult a registered dietitian.
Frequently Asked Questions
Can I use rotisserie chicken for chicken gnocchi soup?
Yes, and it is the recommended approach. One standard rotisserie chicken yields roughly 2.5 to 3 cups of shredded meat, which is exactly what this recipe uses. Pull the meat while the chicken is still warm for easier shredding.
Why does my gnocchi fall apart or get mushy in the soup?
Gnocchi breaks apart when the soup is at a rolling boil rather than a gentle simmer. Keep the heat at medium-low once the gnocchi go in and stir gently. Shelf-stable vacuum-packed gnocchi holds its shape more reliably than fresh refrigerated gnocchi in liquid.
How do I thicken chicken gnocchi soup if the broth seems too thin?
Let the soup rest off the heat for 5 minutes before deciding it needs thickening. If it is still too thin, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, stir the mixture into the simmering soup, and cook for 2 more minutes.
Can I freeze chicken gnocchi soup?
The broth base freezes well for up to 2 months, but gnocchi does not survive freezing and thawing in liquid. It turns soft and breaks apart. Freeze the base without the gnocchi and add fresh gnocchi when you reheat it to serve.
Can I make chicken gnocchi soup ahead of time?
Make the broth base up to 2 days in advance and refrigerate it. When ready to serve, bring the base back to a simmer and add gnocchi, shredded chicken, and spinach fresh. This prevents the gnocchi from sitting in liquid overnight and becoming too soft.
What type of gnocchi works best in this soup?
Shelf-stable vacuum-packed potato gnocchi is more forgiving than fresh refrigerated gnocchi. It holds its shape even if the soup simmers for a minute or two longer than planned. Fresh gnocchi works but requires more precise timing.
What can I use instead of heavy cream?
Half-and-half produces a lighter broth that is still creamy. Full-fat coconut cream works for a dairy-free version and adds a faint sweetness that pairs well with the thyme and rosemary. Avoid low-fat milk as a direct cream substitute since it can cause the broth to thin out and separate from the roux.
Conclusion
Chicken gnocchi soup is worth making because it delivers something a lot of soups do not: it is genuinely filling as a standalone meal, not a starter that needs three other dishes around it. The broth takes flavor from the roux and the vegetable sauté before any liquid goes in, which is the detail that separates a flat cream soup from one that actually tastes like something. Add the gnocchi late, keep the heat low after the cream goes in, and store the gnocchi separately if you plan on having leftovers. That is the full recipe.

Chicken Gnocchi Soup
Ingredients
Method
- Melt butter with olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 6 to 8 minutes until the onion turns translucent and the carrots begin to soften.
- Add garlic and stir for 1 minute until fragrant.
- Sprinkle flour over the vegetables and stir constantly for 1 to 2 minutes until absorbed and faintly nutty in smell.
- Pour in chicken broth slowly while stirring. Add milk, heavy cream, thyme, rosemary, salt, and pepper. Stir to combine.
- Bring to a gentle simmer over medium-high heat, then reduce to medium-low. Simmer uncovered for 10 minutes until the broth thickens enough to coat the back of a spoon.
- Add gnocchi. Cook 3 to 4 minutes (shelf-stable) or 2 to 3 minutes (fresh) at a gentle simmer until they float. Do not boil vigorously.
- Add shredded chicken and spinach. Cook 2 to 3 minutes until spinach wilts and chicken is heated through.
- Taste and adjust salt and pepper. Serve topped with grated parmesan.
