Loading…

By Reading time

Tender chicken, soft macaroni, and a spoon-coating cheddar broth turn this into the kind of bowl that disappears fast at the table. The texture is the whole point here: creamy without feeling heavy, thick enough to cling to the pasta, and loose enough that it still reads as soup, not casserole. When it’s done right, every bite has a little bit of everything — broth, cheese, chicken, and those sweet softened carrots underneath.

The trick is treating the cheese like the last, delicate step instead of something to boil into submission. A flour-thickened broth gives you body before the dairy goes in, and freshly shredded cheddar melts far more smoothly than the bagged kind. I also like to cook the macaroni right in the pot so it picks up flavor from the broth instead of tasting like a separate add-in.

Below, I’ve laid out the small choices that keep this soup creamy instead of grainy, plus the one reheating habit that keeps the leftovers from turning into paste. If you’ve ever had cheese soup split or pasta go mushy overnight, this version is built to avoid both.

The cheese melted into a smooth soup instead of turning grainy, and the macaroni stayed just tender even after reheating the next day. My kids asked for seconds before I’d even sat down.

★★★★★— Melissa R.

Creamy Chicken Macaroni Cheese Soup with that smooth cheddar finish is worth keeping on hand for easy comfort-food nights.

Save to Pinterest

The Fix for Grainy Cheese Soup Starts Before the Cheese Goes In

The biggest mistake in a soup like this is adding cheese to a thin, boiling broth and hoping it will thicken as it melts. It usually goes the other way: the cheese grabs, turns sandy, and separates into little greasy bits. The flour and butter at the start give you a stable base, so the cheese can melt into something silky instead of fighting with hot liquid.

The other thing that matters here is heat control. Once the cheddar goes in, the pot should be on low or even off the burner for a minute while you stir. That keeps the proteins from tightening up too fast. If the soup ever starts looking stringy or broken, the heat is the reason, not the cheese.

What Each Ingredient Is Actually Doing in This Soup

Creamy Chicken Macaroni Cheese Soup cheesy comforting hearty
  • Butter — This is the flavor base for the vegetables and the flour. It gives the soup a rounder taste than oil and helps the roux cook evenly.
  • Onion and carrots — They build sweetness and body underneath the cheese. Dice the carrots small so they soften at the same pace as the onion instead of staying crunchy in a creamy soup.
  • All-purpose flour — This is what gives the broth enough structure to hold the cheese. Cook it for a full minute so the soup doesn’t taste raw or pasty.
  • Chicken broth — A good broth matters here because it’s the actual liquid foundation. If yours is salty, use a lighter hand when seasoning at the end.
  • Cooked shredded chicken — Rotisserie chicken works well because it’s already seasoned and stays tender. Cut or shred it small so every spoonful gets some without turning the soup chunky.
  • Elbow macaroni — Small pasta holds up well in a thick soup and traps the cheese in the curves. Cook it just to al dente or it will keep softening as it sits.
  • Milk — This loosens the soup without making it as heavy as cream. Whole milk gives the best texture, but 2% works if that’s what you keep around.
  • Shredded cheddar cheese — Freshly shredded cheese melts into the smoothest finish. Pre-shredded cheese has anti-caking starch on it, which can make the soup feel grainy.

Building the Soup in the Right Order

Softening the Vegetables First

Melt the butter in a large pot, then cook the onion and carrots until the onion looks translucent and the carrots lose their raw bite. You want the vegetables softened, not browned. If they brown too hard, the soup takes on a roasted flavor that fights with the cheese. Keep the heat at medium and stir often so the butter doesn’t scorch around the edges.

Cooking Out the Flour

Sprinkle in the flour and stir constantly for about a minute. It should turn into a thick paste and smell a little nutty, not raw. This is the moment that keeps the broth from tasting chalky later. If you dump the broth in too fast, you’ll get lumps, so add it gradually while whisking and let the mixture loosen before adding more.

Letting the Pasta Finish in the Broth

Once the soup comes to a simmer, add the macaroni and cook it until just al dente, usually 8 to 10 minutes. Stir now and then so the pasta doesn’t settle on the bottom and stick. The soup will thicken as the macaroni releases starch, which is part of why this feels so hearty. Pull it off the heat when the pasta still has a little bite because it keeps cooking after the cheese goes in.

Finishing With Chicken, Milk, and Cheese

Stir in the chicken and milk, then lower the heat before adding the cheddar a handful at a time. The soup should look creamy and smooth after each addition before you add the next. If it starts to look oily or grainy, the heat is too high. Take the pot off the burner for a minute and stir until it comes back together.

Three Good Ways to Adapt It Without Losing the Creamy Texture

Use gluten-free pasta and cornstarch instead of flour

Swap the all-purpose flour for 2 tablespoons of cornstarch mixed with a little cold broth, then stir that slurry into the simmering base. Use a gluten-free elbow pasta that holds its shape well, because some versions break down faster than wheat pasta. The result is still creamy, just a little lighter in body.

Make it dairy-free with a different finish

Use plant-based butter, unsweetened oat milk, and a melting-style dairy-free cheese. The texture won’t be identical because dairy-free cheese doesn’t behave like cheddar, but the soup still stays creamy if you keep the heat low and stir gently. A little extra broth may be needed because some dairy-free cheeses thicken the pot less.

Make it richer with more chicken and less pasta

If you want a thicker, more protein-heavy bowl, add another cup of shredded chicken and cut the macaroni back to 1 cup. You’ll get a soup that eats closer to a chicken chowder, with more savory bite and less starch from the pasta. This is the best adjustment if you want leftovers that still feel substantial after reheating.

Storage and Reheating

  • Refrigerator: Store for up to 3 days. The pasta keeps absorbing broth, so the soup will thicken as it sits.
  • Freezer: It doesn’t freeze well once the cheese and pasta are in it. The texture turns grainy and the macaroni softens too much after thawing.
  • Reheating: Warm it slowly over low heat with a splash of milk or broth, stirring often. High heat is the fastest way to split the cheese and overcook the pasta.

Questions I Get Asked About This Soup

Can I use pre-shredded cheese in this soup?+

You can, but the soup won’t be as smooth. Pre-shredded cheese is coated with starch so it doesn’t clump in the bag, and that same coating can make the broth feel slightly grainy. Freshly shredding the cheddar takes a minute and gives you a cleaner melt.

How do I keep the cheese from getting grainy?+

Lower the heat before the cheese goes in and stir it in a handful at a time. Cheese breaks when it gets hit with too much heat too fast, so the goal is gentle melting, not boiling. If the pot is bubbling hard, pull it off the burner for a minute.

How do I thicken the soup if it seems too thin?+

Let it simmer a few extra minutes before the cheese goes in so the flour base can do its job. If it’s still loose, stir together 1 tablespoon of flour or cornstarch with a splash of cold milk, then whisk that into the pot and cook briefly. Don’t add cheese to fix a thin broth, because cheese melts smoothly only when the base is already set.

Can I make this soup ahead of time?+

Yes, but it thickens as it sits because the pasta keeps soaking up broth. If you’re planning ahead, stop cooking the macaroni just shy of done and reheat the soup slowly with extra milk or broth. That keeps the texture closer to fresh.

How do I keep the macaroni from turning mushy?+

Cook it to al dente and stop there, even if it still seems a touch firm. The pasta continues to soften in the hot soup after you turn off the heat, and it softens again during storage. That small bit of restraint is what keeps the leftovers from going soft and swollen.

Creamy Chicken Macaroni Cheese Soup

Creamy chicken macaroni cheese soup with a thick, golden cheddar broth and tender elbow macaroni. Tender chicken and cheese melt into a smooth, spoon-coating soup for cozy comfort-food dinners.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 540

Ingredients
  

Butter and vegetables base
  • 2 tbsp butter
  • 1 onion, chopped
  • 2 carrots, diced
Thickener and broth
  • 0.25 cup all-purpose flour
  • 4 cup chicken broth
Chicken and pasta
  • 2 cup cooked shredded chicken
  • 1.5 cup elbow macaroni
Creamy cheese broth
  • 1 cup milk
  • 2 cup shredded cheddar cheese
Seasoning
  • 0.25 Salt and pepper, to taste

Equipment

  • 1 Dutch oven

Method
 

Cook the flavor base
  1. Melt the butter in a large pot and saute the onion and carrots until softened, about 5 minutes over medium heat, stirring occasionally so the onions turn translucent.
  2. Sprinkle in the all-purpose flour and cook for 1 minute, stirring constantly over medium heat until it smells slightly nutty and looks smooth (no dry flour streaks).
  3. Gradually whisk in the chicken broth, keeping the mixture smooth; bring it up to a gentle simmer and watch for small bubbles at the edges.
Cook pasta and build the soup
  1. Add the elbow macaroni and cook until al dente, about 8-10 minutes, stirring occasionally so the pasta doesn’t stick, until you can bite it and still feel a slight firmness.
  2. Stir in the cooked shredded chicken and milk, then keep the soup at a low simmer for 2-3 minutes, until everything is evenly combined and steaming.
  3. Reduce heat to low and gradually stir in the shredded cheddar cheese until melted and smooth, cooking just until the cheese disappears; the texture should turn glossy and thick enough to coat a spoon.
  4. Season with salt and pepper to taste and serve hot, making sure the final flavor is balanced and the soup looks evenly creamy throughout.

Notes

Pro tip: for the smoothest, least grainy cheese texture, add the shredded cheddar off direct high heat and stir gradually until fully melted. Store leftovers in the refrigerator for up to 3 days; reheat gently with a splash of milk to loosen. Freezer: no, cheese-based soups can separate after thawing. Dietary swap: use lactose-free milk (and lactose-free cheddar if available) for a dairy-friendly version without changing the method.
About the author
Claudia