Advertisement

Creamy Homemade Mac and Cheese

An icon representing a clock 30 min | intermediate
Email Review

Introduction

This creamy homemade mac and cheese has tender elbow pasta and a rich cheese sauce with cheddar, mozzarella, cream cheese, and Parmesan.

It fits weeknight dinners, potlucks, and holiday meals, and it also works well as a hearty side dish.

Ingredients  (6 servings)

Adjust servings:

Ingredients

Ingredient Notes *

  • Dijon mustard: This recipe assumes a US Dijon mustard (smooth, mild, slightly sweet). Dijon manufactured for the European market is sharper and less sweet; begin with less and adjust.

Get Ingredients →

Order the ingredients from your local store for pickup or delivery (US only). You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Two white bowls of creamy macaroni and cheese on a white tabletop, with the front bowl in sharp focus showing glossy elbow pasta coated in a thick golden cheese sauce; a second bowl and a yellow-and-white checkered napkin sit blurred in the background.

How to Make Creamy Homemade Mac and Cheese

  1. Boil the pasta

    Bring a large pot of water to a boil, then add the tablespoon of salt.

    Cook the macaroni until just shy of al dente, about 1 minute less than the package says.

    Reserve 1/2 cup pasta water, then drain the pasta and set it aside.

  2. Make the roux

    Melt the butter in a large saucepan over medium heat.

    Whisk in the flour and cook for 1 minute, until it smells lightly nutty.

  3. Whisk in the milk

    Slowly pour in the warm whole milk and evaporated milk, whisking the whole time.

    Stir in the Dijon, salt, and pepper.

    Cook for 3 to 5 minutes, until the sauce looks smooth and slightly thickened.

  4. Melt the cheeses

    Lower the heat to medium-low before adding the cheese.

    Add the cheddar, cream cheese, mozzarella, and Parmesan in small handfuls, whisking until fully melted.

    Do not let the sauce boil, or the cheese can turn grainy.

  5. Finish and serve

    Fold the drained macaroni into the cheese sauce until every piece is coated.

    Use a splash of reserved pasta water if the sauce feels too thick.

    Serve right away while the sauce is creamy and loose.

Close-up of a white bowl filled with creamy stovetop macaroni and cheese, with glossy elbow pasta coated in a smooth yellow cheese sauce. A mustard-yellow Dutch oven is softly blurred in the background on a bright kitchen counter.

Substitutions

Elbow macaroni for cavatappi
Cavatappi catches more sauce in its ridges and gives the dish a slightly heartier bite.
Sharp cheddar for white cheddar or Colby Jack
White cheddar keeps the same tang, while Colby Jack melts very smoothly and gives a milder finish.
Mozzarella for smoked gouda
Smoked gouda adds gentle smoke and extra richness, which makes the sauce taste a little like stovetop barbecue comfort food.
Four white bowls of creamy homemade macaroni and cheese on a light marble surface, with the front bowl in sharp focus showing glossy elbow pasta coated in a smooth cheddar-colored cheese sauce.

Tips

Shred your own cheese
Bagged cheese often carries starch, which can keep the sauce from melting as smoothly.
Warm the dairy first
Warm milk blends faster into the roux and helps the sauce stay silky.
Undercook the pasta slightly
The macaroni keeps cooking in the hot sauce, so a firm bite prevents mushy noodles.
Use low heat for the cheese
High heat can split the dairy proteins and leave the sauce greasy or grainy.
Taste before extra salt
Cheese adds salt, so taste the finished sauce before adding extra seasoning.

Nutrition Facts *

Energy 667 kcal
Protein 33 g
Total Fat 33 g
Carbohydrates 67 g
Dietary Fiber 5 g

* Approximate, per serving.
Data source: USDA FoodData Central.

FAQ

Why did my cheese sauce turn grainy?
The heat was likely too high, or the cheese went in too quickly. Lower the heat and add small handfuls, whisking each one smooth.
How do I fix sauce that feels too thick?
Stir in reserved pasta water, 1 tablespoon at a time, until the sauce loosens. Warm milk also works and keeps the flavor rich.
Can I make this ahead?
Yes, but the texture is best right after cooking. Reheat gently with a splash of milk, and stir often.
What cheese blend works best?
Sharp cheddar gives the main flavor, while mozzarella and cream cheese keep the sauce smooth. Parmesan adds a salty finish and a little nuttiness.
Can I bake this mac and cheese?
Yes. Move it to a buttered baking dish, top with more cheese, and bake at 375°F until bubbly.

Serving Suggestions

This mac and cheese pairs well with roast chicken, glazed ham, or a crisp green salad.

A buttery breadcrumb topping adds crunch if you want more texture.

A pinch of cayenne or a dash of hot sauce brings gentle heat without hiding the cheese.

Side Pairings

These sides complement the meal beautifully.

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please post your feedback and pictures here. We’d love to hear from you!

More to Try