Creamy chicken noodle soup lands in that perfect middle ground between brothy and thick. The broth turns silky and pale gold, the noodles soak up just enough of it to feel substantial, and every spoonful still tastes like chicken, carrots, celery, and onions instead of a heavy cream sauce. It’s the kind of soup that eats like a full meal without feeling fussy.
The trick here is a quick flour roux built right after the vegetables soften. That short minute of cooking takes the raw edge off the flour so the broth turns smooth instead of pasty. Milk goes in at the end for body, not richness from cream, which keeps the soup lighter while still giving it that velvet finish. The noodles cook in the broth itself, so they pick up flavor instead of tasting like something boiled separately and tossed in at the last second.
Below, I’ve included the one timing detail that keeps the noodles from going mushy, plus a few easy swaps for when you want to work with what’s already in the kitchen.
The broth turned out silky and the noodles stayed tender without falling apart. I made it on a weeknight and my husband went back for a second bowl before I even sat down.
Save this creamy chicken noodle soup for the nights when you want a velvet broth, tender noodles, and one pot with no cream required.
The Roux Is What Keeps This Soup Creamy, Not Gluey
A lot of chicken noodle soups go wrong the moment flour gets involved. If the flour is dumped straight into broth, it clumps. If it never cooks long enough, the soup tastes dusty. If the heat is too high when the milk goes in, the whole pot can look grainy or broken. The quick butter-and-flour base here avoids all three problems because the vegetables get coated first, then the flour has a chance to cook in the fat before the liquid hits the pan.
That roux also gives the soup body without needing heavy cream. You get a broth that feels full and spoon-coating, but it still tastes like soup instead of chowder. The other thing that matters is when the noodles go in: they should simmer just until tender, not until they’re bloated and falling apart. They’ll keep softening in the hot broth after the heat is off.
What Each Ingredient Is Actually Doing in This Soup

- Butter — This starts the soup with enough fat to soften the vegetables and carry the flour evenly. Olive oil works in a pinch, but butter gives the broth a rounder, fuller base.
- Onion, carrots, and celery — This is the flavor foundation. Dice them small so they soften in the time it takes the roux to come together; large chunks stay crunchy and throw off the texture of the soup.
- Flour — The flour is doing the thickening work here. Cook it for a full minute in the fat so the final soup tastes smooth, not chalky.
- Chicken broth — Use one you’d actually drink on its own. A stronger broth gives the soup more depth, especially since there’s no cream to hide a thin base.
- Shredded chicken — Rotisserie chicken is the fastest route and works well because it’s already seasoned. Leftover roast chicken is great too; just shred it into bite-size pieces so every spoonful gets a little of everything.
- Egg noodles — These are the right noodle for this soup because they thicken the bowl slightly as they cook. If you swap in a sturdier pasta, it will need a little more time and may absorb less broth.
- Milk — Whole milk gives the broth its soft, velvety finish. Lower-fat milk will still work, but the soup won’t feel as rich and the texture will be a little lighter.
- Parsley — Fresh parsley wakes up the bowl at the end. It’s not decorative here; it cuts through the richness and keeps the soup from tasting flat.
The 20 Minutes That Actually Matter
Softening the Vegetables First
Melt the butter in a soup pot over medium heat, then add the onion, carrots, and celery. Cook them until the onion turns translucent and the carrots start to lose their raw edge. You’re not trying to brown them; if the bottom of the pot starts catching color fast, the heat is too high and the soup will pick up a toasted flavor before the base is even built.
Cooking Out the Flour
Sprinkle the flour over the vegetables and stir until everything looks coated and a little pasty. Let it cook for about a minute, stirring the whole time, until it smells faintly nutty instead of raw. That minute matters. Skip it and the soup can taste floury no matter how long it simmers.
Building the Broth and Cooking the Noodles
Pour in the chicken broth slowly while stirring so the flour dissolves evenly into the liquid. Bring it to a gentle simmer, not a hard boil, then add the egg noodles and cook until they’re just tender. Boiling too aggressively here can break the noodles apart and make the broth cloudy in a bad way.
Finishing with Chicken and Milk
Stir in the shredded chicken and milk near the end, then warm the soup through without letting it boil hard. High heat can make the milk look split or grainy, especially if the soup has been simmering away for a while. Once the chicken is hot and the broth looks smooth and creamy, pull the pot off the burner and let it sit a minute before serving.
Three Ways to Make This Soup Fit What You Have
Use dairy-free milk for a lighter bowl
Unsweetened oat milk or plain almond milk can stand in for the milk here, but the soup will taste a little less rich and the broth will be thinner. Keep the heat gentle when you add it so it stays smooth.
Make it gluten-free with a cornstarch slurry
Skip the flour and whisk 2 tablespoons cornstarch with 2 tablespoons cold water, then stir that into the simmering broth. It thickens fast and gives you a clear, glossy broth, though it won’t have the same subtle body as a roux.
Use turkey instead of chicken
Leftover turkey works just as well, especially after a holiday meal. Add it at the end so it stays tender, and expect a slightly deeper, more savory flavor than the chicken version.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The noodles will keep soaking up broth, so expect the soup to thicken a little each day.
- Freezer: It freezes, but the noodles soften after thawing. For the best texture, freeze the soup without the noodles and cook a fresh batch when you reheat it.
- Reheating: Warm it gently on the stove over low to medium-low heat. Stir often and add a splash of broth or milk if it has thickened too much; boiling hard is what turns the milk grainy and the noodles mushy.
Answers to the Questions Worth Asking

Creamy Chicken Noodle Soup
Ingredients
Equipment
Method
- Melt the butter in a Dutch oven over medium heat. Add the diced onion, carrots, and celery and sauté until softened, about 5 minutes, with a light sheen and fragrant aroma.
- Sprinkle the flour into the pot and stir to coat the vegetables. Cook for 1 minute to remove the raw flour taste, stirring until it looks smooth and slightly golden.
- Pour in the chicken broth while stirring, scraping up any browned bits from the bottom. Bring to a gentle simmer and cook for 10 minutes, until the broth thickens slightly.
- Add the egg noodles to the simmering soup and stir so they don’t stick. Cook for 6 minutes, until tender with visible plumpness.
- Stir in the shredded chicken and heat until warmed through. Pour in the milk and stir until the soup turns creamy and smooth, about 2 minutes, without boiling hard.
- Ladle the soup into bowls and top with parsley for serving. Serve hot, with steam rising from the surface.