This is mac and cheese made from milk, elbow macaroni and cheddar. That's the whole list. No butter, no flour, no roux, no boxed powder.
The trick is that you cook the pasta right in the milk. The starch from the noodles thickens the milk as it simmers, so by the time the pasta is tender you already have a sauce waiting.
One warning before you start: milk scorches. Stay near the pot and stir, because the ten minutes of cooking is where this dish succeeds or fails.
Step-by-Step Instructions
1. Warm the milk
Pour 5 cups of milk into a large heavy-bottomed pot, at least 5 quarts. Set it over medium-high heat and bring it to a boil. Watch it closely, because milk goes from steaming to climbing the pot fast.
2. Cook the pasta in the milk
Add the 1 pound of dry elbow macaroni and stir. Keep the heat at a steady simmer and stir often for about 10 minutes, scraping the bottom each time. Doneness cue: bite a piece. It should be tender with no chalky center, and the milk should look thick and creamy rather than watery.
3. Melt in the cheese
Turn off the heat. Add the 2 cups of shredded cheddar and stir until it melts and every noodle is coated. This takes about a minute. Serve right away, since the sauce tightens as it sits.
Variations
- Swap half the cheddar for Gruyere or Monterey Jack for a milder, stretchier melt.
- Add a pinch of mustard powder or a dash of hot sauce with the cheese. Both sharpen the cheddar flavor.
- Stir in a tablespoon of butter at the end if you want a richer, glossier sauce.
Pro Tips
How to Store 3-ingredient Mac & Cheese
Refrigerator
Keep leftovers in a covered container for up to 3 days. The sauce thickens a lot when cold, so expect a solid block.
Freezer
Freezing works but the sauce turns grainy when thawed. If you freeze it, portion it first and reheat gently.
Reheating
Warm it on the stovetop over low heat with a splash of milk, stirring often. Microwaving in short bursts with a splash of milk also works. Don't crank the heat, or the cheese will split.
Frequently Asked Questions
Q: Why did my milk burn on the bottom of the pot?
The heat was too high or the pot wasn't stirred enough. Milk sugars scorch at the bottom before you can smell it. Use a heavy pot, keep it at a simmer rather than a rolling boil, and scrape the bottom every time you stir. If it's already scorched, move the pasta to a clean pot and leave the burnt layer behind.
Q: Can I use pre-shredded cheese?
Yes, but the sauce may come out slightly grainy. Pre-shredded cheese is dusted with starch to stop it clumping, and that starch doesn't melt smoothly. Shredding a block of cheddar yourself gives the smoothest result.
Q: Can I make this with a different pasta shape?
Any short shape works, like shells, rotini or cavatappi. Cooking time will shift, so start checking at 9 minutes and taste as you go. Long pasta like spaghetti is awkward here because it doesn't stir or coat the same way.
Q: How do I know the pasta is done without a timer?
Fish out a piece and bite it. It should be tender all the way through with no chalky center. The milk around it should also look thick and coat the noodles, not run off them.
Q: Can I make this ahead?
It's best fresh, since the sauce sets as it cools. If you need to prep, shred the cheese and measure the milk and pasta ahead, then cook right before you eat.

3-Ingredient Mac & Cheese – Creamy Stovetop Recipe
Three ingredients, one pot, no roux: milk, elbow macaroni and sharp cheddar turn into creamy stovetop mac and cheese in about twenty-five minutes.
Ingredients
Instructions
- 1Warm the milk — Pour 5 cups of milk into a large heavy-bottomed pot, at least 5 quarts. Set it over medium-high heat and bring it to a boil. Watch it closely, because milk goes from steaming to climbing the pot fast.
- 2Cook the pasta in the milk — Add the 1 pound of dry elbow macaroni and stir. Keep the heat at a steady simmer and stir often for about 10 minutes, scraping the bottom each time. Doneness cue: bite a piece. It should be tender with no chalky center, and the milk should look thick and creamy rather than watery.
- 3Melt in the cheese — Turn off the heat. Add the 2 cups of shredded cheddar and stir until it melts and every noodle is coated. This takes about a minute. Serve right away, since the sauce tightens as it sits.




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