Easy One-Pot Mac ‘n’ Cheese
Cook elbow macaroni right in the milk with butter and cheddar for a creamy one-pot mac 'n' cheese. No draining, no roux, about 20 minutes start to finish.
You don't boil the pasta in water first. The macaroni goes straight into five cups of whole milk in one pot, and it cooks there until tender. The starch that would normally go down the drain stays in the pot and thickens the sauce later.
That's the whole trick. Once the noodles are soft, you pull the pot off the heat and stir in half a cup of butter and two cups of shredded cheddar. The residual heat melts everything into a sauce that clings to each piece. Salt, pepper, a little parsley on top, done.
Total time is about twenty minutes, and it serves six. Use a pot with a heavy bottom so the milk doesn't scorch, and keep the heat at a gentle simmer rather than a rolling boil.
Frequently Asked Questions
Q: Do I really not need to drain the pasta?
Right, there's nothing to drain. The macaroni absorbs most of the milk as it cooks, and what's left becomes the base of the sauce. That's why the pot needs to be large enough to hold five cups of milk plus the pasta.
Q: Can I use a different pasta shape?
Yes, any short dried shape works. Cooking time depends on the shape and thickness, so check the box time and taste a piece before you take the pot off the heat.
Q: Why did my sauce turn grainy?
Almost always heat. If the milk is still boiling when the cheddar goes in, the cheese proteins tighten and separate. Take the pot off the burner first and stir the cheese in gradually.
Q: Can I make this with low-fat milk?
It works, but the sauce will be thinner and more likely to split. Whole milk gives the richest, most stable sauce.
Q: How do I know the macaroni is done without a timer?
Bite a piece. It should be soft all the way through with no chalky center. If the milk is nearly absorbed but the pasta still has a bite, add a splash more milk and keep going gently.
Q: Can I double the recipe?
Use a bigger pot, not a taller one, so the milk has room to simmer without boiling over. Doubling also means a longer cook time, so taste as you go.
Step-by-Step Instructions
1. Simmer the milk
Pour the milk into a large heavy pot and warm it over medium heat until small bubbles ring the edge. Don't let it come to a full boil.
2. Cook the macaroni
Add the dry elbow macaroni to the milk and stir. Cook at a gentle simmer, stirring every couple of minutes, until the pasta is tender, about the time on the box. The milk will thicken and reduce around the noodles.
3. Take it off the heat
Pull the pot off the burner once the macaroni is soft. This step matters. The cheese goes in off the heat so it melts smoothly.
4. Melt in butter and cheese
Add the butter, the shredded cheddar, salt and pepper. Stir steadily until the butter and cheese disappear into the milk and the sauce turns thick enough to coat the noodles.
5. Finish and serve
Scatter chopped parsley over the top and serve right away, while the sauce is still loose and glossy.
Delicious Variations
Bacon version
Cook a few slices of bacon until crisp, crumble them, and stir them in with the cheese. Use the rendered fat in place of some of the butter if you like.
Veggie version
Stir in cooked broccoli florets or peas at the end, after the cheese has melted, so they don't break up the sauce.
Mixed cheese version
Swap one cup of the cheddar for mozzarella and add a little yellow American cheese for a milder, stretchier sauce.
How to Store Easy One-Pot Mac ‘n’ Cheese
Refrigerator
Keep leftovers in a covered container for up to three days. The sauce sets firm in the cold, which is normal.
Freezer
Freezing is possible but the sauce can turn grainy when thawed. If you freeze it, portion it first and reheat gently from frozen.
Reheating
Warm it on the stovetop over low heat with a splash of milk, stirring often. In the microwave, add milk, cover, and heat in short bursts, stirring between each one.
If you make it, start with the plain version once so you know how your pot and your cheddar behave. Then try the bacon or broccoli add-in on the next round.
Easy One-Pot Mac 'n' Cheese – Creamy 20-Minute Dinner
Cook elbow macaroni right in the milk with butter and cheddar for a creamy one-pot mac 'n' cheese. No draining, no roux, about 20 minutes start to finish.
🧂 Ingredients
- 5 cups whole milk
- 1 box elbow macaroni
- ½ cup unsalted butter
- 2 cups cheddar cheese
- salt (to taste)
- pepper (to taste)
- fresh parsley (to serve)
📋 Instructions
- 1Simmer the milk — Pour the milk into a large heavy pot and warm it over medium heat until small bubbles ring the edge. Don't let it come to a full boil.
- 2Cook the macaroni — Add the dry elbow macaroni to the milk and stir. Cook at a gentle simmer, stirring every couple of minutes, until the pasta is tender, about the time on the box. The milk will thicken and reduce around the noodles.
- 3Take it off the heat — Pull the pot off the burner once the macaroni is soft. This step matters. The cheese goes in off the heat so it melts smoothly.
- 4Melt in butter and cheese — Add the butter, the shredded cheddar, salt and pepper. Stir steadily until the butter and cheese disappear into the milk and the sauce turns thick enough to coat the noodles.
- 5Finish and serve — Scatter chopped parsley over the top and serve right away, while the sauce is still loose and glossy.




Questions or cooking notes?
Ask about an ingredient or share a tip that could help someone else.