20-Minute Stovetop White Cheddar Mac and Cheese

Creamy stovetop mac and cheese built on a smooth white cheddar roux sauce, ready in 20 minutes. Sharp white cheddar provides tangy depth while dry mustard and onion powder add subtle savory complexity. The roux technique ensures silky sauce that coats tender pasta shells perfectly. Serve as a weeknight dinner, casual lunch, or comfort food side. This version prioritizes hand-grated cheese and careful roux technique for superior texture over boxed alternatives.
Ingredients
- 1 pound small pasta shells, cooked per package, drained
- ½ cup unsalted butter
- ½ cup all-purpose flourcornstarch0.75:1gluten-freegluten-free
whisk into cold milk first to prevent lumps
- 1 teaspoon kosher salt, or to taste
- 1 teaspoon dry mustard powder
- 1 teaspoon onion powder
- ½ teaspoon garlic powder
- ½ teaspoon black pepper, or to taste
- 1 pinch cayenne pepper(optional)
- 4 cups whole milk or 2% milkoat milk or cashew cream1:1dairy-free
cashew cream yields richest texture
- 16 ounces extra-sharp white cheddar cheese, grated by handgruyere or aged gouda1:1flavor variationdairy-free
melts smoothly and adds nuttiness
Instructions
- 1
Cook pasta according to package directions in a large pot, drain, and set aside.
- 2
Add butter to the same pot over medium heat and melt completely.
- 3
Whisk in flour, mustard powder, onion powder, garlic powder, pepper, and cayenne if using until the roux is completely smooth.
- 4
Slowly pour in milk while whisking constantly to prevent lumps.
- 5
Add cheese and whisk constantly until melted and mixture is smooth.
- 6
Stir in cooked pasta to coat evenly and serve immediately.
Tips
Whisk the roux constantly until perfectly smooth before adding milk to prevent lumps and ensure creamy sauce texture.
Grate cheese by hand rather than using pre-shredded for better melting and smoother final consistency.
Good to Know
Cover and refrigerate up to 3 days. Reheat gently on stovetop with splash of milk to restore creaminess.
Prepare pasta and sauce separately up to 1 day ahead. Combine and reheat before serving.
Serve immediately while sauce is hot and creamy. Pairs with roasted vegetables, green salad, or crusty bread.
Common Mistakes
Do not skip whisking the roux until smooth to avoid grainy, lumpy sauce.
Do not add milk too quickly to prevent lumps forming in the roux.
Do not use pre-shredded cheese as anti-caking agents prevent smooth melting.
Substitutions
Dairy-Free Swaps
cashew cream yields richest texture
melts smoothly and adds nuttiness
Gluten-Free Swaps
General Alternatives
FAQ
Can I make this ahead of time?
Cook pasta and sauce separately, then combine and reheat gently with a splash of milk before serving. Do not refrigerate combined dish as sauce thickens considerably when cold.
What if my sauce is lumpy?
Strain sauce through a fine mesh sieve, then return to pot and whisk in additional warmed milk gradually. Prevent lumps by ensuring roux is completely smooth and whisking constantly as milk is added.
Can I freeze mac and cheese?
Freezing not recommended as creamy sauce separates upon thawing. Refrigerate covered up to 3 days instead, reheating gently on stovetop with additional milk.