This rich, velvety soup transforms classic mac and cheese into a spoonable comfort food. Elbow macaroni simmers in a smooth cheese-based broth made with sharp cheddar and mozzarella, creating a creamy texture that coats every bite. Ready in just 35 minutes, it's an ideal choice for cold weather or when you need something satisfying and familiar.
Last winter my sister called at midnight, stressed and craving something that felt like a hug. I threw together this soup on impulse, blending the comfort of homemade mac and cheese with the ease of a one-pot meal. Now she requests it every time life gets overwhelming, and honestly, I do too.
I once made a triple batch for a Super Bowl gathering, and people ignored the spread of appetites to hover around the soup pot. Something about that familiar cheesy flavor in soup form makes people lower their guards and linger longer in the kitchen.
Ingredients
- Elbow macaroni: These little curves catch the broth perfectly, but any small pasta shapes work beautifully
- Whole milk: Creates that restaurant-style richness, though you can get away with 2 percent if needed
- Sharp cheddar cheese: The sharpness is what cuts through the milk and creates depth, mild cheese disappears into the background
- Shredded mozzarella: Adds the stringy, stretchy quality that makes every spoonful feel indulgent
- Unsalted butter: Start here so you can control the salt level, especially with aged cheeses
- Small onion, diced: Builds a subtle sweetness foundation that balances all that dairy
- Garlic, minced: Two cloves might seem bold, but the milk tames it beautifully
- Grated carrot: The optional secret weapon, barely detectable but adds lovely color and natural sweetness
- All-purpose flour: Just enough to thicken the base without turning it into a heavy chowder
- Vegetable broth: Low-sodium gives you control, chicken broth works if vegetarian is not a concern
- Dry mustard powder: The unsung hero that makes cheese taste cheesier without any mustard flavor
Instructions
- Get your pasta ready first:
- Boil the macaroni in salted water until barely al dente, because it will continue cooking in the soup later. Drain and set aside while you build the creamy base.
- Build your flavor foundation:
- Melt butter in a large pot over medium heat, then cook the onion and diced carrot until soft and fragrant, about 4 minutes. Toss in the garlic for just one minute so it does not turn bitter.
- Create the roux base:
- Sprinkle the flour over the softened vegetables, stirring constantly to coat everything. Let it cook for 1 to 2 minutes, stirring, to lose that raw flour taste.
- Add the liquids gradually:
- Whisk in the milk and broth slowly, keeping the heat moderate so nothing scorches on the bottom. Bring it to a gentle simmer while whisking away any stubborn lumps.
- Season the broth:
- Stir in the dry mustard, salt, and plenty of black pepper, then lower the heat to keep things at a bare simmer. Taste now and adjust because adding cheese later will make salt adjustments trickier.
- Melt in the cheeses:
- Add the shredded cheeses by the handful, letting each addition melt completely before adding more. Stir constantly and keep the heat low so the cheese stays smooth and creamy instead of separating.
- Bring it all together:
- Fold in the cooked pasta and let everything heat gently for 2 to 3 minutes so the pasta absorbs some of that cheesy broth. Taste one more time and adjust the seasonings.
- Serve it up:
- Ladle the soup into warm bowls and scatter with chives or bacon bits if you are feeling fancy. The soup will continue thickening as it sits, so serve it while it is still silky and流动.
My neighbor smelled this simmering through our shared wall and knocked on the door with an empty bowl in hand. We ended up eating soup on her porch steps while watching the snow fall, and it has become our winter tradition ever since.
Make It Your Own
Sometimes I swap in cauliflower florets for half the pasta when I want to feel slightly virtuous, and nobody seems to notice the difference. The florets soften beautifully in the broth while still holding their shape.
Serving Suggestions
A green salad with sharp vinaigrette cuts through the richness, and garlic bread is never a mistake here. For a lighter meal, serve smaller portions alongside a sandwich for the ultimate comfort food combo.
Storage And Reheating
The soup keeps well in the refrigerator for three days, though the pasta will continue absorbing liquid and thicken everything considerably. Reheat gently with a splash of milk to bring back that silky consistency.
- Freeze individual portions without the pasta for best results
- Add freshly cooked pasta when reheating frozen portions
- Never reheat at high temperature or the cheese may separate
There is something uniquely comforting about dipping a spoon into a bowl of this soup, watching steam rise, and knowing everything will be okay for at least the next twenty minutes.
Common Questions
- → Can I make this soup ahead of time?
-
Yes, you can prepare the base up to 2 days in advance. Store the soup and pasta separately, then combine when reheating. The pasta may absorb some liquid, so add extra broth when warming.
- → What cheese works best for this soup?
-
Sharp cheddar provides bold flavor while mozzarella adds creaminess and stretch. You can also experiment with Gruyère for a nutty note or Colby Jack for a milder taste. Always shred cheese from blocks for smoother melting.
- → How do I prevent the soup from curdling?
-
Keep heat at low to medium when adding dairy. Avoid boiling once cheese is incorporated. Gradually whisk in milk and broth over medium-low heat, and add cheese off the heat for the smoothest results.
- → Can I use different pasta shapes?
-
Absolutely. Small shapes like shells, ditalini, or mini penne work well. Larger pasta may require longer cooking and more liquid. Adjust cooking time based on pasta size to prevent mushiness.
- → How can I make this gluten-free?
-
Use gluten-free macaroni and replace all-purpose flour with a 1:1 gluten-free flour blend. Ensure your vegetable broth and other ingredients are certified gluten-free. The texture remains just as creamy.