The BEST Creamy Mac and Cheese Recipe

Courtney
By Courtney | December 18, 2025
Prep Time: 5 minutes
Cook Time: 20 minutes
Servings: 5
May contain affiliate links. See our disclosure policy.

Nothing says comfort like a bowl of creamy mac and cheese! After years of testing every version imaginable, I’ve finally landed on the ultimate creamy mac and cheese recipe. It’s extra cheddary, perfectly smooth, and ready in under 30 minutes. Whether you’re serving it as a weeknight dinner or a comforting side dish, this one’s destined to become a family favorite.

Yellow bowl filled with creamy mac and cheese.

Why You’ll Love This Creamy Mac and Cheese Recipe

There are a lot of mac and cheese recipes out there, but this one checks every box. It’s silky, rich, and never grainy, thanks to a proper roux and the right blend of cheeses. In this recipe we’ll teach you how to make creamy cheese sauce that is simply: THE BEST! The sauce coats every noodle with a buttery, velvety finish that’ll make you forget boxed versions ever existed.

I’ve been on this mac and cheese journey for years! Adding extra cheese to boxed mixes, experimenting with Velveeta in college, and finally landing here: a homemade mac and cheese that’s just as easy as it is indulgent. It’s the recipe I make for potlucks, cozy nights in, and family dinners that need a little extra comfort.

For another cozy pasta favorite, check out my Creamy Italian Sausage Pasta.

Note: This recipe was updated in 2021 with new photos, tips, and a recipe that’s EVEN MORE CREAMY. However, if you made and loved the original, we’ve included it in the recipe notes below!

Courtney

Ingredients You’ll Need

The secret to stovetop creamy mac and cheese lies in using quality ingredients and building flavor from the start.

Ingredients for mac and cheese in prep bowls--butter, shredded cheese, flour, butter, pasta, and milk.
  • Butter and flour: These form the base of a roux, thickening your cheese sauce so it clings beautifully to the noodles.
  • Whole milk and half and half: Use both for that perfect balance of richness without being heavy.
  • Seasonings: A touch of garlic powder, mustard powder, and cayenne give subtle depth and warmth.
  • Cheese: A mix of sharp aged cheddar, Monterey Jack, and Pecorino Romano creates the ultimate homemade cheese sauce for mac and cheese – melty, tangy, and full of flavor!
  • Pasta: Choose sturdy macaroni with ridges so the sauce grips every curve.

Pro Tip: Grate your cheese fresh. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting.

Variations and Add-Ins

This cheddar mac and cheese recipe is endlessly adaptable:

How to Make Creamy Mac and Cheese

Step 1: Cook the macaroni noodles in salted water until just shy of al dente. Drain and set aside.

Step 2: In a saucepan, melt the butter over medium heat, then whisk in the flour to form a roux. Cook 3-4 minutes until lightly golden.

Bechamel sauce in a silver pot with a whisk propped inside.

Step 3: Gradually pour in the warmed milk and half and half, whisking constantly. The mixture will thicken as it heats.

Wooden spoon showing the correct thickness of a roux sauce. It coats the back of the spoon, but still drips off.

Step 4: Reduce the heat to low and season with salt, garlic powder, mustard, and cayenne.

Wooden spoon scooping cheese sauce.

Step 5: Add the cheese blend slowly, stirring until melted into a smooth, creamy sauce. If it thickens too much, splash in a little more milk.

Pan of cheese sauce being poured into a bowl full of macaroni noodles.

Step 6: Combine the sauce with the cooked pasta. Adjust salt and pepper to taste, and serve immediately.

This is a classic roux-based mac and cheese, which gives the sauce a luxurious consistency. No grainy texture, no clumps, just pure creamy bliss!

Bowl full of elbow macaroni being stirred into a creamy cheese sauce.

Pro Tips for the Creamiest Cheese Sauce

  • Warm your milk and half and half first. Cold dairy can shock the roux and cause lumps.
  • Don’t rush the melt. Add cheese gradually over low heat.
  • Use the “back of spoon” test: The sauce should coat the spoon without running off too thin.
  • Too thick? Add a splash of milk. Too thin? Let it simmer a minute longer.

For another creamy, crowd-pleasing dinner idea, try my Cheesy Ground Beef Pasta Casserole.

Wooden spoon scooping out creamy mac and cheese from a glass bowl.

Storage Tips & How to Use Leftovers!

  • Despite being mac and cheese’s #1 fan, I’ve never really loved the leftovers. Heating it in the microwave always left it clumpy and dry – not my scene. However, if you have leftovers you can reheat them on the stove top, adding a few extra splashes of half and half as it warms up. This should keep the sauce from being dry.
  • You can freeze leftovers for up to 2 months, but keep in mind the texture won’t be quite as creamy once reheated. For the best results, enjoy it fresh or keep it in the fridge and reheat within a few days!
  • You can also pan fry leftovers! Melt some butter in a skillet and add a big scoop of leftover mac and cheese. Flatten it a bit with your spatula and let it brown and crisp on the bottom a bit before flipping and browning the other side. I love this method for those crispy browned bits!
  • Finally, you can use leftovers to make Fried Mac and Cheese Balls, which are delightful as an appetizer or entree!
Wooden spoon with a big scoop of creamy mac and cheese against a dark blue background.

Recipe Reviews from Readers

Over the years, this recipe has earned rave reviews from home cooks and NeighborFood readers alike:

  • “Made for dinner last night, and it really was the creamiest mac and cheese! The only thing I changed was using American cheese instead of cheddar.”
  • “I brought this to a family cookout, and everyone went back for seconds. I added smoked paprika for a little depth, so good!”
  • “Hands down the best mac and cheese recipe I’ve tried. Creamy, flavorful, and no grainy texture at all!”
Fork taking a bite out of a big bowl of macaroni and cheese.

Recipe FAQs

What are the best cheeses for mac and cheese?

A great mac and cheese blends flavor and meltability. Sharp cheddar is the classic base, it gives that signature tang and rich color. Combine it with Gruyère or fontina for smooth melt and depth, or add Monterey Jack for extra creaminess. For a bolder flavor, try mixing in a bit of Parmesan or smoked gouda. Avoid pre-shredded cheese, which often contains anti-caking agents that prevent smooth melting.

Can I make this ahead of time?

You can prepare the sauce up to one day in advance, put it in the fridge, and reheat gently before stirring in freshly cooked pasta. Add a splash of milk to loosen the sauce if needed.

Can I bake this mac and cheese?

Yes! Transfer the finished stovetop mac and cheese to a greased baking dish, top with buttery breadcrumbs or another layer of shredded cheese, if desired, and bake at 350°F for 20 minutes until bubbly and golden on top.

How can I keep my sauce from turning grainy?

Graininess usually happens when cheese overheats or the roux is too thick. Remove the pan from heat before stirring in the cheese, and add it gradually so it melts gently and stays silky!

More Mac and Cheese Recipes

Join Our Community

Sign up for the NeighborFood email community to get recipes in your inbox ad free and access exclusive content from us! You can also follow us on Instagram and Pinterest. Made our recipe? Leave us a star rating or comment below!

Fork taking a bite out of a big bowl of macaroni and cheese.

The BEST Creamy Mac and Cheese Recipe

Nothing says comfort like a bowl of creamy mac and cheese! After years of testing every version imaginable, I’ve finally landed on the ultimate creamy mac and cheese recipe. It’s extra cheddary, perfectly smooth, and ready in under 30 minutes. Whether you’re serving it as a weeknight dinner or a comforting side dish, this one’s destined to become a family favorite.
4.6 from 412 votes
Print Pin
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 5
Calories: 635kcal

Video

Ingredients
 

  • 8 – 12 ounces sturdy macaroni noodles (2-3 cups, *see note)

For the bechamel sauce:

  • 1/3 cup unsalted butter
  • 1/3 cup all purpose flour
  • 2 cups whole milk (warmed)
  • 3/4 cup half and half (warmed)
  • 3/4 teaspoon salt
  • 1/2 teaspoon ground mustard powder
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 1/2 cups packed sharp aged cheddar cheese
  • 1/2 cup shredded Monterey Jack cheese
  • 1/2 cup shredded Pecorino Romano cheese
  • Salt and pepper (to taste)

Instructions

  • Cook the macaroni noodles in a large pot of salted water according to package directions, draining them a minute before the "al dente" cooking time.
  • Heat the milk and half and half in the microwave or on the stove top until very hot but not boiling. 
  • In a heavy bottomed sauce pot, melt the butter over medium heat. Whisk in the flour and continue to cook, whisking constantly, until the mixture turns a light brown color, about 3-4 minutes. Reduce the heat to low.
  • Slowly start pouring in the milk and half and half, whisking constantly. The mixture will look very thick and lumpy at first and will thin out as you whisk in the remainder of the milk.
  • Increase the heat back to medium and cook the mixture, whisking continuously, another 2-3 minutes or until thickened. The sauce should coat the back of the spoon. If you put a little bit on a spoon and run your finger through it, the line from your finger should remain.
  • Reduce the heat to low and stir in the salt, garlic powder, ground mustard and cayenne (if desired). Season to taste with salt and pepper.
  • Add the cheeses, stirring to melt. If you’re unable to melt in all the cheese, add a bit more milk, a Tablespoon at a time, until the cheese is melted completely. Stir the sauce into the pasta, reserving some cooked pasta. If the mac and cheese seems too saucy, add the remaining pasta. Otherwise, serve immediately!

Notes

NOTE: This recipe was updated in July 2021 to reflect changes we felt made this mac and cheese EVEN better and creamier. However, if you loved the original recipe and want to continue making that one, I’ve included the original ingredient amounts below. The instructions remain the same.
For the sauce:
  • 1/3 cup unsalted butter
  • 1/3 cup all purpose flour
  • 2 cups whole milk
  • 3/4 teaspoon salt
  • 1/2 teaspoon ground mustard powder
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 1/2 cups packed sharp aged cheddar cheese
  • 1/2 cup shredded Pecorino Romano cheese
  • Salt and pepper, to taste
Creamy Mac and Cheese Variations:
  • I recommend using large elbows, cavatappi, or gemelli pasta for this recipe. I like my macaroni very creamy and saucy so I usually use about 2 cups of dry pasta (8 ounces), but you may want to use 3 cups (or 12 ounces).
  • For a milder flavor and more yellow color, substitute 1/2 cup of the cheddar for 1/2 cup of yellow American cheese.
  • For a bit of a kick, try subbing the Pecorino Romano for hatch chile or pepper jack cheese.
  • You can also try Gruyere in place of the Pecorino Romano.
Course Main Dish
Cuisine American
Keyword best macaroni and cheese recipes, creamiest mac and cheese, creamy homemade mac and cheese, creamy mac and cheese, creamy mac and cheese recipe, homemade mac and cheese

Nutrition

Calories: 635kcal | Carbohydrates: 48g | Protein: 25g | Fat: 38g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.5g | Cholesterol: 111mg | Sodium: 822mg | Potassium: 359mg | Fiber: 2g | Sugar: 8g | Vitamin A: 1175IU | Vitamin C: 0.4mg | Calcium: 605mg | Iron: 1mg

Did you make this recipe?

Leave a review, Mention @NeighborFoodie, or tag #neighborfoodies!

Similar Recipes

Explore all recipes
  • fudgy and flourless chocolate orange cake topped with chocolate ganache and orange slices

    Nigella’s Chocolate Orange Cake (Flourless & Fudgy)

  • Two maple pecans cookies on a burlap background

    Maple Pecan Cookies with Maple Icing

  • Ham and cheese puff pastry bites on a wooden cutting board.

    Ham and Cheese Puff Pastry Pinwheels

  • Wooden spoon scooping up a portion of baked rigatoni.

    Easy Cheesy Baked Rigatoni