Homemade Mac and Cheese From Scratch
By SupperScout Editorial Team · Updated October 8, 2026
Boxed mac has a flavor you can't change and an ingredient list you can't pronounce. Stovetop mac from scratch is butter, flour, milk, and cheese — 20 minutes, one pot — and you control the cheese, the salt, and the add-ins.
The roux method
Melt 3–4 tablespoons of butter, whisk in the same amount of flour, and cook a minute until it smells nutty. Pour in about 3 cups of milk slowly, whisking, and simmer until it coats a spoon — that thickened milk is the sauce, so don't rush it. Take the pan off the heat, then stir in the cheese: active heat breaks cheese sauce, residual heat melts it smooth. Salt at the end; cheese brings its own.
Which cheese
- Sharp cheddar as the base — the classic flavor. Medium cheddar is blander; extra-sharp can go grainy.
- Shred your own. Pre-shredded cheese is coated in anti-caking starch and melts gritty.
- Add a melter: monterey jack, fontina, or gouda smooth things out when cheddar alone turns grainy.
- A spoon of cream cheese rescues nearly any grainy sauce.
Baked vs stovetop — and what to stir in
Stovetop is creamier and faster — done when the cheese melts. Baked is firmer and custardy: stir in a beaten egg or two, pour into a buttered dish, top with breadcrumbs, and bake until set (egg dishes should hit 160°F). Weeknight? Go stovetop. Weekend? Bake it.
- Crispy bacon or diced ham for salt and chew.
- Steamed broccoli or frozen peas — fold in at the end so they stay green.
- Hot sauce or dry mustard — acid and mustard sharpen rich cheese without changing the dish.
Food-safety note
The baked version with egg must reach 160°F inside. Leftovers of either go in the fridge within 2 hours and reheat best with a splash of milk, stirred over low heat until steaming (165°F).
Don't want to decide? Tell SupperScout what's in the fridge — time limit, servings, diet — and get one best answer instead of five maybes. Try it now →
Related: cooking from a limited pantry · pasta and ground beef · one-pot pasta from the pantry