Creamy Chicken Macaroni Cheese Soup is the kind of dish that takes me straight back to rainy Saturdays from childhood. My grandmother would hum softly in the kitchen while stirring a pot that smelled of cheddar and warm bread, and eventually she would call us in with a smile and say, “that’s dinner.” Even now, when clouds roll in, I make this soup and the house fills with that same cozy, familiar aroma, something that tastes like comfort and quiet celebration at the same time.

Over the years, I have learned to tweak the recipe to suit the moment. Sometimes it is playful and indulgent for a table full of hungry kids, and other times it becomes a single bowl meant to be enjoyed slowly. Either way, it always delivers warmth and reassurance.
Why You’ll Love This Creamy Chicken Macaroni Cheese Soup
This soup sits perfectly between classic mac and cheese and a hearty chicken soup, making it both comforting and practical.
- Quick to prepare, especially when using cooked or rotisserie chicken
- Easy to customize with different cheeses or added vegetables
- Kid-friendly thanks to its creamy, familiar flavors
- Ideal for meal prep or holidays because it reheats well
- Great for leftovers since the flavor deepens after resting
Ingredients
Here is everything you need to make a rich and comforting pot of Creamy Chicken Macaroni Cheese Soup.
- 3 cups cooked chicken, shredded or diced
- 4 tablespoons unsalted butter
- 1 large yellow onion, finely diced
- 2 medium carrots, peeled and finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- ½ teaspoon dried thyme
- ½ teaspoon smoked paprika
- ¼ teaspoon dry mustard powder
- ¼ cup all-purpose flour
- 6 cups low-sodium chicken broth
- 2 cups whole milk
- 1 cup heavy cream
- Salt and freshly ground black pepper, to taste
- 1½ cups elbow macaroni, uncooked
- 4 cups sharp cheddar cheese, freshly grated
- ½ cup Monterey Jack cheese, freshly grated
Optional Garnishes
- Chopped fresh parsley
- Snipped chives
- Extra shredded cheddar
- Crumbled crispy beef bacon
- Croutons
Popular Substitutions
- Use rotisserie chicken or leftover turkey instead of cooking chicken from scratch
- Swap cheddar for Colby, Gouda, or white cheddar
- Use small shells or gluten-free pasta instead of elbow macaroni
- Reduce cream and use more milk for a lighter texture
Instructions
Step 1: Prepare the Ingredients
Finely dice the onion, carrots, and celery. Mince the garlic and grate both cheeses. Cook and shred the chicken if it is not already prepared.
Step 2: Sauté the Aromatics
Melt the butter in a large pot over medium heat. Add the onion, carrots, and celery and cook for 8 to 10 minutes until softened. Stir in the garlic, thyme, smoked paprika, and dry mustard, cooking until fragrant.
Step 3: Build the Soup Base
Sprinkle in the flour and cook for 2 to 3 minutes, stirring constantly. Slowly whisk in the chicken broth, followed by the milk and cream. Bring to a gentle simmer and season with salt and pepper.
Step 4: Melt the Cheese
Reduce heat to low and gradually stir in the cheddar and Monterey Jack. Stir gently until fully melted and smooth. Do not let the soup boil at this stage.
Step 5: Cook the Pasta
Cook the macaroni separately in salted water until just al dente. Drain well.
Step 6: Combine and Finish
Add the cooked chicken and drained pasta to the soup. Simmer gently for 5 to 10 minutes so the flavors meld. Adjust seasoning and thickness as needed.
Step 7: Serve
Ladle into bowls and garnish with your favorite toppings. Serve hot.
Serving Ideas
When to Serve
This soup shines on chilly weeknights when you want something filling without much effort. It also works beautifully for casual weekend lunches and holiday gatherings, since it scales easily and satisfies a crowd.
What to Pair It With
Serve with buttered sourdough, garlic bread, or a crisp green salad to balance the richness. Roasted vegetables or a light apple slaw add contrast and freshness.
Leftovers and Storage
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently over low heat, adding a splash of milk or broth if needed.
For longer storage, freeze in portions for up to three months. Thaw overnight in the refrigerator before reheating. Leftovers can also be baked into a casserole topped with breadcrumbs and extra cheese.
Variations
Dietary Swaps
For a plant-based version, use olive oil instead of butter, plant-based milk and cream, vegan cheeses, and gluten-free flour and pasta. Dairy-free versions also work well with coconut milk and dairy-free cheese alternatives.
Seasonal Ideas
- Spring: add peas or asparagus
- Summer: stir in roasted corn and a squeeze of lemon
- Fall: mix in roasted butternut squash and sage
- Winter: keep it classic or add a touch of Dijon mustard
Format Tweaks
Bake the soup in a casserole dish with panko and cheese for a baked mac-style dish. You can also portion it into muffin tins and bake for portable mac and cheese cups.
Extra Toppings
Add crunch with toasted breadcrumbs or fried shallots. Brighten with fresh herbs or a dash of hot sauce. A little extra cheese on top never hurts.
Frequently Asked Questions
Can I Freeze Creamy Chicken Macaroni Cheese Soup?
Yes, but for best texture, freeze the soup without the cooked pasta. Add freshly cooked macaroni when reheating to avoid softness.
What Can I Use Instead of Whole Milk and Heavy Cream?
You can use half-and-half, 2 percent milk with reduced cream, or dairy-free alternatives like oat milk and coconut cream.
How Far Ahead Can I Make It?
The soup can be made up to two days in advance and stored in the refrigerator. Reheat gently and thin as needed.
How Do I Keep the Cheese Smooth?
Always add cheese over low heat and stir gradually. Use freshly grated cheese, not pre-shredded, for best results.
Pro Tips for Success
- Grate cheese fresh and let it warm slightly before adding
- Cook the roux long enough to remove any raw flour taste
- Keep heat low once dairy is added
- Thin gradually if the soup thickens
- Season at the end since cheese varies in saltiness
Common Mistakes to Avoid
- Boiling after adding cheese
- Cooking pasta directly in the soup
- Using pre-shredded cheese
- Skipping the roux
- Forgetting to taste before serving
Conclusion
Creamy Chicken Macaroni Cheese Soup is comfort food in its most familiar and forgiving form. It brings together warmth, nostalgia, and flexibility, making it just as perfect for feeding a family as it is for savoring a quiet evening alone. Whether you keep it classic or add your own twist, this soup always feels like a small celebration in a bowl.
If you enjoy mac and cheese inspired soups, you may also like exploring other chicken mac-style variations, which pair beautifully with this recipe and offer new ideas to try next.

Creamy Chicken Macaroni Cheese Soup
Ingredients
Method
- Finely dice the onion, carrots, and celery. Mince the garlic and grate both cheeses. Cook and shred the chicken if it is not already prepared.
- Melt the butter in a large pot over medium heat. Add the onion, carrots, and celery and cook for 8 to 10 minutes until softened. Stir in the garlic, thyme, smoked paprika, and dry mustard, cooking until fragrant.
- Sprinkle in the flour and cook for 2 to 3 minutes, stirring constantly. Slowly whisk in the chicken broth, followed by the milk and cream. Bring to a gentle simmer and season with salt and pepper.
- Reduce heat to low and gradually stir in the cheddar and Monterey Jack. Stir gently until fully melted and smooth. Do not let the soup boil at this stage.
- Cook the macaroni separately in salted water until just al dente. Drain well.
- Add the cooked chicken and drained pasta to the soup. Simmer gently for 5 to 10 minutes so the flavors meld. Adjust seasoning and thickness as needed.
- Ladle into bowls and garnish with your favorite toppings. Serve hot.