Creamy 5-Ingredient Macaroni and Cheese
This mac and cheese is the one I make when dinner needs to feel like a treat but I have exactly 20 minutes and no room for fuss. No roux, no baking, and nothing that pulls you away from the pot.

Tender pasta coated in a glossy, sharp cheddar sauce that you build right in the same pan. It tastes like you fussed, but the whole thing hinges on a few simple moves.
Why This Mac and Cheese Works
The sauce stays creamy and never turns grainy because you melt the cheese off the heat. Heat is the enemy of smooth cheese, and this method keeps it out of the danger zone.
I keep coming back to it because the ingredient list is short enough to memorize, but the result feels like a proper from-scratch side. A little mustard powder rounds out the sharpness without announcing itself.
Ingredients

- 8 oz elbow macaroni: any short pasta like shells or cavatappi works here
- 2 tbsp unsalted butter: cut into a couple pieces so it melts fast
- 1 cup whole milk: the fat keeps the sauce silky
- 2 cups shredded sharp cheddar cheese: shred a block yourself for the smoothest melt
- 1/2 tsp mustard powder: optional, adds a subtle tang that deepens the cheese flavor
- 1/2 tsp kosher salt: plus more for the pasta water
- Black pepper: to taste
Variations / Substitutions
- Cheese mix: swap up to half the cheddar with Monterey Jack, fontina, or Gruyère for an even meltier texture.
- Add some heat: whisk a pinch of cayenne or a few dashes of hot sauce into the milk.
- Turn it into dinner: stir in cooked crumbled bacon, steamed broccoli, or shredded rotisserie chicken at the end.
- Dairy-free: use a good melting vegan cheddar shred and unsweetened oat milk; the sauce won’t have the same gloss but stays creamy.
- Gluten-free: use your favorite GF elbow pasta and cook according to the package directions.
If you want a baked finish with a crispy top, our Baked Three-Cheese Mac and Cheese hits that spot.
How to Make Macaroni and Cheese
Step 1: Boil the Pasta

Bring a large pot of water to a rolling boil and salt it generously. Add the 8 oz macaroni and cook until al dente, about 7 to 8 minutes. Before you drain, scoop out a mug of that cloudy pasta water and set it aside. Drain the pasta and return it to the pot, off the heat.
The pasta should have just a little bite left. It will soak up a bit more liquid from the sauce and you want it to hold its shape, not go mushy.
Step 2: Melt the Butter and Warm the Milk

Drop the 2 tbsp butter into the still-warm pot with the drained pasta. Stir over low heat until the butter melts and coats every noodle. Pour in the 1 cup whole milk, then sprinkle in the 1/2 tsp mustard powder and 1/2 tsp salt. Turn the heat to medium and stir continuously until the milk steams and tiny bubbles appear around the edge of the pot, about 2 minutes.
You will see wisps of steam and the milk will look a shade darker. That is your signal to move quickly to the next step.
Step 3: Fold in the Cheese Off the Heat

Pull the pot off the heat immediately. Add the shredded cheddar in two big handfuls, folding with a rubber spatula after each addition. Keep stirring until every shred melts into a smooth, glossy sauce that clings to the pasta. If the sauce feels too thick, splash in a tablespoon of the reserved pasta water at a time until it reaches a consistency you like.
Working off the heat is the single most important move for a sauce that stays creamy instead of turning gritty. The residual warmth from the pot is enough to melt the cheese gently.
Step 4: Spoon It Up and Serve

Taste the mac and cheese and add a little extra salt or a crack of pepper if it needs it. Spoon it straight from the pot into warm bowls and serve while it is molten and stretchy. It will firm up as it cools, but that first spoonful is the payoff.
Tips for the Creamiest Mac and Cheese
- Toss pre-shredded cheese with a teaspoon of cornstarch before adding it to the pot. It helps mimic the smooth melt you get from a block, even though the sauce won’t be quite as glossy.
- Let the finished mac and cheese sit off the heat for a minute before you scoop it into bowls. The sauce thickens just enough to coat every noodle without getting stiff.
- A tiny pinch of freshly grated nutmeg stirred into the milk adds a warmth that makes the cheese taste deeper. You won’t taste the nutmeg itself, just a rounder flavor.
Need a bigger batch? Scale it like this:
| Serves | Macaroni | Butter | Milk | Cheddar |
|---|---|---|---|---|
| 2 | 4 oz | 1 tbsp | 1/2 cup | 1 cup |
| 4 | 8 oz | 2 tbsp | 1 cup | 2 cups |
| 8 | 16 oz | 4 tbsp | 2 cups | 4 cups |
Keeping Leftovers Fresh
Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, add a splash of milk to a saucepan over low heat and stir often until warm. Skip the microwave if you can, or use half power and a damp paper towel over the bowl to keep the sauce from breaking.
What Goes Well With Mac and Cheese
This mac and cheese is rich enough to stand as a main with a sharp green salad dressed in lemon vinaigrette. It is also classic next to crispy baked chicken thighs and a pile of steamed green beans. If you want to keep it on the smoky side, spoon it alongside grilled sausages and finish with a dusting of smoked paprika.
Frequently Asked Questions
Can I use a different type of milk?
Whole milk gives the richest sauce, but 2% works in a pinch. The sauce will be slightly thinner and less creamy, so add the cheese a little more slowly.
Can I make this mac and cheese ahead of time?
The sauce is creamiest right after cooking. If you need to prep in advance, hold the cheese sauce separately in the fridge and toss it with freshly boiled pasta just before serving, adding a splash of milk to loosen it as you reheat.
Can I freeze leftover mac and cheese?
Freezing is not ideal here because the cheese sauce can separate and turn grainy. It is best made fresh and eaten within a few days from the fridge.
What vegetables can I stir in?
Steamed broccoli florets, peas, or sautéed spinach all work well. Fold them in at the end, right after the cheese has melted, so they warm through without overcooking.

Macaroni and Cheese Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Add macaroni and cook until al dente, 7 to 8 minutes. Reserve 1/2 cup pasta water, drain, and return pasta to the pot off the heat.
- Add butter and stir over low heat until melted and coating pasta. Pour in milk, mustard powder, and salt. Cook over medium heat, stirring, until steaming and bubbling at the edges, about 2 minutes.
- Remove pot from heat. Add cheddar in two additions, stirring until completely melted and smooth. Add reserved pasta water a tablespoon at a time if the sauce seems too thick.
- Taste and adjust seasoning with salt and pepper. Spoon into bowls and serve immediately.
