Creamy Mac and Cheese Soup

Creamy homemade mac and cheese soup loaded with tender elbow pasta in a rich broth Save
Creamy homemade mac and cheese soup loaded with tender elbow pasta in a rich broth | cookingwithnadine.com

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流动.
Steaming bowl of mac and cheese soup topped with fresh chives and crispy bacon bits Save
Steaming bowl of mac and cheese soup topped with fresh chives and crispy bacon bits | cookingwithnadine.com

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
Golden cheddar mac and cheese soup with velvety sauce and al dente macaroni noodles Save
Golden cheddar mac and cheese soup with velvety sauce and al dente macaroni noodles | cookingwithnadine.com

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

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.

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.

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.

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.

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.

Creamy Mac and Cheese Soup

Warm, comforting soup combining cheesy goodness with macaroni in a silky broth.

Prep 10m
Cook 25m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 7 oz elbow macaroni

Dairy

  • 3 cups whole milk
  • 1 ½ cups shredded sharp cheddar cheese
  • ½ cup shredded mozzarella cheese
  • 2 tbsp unsalted butter

Vegetables

  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 small carrot, finely grated

Pantry

  • 2 tbsp all-purpose flour
  • 3 cups vegetable broth
  • ½ tsp dry mustard powder
  • Salt and pepper to taste

Garnish

  • Chopped chives or green onions
  • Crispy bacon bits

Instructions

1
Prepare the Pasta: Cook macaroni in salted boiling water until al dente. Drain and set aside.
2
Sauté Aromatics: In a large pot, melt butter over medium heat. Add onion and carrot, cook until soft, about 4 minutes. Add garlic and cook for another minute.
3
Create Roux Base: Sprinkle flour over the vegetables and stir to coat. Cook for 1-2 minutes to remove raw flour taste.
4
Add Liquids: Slowly whisk in milk and vegetable broth, ensuring no lumps remain. Bring to a gentle simmer.
5
Season the Base: Add dry mustard, salt, and pepper. Reduce heat to low.
6
Incorporate Cheeses: Stir in cheeses, a handful at a time, stirring until fully melted and the soup is smooth.
7
Combine and Serve: Add cooked macaroni. Heat gently for 2-3 minutes. Adjust seasoning as needed. Serve hot, garnished with chives or optional bacon bits.
Additional Information

Equipment Needed

  • Large pot
  • Whisk
  • Ladle
  • Knife and cutting board

Nutrition (Per Serving)

Calories 435
Protein 17g
Carbs 48g
Fat 20g

Allergy Information

  • Contains milk/dairy, gluten (wheat), possible egg (if present in pasta)
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.