Silky broth, tender chicken, and pillowy gnocchi make this Olive Garden Chicken Gnocchi Soup the kind of bowl that disappears fast. The vegetables stay soft but not mushy, the cream turns the broth plush without feeling heavy, and every spoonful has that mix of savory chicken, sweet carrot, and fresh spinach that keeps you going back for one more bite.
The trick is building the base before the dairy goes in. Onion, carrots, and celery need enough time in the butter to soften and sweeten, and the flour has to cook for a full minute so the soup thickens without tasting pasty. Once the broth is in, the heat stays gentle; that keeps the cream smooth and helps the gnocchi cook all the way through without falling apart.
Below, I’ve added the small details that matter most: how to keep the soup from turning gluey, which substitutions actually work, and what to do if you want a lighter version without losing the cozy, restaurant-style finish.
The gnocchi stayed pillowy and the broth thickened up just enough without getting gummy. I added the spinach at the end like you said, and even my picky eater asked for seconds.
Save this Olive Garden Chicken Gnocchi Soup for the nights when you want a creamy one-pot dinner with soft gnocchi and no extra fuss.
The Creamy Base That Keeps the Gnocchi from Turning Heavy
The biggest mistake with gnocchi soup is rushing the dairy into a broth that hasn’t had time to thicken. If the flour doesn’t cook in the butter first, the soup can taste chalky. If the cream hits a hard boil, it can break or take on a grainy texture. This version avoids both problems by building a light roux, then loosening it with broth before the milk and cream go in.
The other thing that matters is the order of the gnocchi and spinach. Gnocchi only need a few minutes to cook, and spinach wilts in a flash. Add them too early and the gnocchi swell past their best texture while the spinach turns dull and tired. The finished soup should look creamy and cohesive, with the gnocchi floating at the surface and the broth just thick enough to coat a spoon.
What Each Ingredient Is Actually Doing in This Soup

- Mini potato gnocchi — These bring the soft, dumpling-like texture that makes the soup feel like the restaurant version. Shelf-stable, refrigerated, or frozen gnocchi all work, but don’t overcook them; they should float and feel tender, not swollen and sticky.
- Heavy cream and whole milk — This combination gives the broth body without making it cloying. You can swap in half-and-half if that’s what you have, but the soup will be a little thinner and less rich.
- Cooked shredded chicken — Rotisserie chicken is the easiest shortcut and adds good flavor. If you use plain cooked chicken breast, season the soup a touch more at the end so it doesn’t taste flat.
- Carrots, celery, onion, and garlic — These build the savory backbone. Dice them small so they soften in the short cook time; big chunks stay crunchy and throw off the texture of the broth.
- Butter and flour — This is the thickener. Let the flour cook for a minute before adding broth so the finished soup tastes smooth instead of raw.
- Spinach — Add it at the end for color and a fresh finish. Baby spinach is easiest because it collapses quickly and doesn’t need chopping.
Getting the Soup to Taste Rich Without Curdling the Cream
Softening the Vegetables First
Melt the butter in a large pot, then cook the onion, carrots, and celery until the onion turns translucent and the carrots just start to soften. That first sauté builds sweetness and gives the soup its savory base. If the vegetables are still hard at this stage, they’ll stay underdone in the finished bowl because the total simmer time is short.
Cooking Out the Flour
Stir in the garlic, thyme, rosemary, and flour and cook for about a minute. The flour should look absorbed and a little pasty, not dry and dusty. That quick cook removes the raw taste and helps the soup thicken evenly once the broth is added.
Bringing in the Broth and Dairy
Add the broth gradually and stir as you go so the flour dissolves cleanly into the liquid. Let it simmer until it starts to thicken before pouring in the cream and milk. Keep the heat at a gentle simmer after the dairy goes in; a hard boil is what causes a broken or grainy finish.
Finishing with Gnocchi, Chicken, and Spinach
Stir in the chicken and gnocchi, then cook just until the gnocchi float to the top and feel tender when pierced. Add the spinach last and stir only until it wilts. Taste at the end and season with salt and pepper after everything has had a chance to come together, since the broth and chicken both contribute salt on their own.
How to Adapt This for a Lighter Bowl, a Dairy-Free Version, or Leftovers
Lighter But Still Creamy
Swap the heavy cream for half-and-half and use 1 percent or 2 percent milk. The soup will be a little less lush, but the roux still gives it enough body to feel comforting instead of thin.
Dairy-Free Version
Use a neutral dairy-free butter and swap in unsweetened plain oat milk plus a splash of unsweetened coconut cream or cashew cream. The soup won’t taste exactly the same, but it still gets that soft, creamy texture if you keep the heat low and don’t boil it after the milk goes in.
Gluten-Free Adjustment
Use a gluten-free all-purpose flour blend for the roux and check that your gnocchi are gluten-free. The texture stays close to the original as long as the flour blend is designed for thickening and you whisk it in thoroughly.
Storage and Reheating
- Refrigerator: Store for up to 3 days. The gnocchi will keep soaking up broth, so the soup thickens as it sits.
- Freezer: I don’t recommend freezing it. Cream-based soups with gnocchi tend to separate, and the gnocchi turn soft and mealy after thawing.
- Reheating: Warm it slowly over low heat on the stove, stirring often. If it looks too thick, add a splash of broth or milk. Don’t boil it, or the dairy can split and the gnocchi can fall apart.
Answers to the Questions Worth Asking

Olive Garden Chicken Gnocchi Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat. Sauté the onion, carrots, and celery for 5 minutes, stirring until the vegetables soften and turn glossy.
- Add the garlic, thyme, and rosemary, stirring for about 30 seconds at the same medium heat. Whisk in the flour and cook for 1 minute until smooth and lightly fragrant, with no visible dry flour.
- Gradually add the chicken broth while whisking to prevent lumps. Simmer for 5 minutes until the mixture looks slightly thickened and coats a spoon.
- Add the heavy cream, whole milk, chicken, and gnocchi. Cook for 5-7 minutes at a gentle simmer until the gnocchi float and the broth looks creamy with small bubbles around the edges.
- Stir in the spinach and cook for 2-3 minutes until wilted and bright green. Keep the heat at a low simmer so the soup stays smooth.
- Season with salt and pepper to taste. Stir well and let it sit for 1 minute off the boil so flavors blend.