This 3-ingredient creamy mac and cheese is exactly the kind of dinner my mom would throw together when groceries were running low and everyone was starving. It’s rich, super cheesy, and so filling that a small bowl feels like a hug after a long day. No roux, no oven, no fancy cheeses—just pantry basics and one simple stovetop trick to get that thick, glossy cheddar sauce that clings to every elbow noodle. It’s the kind of recipe you make once and then keep in your back pocket for busy weeknights, snow days, or those times when you just need comfort in a bowl.
Serve this creamy mac and cheese piled high in shallow bowls with a simple green side salad or steamed broccoli to balance out the richness. Garlic bread or buttered toast soldiers are great for swiping up every last bit of cheese sauce. If you’re feeding a crowd, pair it with roasted veggies or a rotisserie chicken to stretch the meal. For a cozy night in, I like to sprinkle a little black pepper on top and serve it with a crisp apple or pear on the side for something fresh and crunchy.
3-Ingredient Creamy Mac and Cheese
Servings: 4

Ingredients
12 oz (about 3 cups) uncooked elbow macaroni
4 cups whole milk
3 cups (about 12 oz) shredded sharp cheddar cheese
Directions
Add the uncooked elbow macaroni and the whole milk to a medium saucepan or deep skillet. Stir to make sure all the pasta is submerged.
Place the pan over medium heat and bring the milk just to a gentle simmer, stirring frequently and scraping the bottom so the pasta doesn’t stick or scorch.
Continue to cook the pasta in the simmering milk, stirring often, until the macaroni is tender and the milk has thickened into a creamy base, 8–12 minutes. If the milk starts to bubble too hard, reduce the heat to medium-low to prevent scorching.
Once the pasta is cooked and the mixture looks thick and saucy (it will still be a bit loose), turn the heat down to low. Immediately add the shredded sharp cheddar cheese in small handfuls, stirring after each addition until completely melted and smooth before adding more.
When all the cheese is incorporated, keep stirring over low heat for another 1–2 minutes until the sauce is glossy, thick, and clings to the pasta. If it seems too thick, splash in a tablespoon or two of extra milk or hot water to loosen.
Remove from heat and let the mac and cheese sit for 2–3 minutes; it will thicken slightly as it rests. Give it a final stir, then taste and adjust with a pinch of salt if needed before serving hot.
Variations & Tips
You can tweak this simple base a few ways without making it complicated. For extra flavor using what you already have, stir in a small spoonful of Dijon mustard, a pinch of garlic powder, or a few grinds of black pepper along with the cheese. If you like a little heat, a dash of hot sauce or cayenne is great in the finished dish. To make it even more filling, fold in leftover cooked veggies or diced ham after the cheese has melted. For a slightly lighter version, you can swap part of the whole milk for 2% milk, but keep at least half whole milk for the creamiest texture. Pre-shredded cheese works in a pinch, but shredding from a block melts more smoothly and gives you that glossy sauce you see in the photo. Food safety tips: Stir the milk regularly and keep the heat at a gentle simmer to avoid scorching, which can give the dish an off flavor. Do not leave the finished mac and cheese at room temperature for more than 2 hours; refrigerate leftovers promptly in a shallow container and use within 3–4 days. Reheat gently on the stovetop or in the microwave with a splash of milk, stirring often until hot all the way through.