30-Minute Homemade Stovetop Mac and Cheese

Rich and creamy macaroni and cheese made entirely on the stovetop with a classic butter-flour roux and sharp cheddar. This family-friendly comfort food delivers restaurant-quality results without turning on the oven. The key is gradually building a smooth cheese sauce that perfectly coats every elbow of pasta. Perfect for weeknight dinners, potlucks, or whenever you crave authentic homemade mac and cheese that beats any boxed version.
Ingredients
Instructions
- 1
Cook macaroni according to box instructions
- 2
Drain pasta and set aside
- 3
Melt butter in large saucepan over medium-low heat
- 4
Add flour and whisk constantly for 1-2 minutes
- 5
Slowly mix in milk and whisk until smooth
- 6
Adjust milk quantity to desired sauce thickness
- 7
Simmer for about 5 minutes while whisking occasionally to thicken
- 8
Add cheese one cup at a time, whisking until melted before adding more
- 9
Season cheese sauce with salt and pepper
- 10
Add cooked macaroni to saucepan and mix until well coated
- 11
Remove from heat and let sit for 5 minutes to thicken before serving
Tips
Whisk constantly when making the roux to prevent lumps and burning, keeping heat at medium-low throughout the process.
Add cheese gradually and let each addition fully melt before adding more to ensure a smooth, lump-free sauce.
Let the finished mac and cheese rest off heat for 5 minutes to allow the sauce to thicken to perfect consistency.
Good to Know
Refrigerate up to 3 days in covered container, reheat gently with splash of milk
Best served immediately, can make cheese sauce 1 day ahead and reheat before combining with pasta
Serve hot immediately after resting, garnish with extra cheese or breadcrumbs if desired
Common Mistakes
Keep heat at medium-low to avoid breaking the sauce
Add cheese slowly to prevent seizing
Whisk constantly during roux stage to avoid lumps
Substitutions
Dairy-Free Swaps
General Alternatives
better sauce holding
FAQ
Can I use different types of cheese?
Yes, try combining cheddar with gruyere, fontina, or cream cheese. Use good melting cheeses and avoid pre-shredded when possible for smoothest results.
What if my cheese sauce breaks or gets lumpy?
Lower heat immediately and whisk vigorously. If still lumpy, blend with immersion blender or strain through fine mesh. Prevention is key with low heat.
How long does leftover mac and cheese keep?
Refrigerate up to 3 days in covered container. Reheat gently on stovetop with splash of milk, stirring frequently until heated through and creamy again.