Mac And Cheese Soup

Featured in: Dinners
This Mac And Cheese Soup brings together the best of both worlds: the creaminess of soup and the cheesy goodness of macaroni and cheese. It's a rich, velvety broth loaded with elbow pasta and sharp cheddar, ready in under an hour. Perfect for a quick family dinner or a comforting lunch.
A steaming pot of creamy mac and cheese soup with melted cheddar and elbow pasta Pin it
A steaming pot of creamy mac and cheese soup with melted cheddar and elbow pasta | cookseason.com

This Mac And Cheese Soup captures all the cozy, cheesy magic you crave in a warm, spoonable bowl. It’s the ultimate comfort food evolution, blending a velvety, sharp cheddar broth with tender elbow pasta. As an American classic reimagined, this soup brings that familiar mac and cheese satisfaction into a form that’s perfect for chilly nights. I love how it comes together so quickly, turning simple pantry staples into a meal that feels like a hug.

Ingredients You’ll Need

  • Unsalted butter: forms the base of your roux and adds a rich, creamy foundation using unsalted lets you control the final salt level perfectly.
  • Yellow onion: finely chopped to melt into the soup and provide a sweet, savory depth a medium onion is ideal for balanced flavor without overpowering.
  • Garlic: minced and added after the onion for a quick bloom of aromatic flavor fresh cloves will always give you the best taste.
  • All-purpose flour: the key thickening agent that works with the butter to create your roux cooking it properly eliminates any raw flour taste.
  • Whole milk: provides the primary creamy liquid base for the soup its higher fat content ensures a luxuriously smooth and rich texture.
  • Chicken broth: adds a savory backbone and depth to the soup’s flavor profile you can easily swap for vegetable broth to keep it vegetarian.
  • Elbow macaroni: the classic pasta shape that holds the cheesy broth so well cooking it directly in the soup infuses it with flavor.
  • Sharp cheddar cheese: shredded from a block for maximum melt and creamy texture its bold, tangy flavor is the star of the show.
  • Dijon mustard: a small amount works magic to brighten the rich cheese and balance the fat you won’t taste it directly.
  • Smoked paprika: gives the soup a warm, subtle smokiness and a beautiful color regular paprika works in a pinch but lacks that depth.
  • Ground nutmeg: just a tiny pinch enhances the cheese’s flavor and adds a layer of warmth don’t skip it.
  • Salt and black pepper: essential for seasoning and bringing all the flavors together always taste and adjust at the end.
  • Fresh parsley: a pop of color and fresh herbal note as an optional garnish it cuts through the richness nicely.
  • Extra cheddar and bacon bits: optional toppings for added texture and an extra cheesy, salty crunch because more is always better.

How to Make It

Melt Butter and Cook Aromatics:
Place your large pot over medium heat and melt the butter until it foams. Add the chopped onion and let it cook slowly, stirring now and then, until it turns soft and translucent. This gentle cooking builds a sweet foundation without any browning.

Bloom the Garlic:
Push the onions to the side and add the minced garlic right into the butter. Stir constantly for just about a minute until it becomes incredibly fragrant. You’re waking up its flavor without letting it burn, which would make it bitter.

Create the Golden Roux:
Sprinkle the flour evenly over the onion and garlic mixture. Whisk constantly and cook for a full minute or two until it looks bubbly and light golden. This step cooks out the raw flour taste and creates the thickening base for your entire soup.

Gradually Add Liquids:
Slowly pour in the milk while whisking non-stop to prevent any lumps from forming. Once it’s smooth, whisk in the chicken broth. Keep whisking until the mixture is completely uniform before you stop.

Simmer and Cook the Pasta:
Bring the broth to a gentle simmer, which means small bubbles around the edges. Stir in the elbow macaroni and let it cook right in the soup, stirring occasionally. The pasta will absorb flavor and release starch, helping to thicken the soup as it cooks to al dente.

Melt the Cheese Gradually:
Reduce the heat to low to avoid shocking the cheese. Add the shredded cheddar a handful at a time, stirring constantly until each addition is fully melted before adding the next. This patience guarantees a smooth, creamy emulsion instead of a grainy or broken sauce.

Season and Let Flavors Meld:
Stir in the Dijon mustard, smoked paprika, nutmeg, salt, and pepper. Give it a good taste and adjust the salt if needed. Let the soup simmer on low for about five more minutes so all the flavors can become best friends.

Garnish and Serve:
Ladle the hot soup into deep bowls. Now’s the time for those fun toppings—a sprinkle of extra cheese, some crispy bacon bits, or a touch of fresh parsley. I always add a little extra bacon on mine.

Close-up of a spoonful of cheesy soup topped with crumbled bacon and fresh parsley

Storage Tips

Store any leftovers in an airtight container in the fridge, where they’ll stay good for up to three days. When you reheat, do it gently on the stove over low heat, stirring often and adding a splash of milk or broth to loosen it up if it’s gotten too thick. Avoid boiling it, as high heat can cause the dairy to separate and break the creamy texture. Sadly, this soup doesn’t freeze well because the pasta turns mushy and the dairy sauce can become grainy, so it’s best enjoyed fresh or within a couple days.

Ingredient Substitutions

You’ve got plenty of room to make this soup your own. For a vegetarian version, just swap the chicken broth for a good vegetable broth—it works perfectly. If you’re out of sharp cheddar, a blend of Monterey Jack and a bit of Gruyère makes a fantastic, melty alternative. Gluten-free all-purpose flour and your favorite gluten-free elbow pasta will work if you need to avoid gluten. And while whole milk is ideal for creaminess, 2% milk can step in, though the soup might be a touch less rich. For the toppings, try green onions or a dash of hot sauce for a different kick.

Serving Suggestions

This hearty soup is a complete meal in a bowl, but I love serving it with a big slice of crusty garlic bread or a warm, buttery dinner roll for dipping. A simple side salad with a tangy vinaigrette provides a crisp, fresh contrast to all that richness. For a real comfort food spread, pair it with a grilled cheese sandwich for the ultimate cheese-on-cheese experience. It’s also wonderful with a dollop of sour cream or a sprinkle of chives right on top for a cool, creamy finish.

Cultural Context

This Mac And Cheese Soup sits right at the heart of American comfort food innovation. It takes the beloved, nostalgic dish of macaroni and cheese—a staple with roots stretching back to the 14th century in Europe that became a Depression-era hero in the U.S. thanks to its affordability—and reimagines it for the modern soup-loving table. It’s part of a larger trend of ‘deconstructed’ classics, where familiar flavors find new forms, perfect for our desire for cozy, shareable meals that don’t skimp on satisfaction. It speaks to the adaptable, home-cooked spirit of turning a simple pasta dish into something you can cradle in a mug.

A cozy bowl of mac and cheese soup served next to a green salad and garlic bread

Frequently Asked Questions

What type of cheese works best for Mac And Cheese Soup?

Sharp cheddar cheese is ideal for its strong flavor and excellent melting qualities, creating a rich and tangy broth. For the best texture and to avoid clumping, shred the cheese yourself from a block instead of using pre-shredded cheese, which contains anti-caking agents.

Can I make this Mac And Cheese Soup ahead of time?

You can prepare the soup base ahead, but for the best texture, cook the elbow macaroni separately and add it just before serving. This prevents the pasta from becoming too soft and absorbing all the broth. Store the soup and pasta separately in the refrigerator for up to 2 days.

What can I substitute for whole milk?

For a similarly rich and creamy result, you can use 2% milk, though the soup will be slightly less velvety. For a richer version, half-and-half is a great substitute. Avoid skim milk as it will make the broth too thin and less satisfying.

How do I know when the Mac And Cheese Soup is ready?

The soup is ready when the elbow macaroni is tender to your liking, which takes about 8-10 minutes of simmering after adding it to the broth. The cheese should be fully melted and incorporated into a smooth, creamy liquid without any grainy texture.

What should I serve with Mac And Cheese Soup?

This rich, creamy soup is a meal on its own, but it pairs wonderfully with a simple green salad or some crusty bread for dipping. For a heartier American-style dinner, serve it alongside grilled cheese sandwiches or garlic bread.

Rate This Recipe

How would you rate this recipe?

Creamy Mac And Cheese Soup

This Mac And Cheese Soup brings together the best of both worlds: the creaminess of soup and the cheesy goodness of macaroni and cheese. It's a rich, velvety broth loaded with elbow pasta and sharp cheddar, ready in under an hour. Perfect for a quick family dinner or a comforting lunch.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.0
(95 reviews)
By: Sarah Jenkins
Category: Dinners
Difficulty: Easy
Cuisine: American
Yield: 4 Servings

Ingredients

  1. 01 4 tablespoons unsalted butter
  2. 02 1 medium yellow onion, finely chopped
  3. 03 2 cloves garlic, minced
  4. 04 1/4 cup all-purpose flour
  5. 05 4 cups whole milk
  6. 06 2 cups chicken broth (or vegetable broth for vegetarian)
  7. 07 8 ounces elbow macaroni
  8. 08 3 cups shredded sharp cheddar cheese (about 12 ounces)
  9. 09 1 teaspoon Dijon mustard
  10. 10 1/2 teaspoon smoked paprika
  11. 11 1/4 teaspoon ground nutmeg
  12. 12 1 teaspoon salt, or to taste
  13. 13 1/2 teaspoon black pepper, or to taste

Instructions

Step 01

Melt the butter in a large Dutch oven or soup pot over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.

Step 02

Add the minced garlic and cook for 1 minute more, until fragrant.

Step 03

Sprinkle the flour over the onion and garlic mixture. Whisk constantly and cook for 1-2 minutes to form a light golden roux.

Step 04

Gradually pour in the milk while whisking continuously to prevent lumps. Then add the chicken broth and whisk until smooth.

Step 05

Bring the mixture to a gentle simmer. Add the elbow macaroni and cook, stirring occasionally, for 8-10 minutes or until the pasta is al dente.

Step 06

Reduce the heat to low. Gradually add the shredded cheddar cheese, stirring constantly until the cheese is fully melted and the soup is creamy.

Step 07

Stir in the Dijon mustard, smoked paprika, ground nutmeg, salt, and black pepper. Taste and adjust seasoning if needed.

Step 08

Let the soup simmer on low for another 5 minutes to allow the flavors to meld and the soup to thicken slightly.

Step 09

Ladle the hot soup into bowls and garnish with optional toppings like parsley, extra cheese, or bacon bits.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Whisk
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons
  • Ladle

Allergy Information

Contains dairy (milk, cheese) and gluten (flour, pasta). For gluten-free, use gluten-free flour and pasta. For dairy-free, use plant-based butter, milk, and cheese alternatives, though results may vary.

Nutrition Facts (Per Serving)

Calories
650
Protein
28g
Carbohydrates
55g
Fat
35g