Mac and cheese soup

Creamy mac and cheese soup filled with tender elbow pasta in a rich golden broth Save
Creamy mac and cheese soup filled with tender elbow pasta in a rich golden broth | dishvertex.com

This rich and velvety soup transforms the classic comfort of mac and cheese into a spoonable delight. Made with elbow macaroni, sharp cheddar, and mozzarella, it delivers all the cheesy flavors you love in a warm, satisfying bowl. Ready in just 35 minutes, it's perfect for cold weather or as a crowd-pleasing starter.

The base starts with a simple roux of butter and flour, then simmers with whole milk and vegetable broth for a silky texture. Finely grated carrots add subtle sweetness while the dry mustard powder enhances the cheddar's sharpness. The result is a smooth, creamy soup that coats every piece of pasta.

Customize it with your favorite garnishes—fresh chives bring brightness, while crispy bacon bits add savory crunch. For extra indulgence, finish with a splash of cream. This versatile dish adapts easily to gluten-free and dairy-free needs without sacrificing comfort.

The first snow had been falling for hours when my roommate stumbled in from work, shivering and suggesting we turn our regular mac and cheese into soup. I was skeptical but figured comfort food in liquid form could not possibly be a bad idea, especially on a Tuesday that felt more like deep winter than early November.

That evening we ate standing up in the kitchen, steam rising from our bowls as the snow piled up against the window. Something about the warmth and the way the pasta floated in that velvety broth made it feel like being hugged from the inside out, and I knew this would become our new winter tradition.

Ingredients

  • 200 g elbow macaroni: The classic shape captures soup beautifully, and I have found that cooking it just shy of al dente keeps it from turning mushy as it simmers in the broth
  • 3 cups whole milk: Do not be tempted to use low fat here because the richness is what transforms this from a cheese sauce into an actual soup with body
  • 1 ½ cups shredded sharp cheddar: Sharp cheese brings that tangy bite that cuts through the creaminess, and shredding it yourself ensures it melts smoothly instead of clumping
  • ½ cup shredded mozzarella: This is my secret for the silkiest texture imaginable since mozzarella creates that incredible stretchy quality even in soup form
  • 2 tbsp unsalted butter: Starting with butter instead of oil gives the vegetables a richer flavor base and helps the flour bloom properly for thickening
  • 1 small onion, diced: Even though they will mostly dissolve into the soup, onions provide a subtle sweetness that balances the sharp cheddar perfectly
  • 2 cloves garlic, minced: Add this toward the end of sautéing so it does not burn, because burnt garlic will make the whole soup taste bitter
  • 1 small carrot, finely grated: Completely optional but I love how it adds the faintest sweetness and those tiny orange flecks make the soup look homemade and special
  • 2 tbsp all-purpose flour: This creates the roux that thickens everything, and whisking constantly while adding it prevents those dreaded flour lumps
  • 3 cups vegetable broth: Using broth instead of just milk adds depth of flavor, and I prefer low sodium so I can control the salt level myself
  • ½ tsp dry mustard powder: The trick I learned from my grandmother, mustard powder does not make the soup taste mustardy but somehow makes the cheese taste more cheesy
  • Salt and pepper to taste: Remember the cheese and broth already contain salt, so taste before adding much
  • Chopped chives: Fresh green onions scattered on top provide a crisp onion bite and beautiful color contrast against the golden soup

Instructions

Get the pasta ready first:
Drop those elbows into salted boiling water and cook them until they are just barely al dente, because they will absorb more liquid and soften further in the soup later
Build your flavor foundation:
Melt butter in your large pot over medium heat and let the onion and carrot soften for about 4 minutes until they are translucent and fragrant, then add garlic for just one minute more
Create the silky base:
Sprinkle the flour over the vegetables and stir constantly for a minute or two to cook out that raw flour taste, then slowly whisk in the milk and broth until everything is smooth and lump free
Season the broth:
Add your dry mustard powder plus salt and pepper, then reduce the heat to low because high heat will make your dairy separate and turn grainy
Melt in the magic:
Add the cheeses one handful at a time, stirring each batch until completely disappeared into the soup before adding the next, creating that impossibly smooth consistency
Bring it all together:
Fold in the cooked macaroni and let everything heat gently for another 2 to 3 minutes, then taste and adjust your seasonings before serving immediately
Steaming bowl of mac and cheese soup topped with melted cheddar and fresh chives Save
Steaming bowl of mac and cheese soup topped with melted cheddar and fresh chives | dishvertex.com

My partner accidentally used pepper jack cheese once and it turned into the spiciest, most wonderful mistake we have ever made. Now we sometimes add a pinch of cayenne or smoked paprika on purpose when we want that little kick of heat.

Making It Extra Creamy

The version I have described here is plenty rich, but if you want to really lean into the indulgence you can stir in a splash of heavy cream right at the end. I reserve this treatment for special occasions or when I know we need serious comfort food after a particularly long week.

Make Ahead Wisdom

This soup thickens considerably in the refrigerator as the pasta continues absorbing liquid overnight. I always keep some extra vegetable broth on hand to thin it out when reheating, and I have actually come to prefer the texture on day two when all the flavors have had time to really meld together.

Serving Suggestions

While this soup is absolutely satisfying enough to stand alone as a meal, I love serving it with crusty bread for dipping. A simple green salad with bright vinaigrette cuts through the richness, and roasted vegetables on the side make this feel like a complete Sunday dinner even on a busy weeknight.

  • Toast some extra cheese on baguette slices for the ultimate dipping experience
  • A glass of crisp white wine balances all that creamy goodness perfectly
  • Leftovers reheat beautifully over gentle heat, so make a double batch
Spoon lifting creamy mac and cheese soup with gooey cheese from a white bowl Save
Spoon lifting creamy mac and cheese soup with gooey cheese from a white bowl | dishvertex.com

This soup has become our go to for snow days, sick days, and any Tuesday that needs a little extra warmth. There is something about that first spoonful that just makes everything feel like it is going to be okay.

Recipe FAQs

Yes, you can prepare the soup base up to 2 days in advance. Store it separately from the pasta and recombine when reheating to prevent the macaroni from becoming mushy.

Sharp cheddar provides the best flavor foundation. You can enhance it with gruyère for nuttiness or Monterey Jack for extra melt. Pre-shredded cheese contains anti-caking agents that may affect texture, so grate your own when possible.

Keep the heat on low when adding cheese and avoid boiling after it's incorporated. Add cheese gradually, allowing each handful to melt completely before adding more. The flour in the roux helps stabilize the dairy mixture.

Freezing is possible but may affect texture. The cheese can become grainy upon thawing. If freezing, leave out the pasta and add freshly cooked when reheating. Consume within 2-3 months for best quality.

Crusty bread, garlic knots, or buttery crackers pair perfectly. A simple green salad with vinaigrette balances the richness. For heartier meals, serve alongside roasted vegetables or a light sandwich.

For a thicker consistency, increase the flour to 3 tablespoons or add a slurry of cornstarch and water. To thin it out, simply add more warm broth or milk until reaching desired consistency.

Mac and cheese soup

A warm, creamy bowl of comfort combining cheesy macaroni goodness in a silky soup.

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

Ingredients

Pasta

  • 7 ounces elbow macaroni

Dairy

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

Vegetables

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

Pantry

  • 2 tablespoons all-purpose flour
  • 3 cups vegetable broth
  • ½ teaspoon 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 thoroughly and set aside.
2
Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and carrot, cooking until softened, approximately 4 minutes. Add minced garlic and cook for 1 minute until fragrant.
3
Create Roux Base: Sprinkle flour over the vegetables, stirring constantly to coat. Cook for 1-2 minutes to eliminate raw flour taste, creating a light roux.
4
Add Liquids: Gradually whisk in milk and vegetable broth, ensuring smooth incorporation without lumps. Bring mixture to a gentle simmer while stirring.
5
Season the Base: Add dry mustard powder, salt, and pepper. Reduce heat to low to maintain gentle simmer.
6
Incorporate Cheeses: Gradually stir in shredded cheeses, one handful at a time, allowing each addition to melt completely before adding more. Continue stirring until fully incorporated and soup is silky smooth.
7
Combine and Finish: Add cooked macaroni to the soup. Heat gently for 2-3 minutes until pasta is heated through. Taste and adjust seasoning as needed.
8
Serve: Ladle hot soup into bowls. Garnish with chopped chives or green onions. Add crispy bacon bits if desired.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Wire whisk
  • Ladle
  • Chef's knife and cutting board
  • Large saucepan for pasta
  • Colander or strainer

Nutrition (Per Serving)

Calories 435
Protein 17g
Carbs 48g
Fat 20g

Allergy Information

  • Contains milk and dairy products
  • Contains gluten from wheat flour and pasta
  • May contain egg depending on pasta brand
Alyssa Grant

Sharing easy, flavorful recipes and real-life kitchen tips to make home cooking joyful and approachable.