Tender chicken, macaroni, and melted cheddar turn this into a bowl that lands halfway between soup and the kind of dinner people keep going back for seconds on. The broth stays creamy without turning gluey, the pasta cooks right in the pot, and the cheese melts into the base instead of clumping at the top. It’s the sort of comfort food that feels generous without asking much in return.
What makes this version work is the order: the macaroni cooks in the broth first, the cream goes in over low heat, and the cheese is added gradually so it melts smoothly instead of seizing. Using cooked shredded chicken keeps the soup fast and prevents the meat from drying out while the pasta finishes. A little onion and garlic cooked in butter at the start give the whole pot a savory backbone, which matters more here than it would in a thinner soup.
Below you’ll find the timing that keeps the macaroni tender, the heat level that protects the cheese, and a few swaps that help when you’re cooking with what’s already in the kitchen.
The cheese melted in smooth and the broth stayed creamy even after sitting for a bit. I loved that the macaroni held its shape and didn’t turn mushy like some soups do.
Creamy Chicken Macaroni Cheese Soup is the kind of cozy one-pot dinner worth keeping on hand for nights when you want pasta, soup, and plenty of cheddar in one bowl.
The Trick to Keeping the Cheese Smooth in a Pasta Soup
Cheese soups fail for one main reason: the heat is too high when the cheese goes in. Cheddar can turn grainy fast if it gets boiled, and once that happens there isn’t a clean fix. In this soup, the broth and pasta are fully cooked first, then the pot is taken down to low heat before the cream and cheese enter the picture.
That low-heat finish does two things at once. It keeps the dairy stable and gives the shredded chicken a chance to warm through without getting stringy. The other big detail is adding the cheese a handful at a time. Dumping it all in at once lowers the temperature of the pot unevenly and makes smooth melting harder. Slow and steady wins here.
What Each Ingredient Is Actually Doing in This Soup

- Cooked shredded chicken — Using pre-cooked chicken keeps the soup quick and protects the meat from overcooking. Rotisserie chicken works well here because it has enough seasoning to hold its own in a creamy base. If you’re cooking chicken just for this, poach or roast it first and shred it while it’s still warm.
- Elbow macaroni — This pasta shape catches the broth and cheese in every bite, which is part of what makes the soup feel satisfying instead of thin. Any small pasta will work in a pinch, but elbows give the most classic texture. Cook it only until tender, because it keeps softening in the hot soup.
- Cheddar cheese — Shred it yourself if you can. Pre-shredded cheese often carries anti-caking starches that can make the soup less silky. Sharp cheddar gives the best flavor, since the broth and cream soften the edges and keep it from tasting flat.
- Heavy cream — This gives the soup body without needing flour or a roux. Half-and-half can work, but the soup will be a little lighter and less plush. Don’t boil it hard once it goes in; gentle heat keeps the texture clean.
- Butter, onion, and garlic — These build the savory base before anything liquid goes in. The onion should soften, not brown, so the soup tastes round and mellow instead of sharp. Garlic only needs a short cook, just long enough to lose its raw edge.
Building the Soup Without Curdling the Cheese
Softening the Onion and Garlic
Melt the butter in a large pot over medium heat, then cook the diced onion until it turns translucent and smells sweet, not browned. Add the garlic near the end so it doesn’t burn, because burnt garlic gives the whole pot a bitter edge. This first minute of cooking sets up the flavor underneath the cream.
Cooking the Pasta in the Broth
Pour in the chicken broth and bring it to a boil before adding the macaroni. Cook the pasta until it is just tender, because it will keep absorbing liquid while the soup sits. If the broth looks a little lower than you expected, that’s normal; the pasta drinks some of it up and helps thicken the soup naturally.
Finishing on Low Heat
Reduce the heat before adding the cream and shredded chicken. Stir in the cheddar a handful at a time, waiting for each addition to melt before adding the next. If the soup starts steaming hard or bubbling after the cheese goes in, pull the pot off the burner for a minute; that pause keeps the sauce smooth instead of grainy.
Make It Gluten-Free
Use a gluten-free elbow pasta and cook it just to tender. Some gluten-free pastas break down faster in soup, so check the texture a minute early and stop when the center still has a little bite. The flavor stays the same, but the broth may thicken a bit more as it sits.
Make It Lighter Without Losing the Cozy Feel
Swap the heavy cream for half-and-half if you want a lighter bowl. The soup will still be creamy, but it won’t coat the spoon quite as richly. Keep the heat low at the end, because lighter dairy is less forgiving if it boils.
Add More Vegetables
Diced carrots, celery, or frozen peas all fit naturally here. Cook firmer vegetables with the onion at the beginning so they have time to soften, and stir in peas near the end so they stay bright. This turns the soup into a more complete meal without changing the base technique.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The macaroni will keep absorbing liquid, so the soup gets thicker as it sits.
- Freezer: It can be frozen, but the pasta softens and the dairy texture changes a little after thawing. For best results, freeze without the macaroni and add fresh pasta when reheating.
- Reheating: Warm it slowly on the stove over low heat with a splash of broth or milk to loosen it. High heat can make the cheese separate and the pasta turn mushy.
Questions I Get Asked About This Recipe

Creamy Chicken Macaroni Cheese Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat and sauté the onion and garlic until softened, about 3-4 minutes, until glossy and fragrant.
- Pour in the chicken broth and bring to a boil, bubbling steadily across the surface.
- Add the elbow macaroni and cook according to package directions, until tender and slightly firm to the bite.
- Reduce heat to low and stir in the heavy cream and shredded chicken until evenly combined and steaming gently.
- Gradually stir in the cheddar cheese, a handful at a time, until melted and smooth with no visible cheese clumps.
- Season with salt and pepper to taste, then stir until the broth looks fully seasoned.
- Simmer for 5 minutes to let the flavors meld, then serve warm while hot and creamy.


