
Easy stovetop mac and cheese is the go-to comfort dinner in my house for busy nights. Creamy and cheesy with a silky sauce and tender pasta, this recipe is ready in just twenty minutes and only uses one pot so you are not left with a big pile of dishes. You get all of the nostalgic flavor you crave but with better texture than the boxed version and more control over your ingredients.
I first made this when my kids were toddlers and it quickly became my secret weapon whenever I needed a fuss-free dinner that everyone would actually eat with a smile.
Ingredients
- Elbow macaroni: this classic shape holds sauce perfectly and cooks fast look for bronze-cut pasta for the best texture
- Evaporated milk: brings richness and creaminess without adding the heaviness of cream choose a good brand for extra smooth sauce
- Large eggs: these help thicken the sauce and give it a lush feel choose eggs with bright orange yolks for richer color
- Dry mustard: gives the sauce a subtle depth and classic sharpness look for a fresh tin not one that’s sat around for years
- Hot sauce: adds a little background tang and heat but does not make it spicy use your favorite kind for the flavor you love
- Salt and pepper: essential seasonings always taste as you go and adjust for your preferences
- Unsalted butter: you control the seasoning and get that glossy texture choose good quality butter for the best flavor
- Cheddar cheese: sharp or mild based on your taste freshly grated cheese melts best and avoids that gritty texture
- Tips select block cheese and grate it yourself for a smoother sauce plus skip pre-grated which often have added starches
Step-by-Step Instructions
- Boil the Pasta:
- Cook the macaroni in a large pot of well salted water according to package directions for about eight to ten minutes until al dente. Do not overcook so the pasta stays firm and holds up to the sauce
- Make the Sauce Mixture:
- In a separate small bowl whisk together the evaporated milk eggs dry mustard hot sauce salt and pepper until the eggs are fully beaten in and the mixture looks homogenous and pale yellow
- Combine Pasta and Butter:
- Drain the cooked macaroni thoroughly then return it immediately to the hot pot. Stir in the butter while the pasta is still steaming so it melts and coats all the noodles evenly
- Add Sauce and Cheese:
- With the pot over low heat pour in the egg and milk mixture and stir steadily. Slowly add the shredded cheddar in small handfuls stirring after each to melt it in. Continue stirring over low heat for about three minutes until the sauce thickens and becomes creamy without curdling. Be gentle and avoid high heat so the sauce stays silky and the cheese stays smooth
- Taste and Finish:
- Give it a taste and adjust salt or pepper as needed then serve hot and enjoy immediately

I especially love using extra sharp cheddar for its bold flavor and sometimes sneak in a little smoked paprika. The first time I made this my kids were thrilled to help stir in the cheese and now making it together is one of our favorite weeknight rituals.
Storage Tips
Let mac and cheese cool completely before transferring it to a container with a tight fitting lid. It will keep in the fridge for up to three days and reheats best gently on the stovetop with a splash of milk. For longer storage freeze portions in airtight containers for up to two months then thaw and rewarm on low stirring until smooth.
Ingredient Substitutions
No evaporated milk in your pantry Regular milk or half and half are an easy swap though the sauce will be slightly less rich. If you cannot do eggs just leave them out the mac and cheese will still be plenty delicious but less custardy. For cheese you can swap all or part of the cheddar for Monterey Jack Gruyere Havarti Emmental Fontina or Gouda for a twist.
Serving Suggestions
Serve steaming bowls of mac and cheese with a sprinkle of extra cheese or a dash of hot sauce on top. For a full meal pair with steamed broccoli crispy bacon or sliced grilled chicken. You can also bake leftovers with buttered crumbs for a crisp topping.

Cultural and Historical Context
Mac and cheese is a classic American comfort dish with roots going back to colonial days. It owes its popularity to both Italian pasta traditions and the love of creamy cheese sauces embraced by home cooks for generations. This particular stovetop version is the ultimate in convenience and kid-friendly flavor that still feels homemade.
Frequently Asked Questions
- → Can I use a different type of cheese?
Yes, try Monterey Jack, Gruyere, Havarti, Emmental, Fontina, or Gouda for unique flavors and meltability. Sharp cheddar remains a classic favorite, but blending cheeses also creates great results.
- → What if I don’t have evaporated milk?
You can substitute with regular milk or half and half for a similar creamy consistency. Evaporated milk is used for creaminess without extra fat, but these swaps work in a pinch.
- → How do I avoid a grainy cheese sauce?
Grate cheese yourself and melt it gently over low heat. Overheating or using low-quality cheese can cause graininess. Use aged cheese for best results and always watch the temperature.
- → Can this be made without eggs?
Absolutely! Simply omit the eggs for a slightly less thick sauce. The dish remains creamy and flavorful, especially if you use high-quality cheese.
- → How do I store leftovers?
Cool completely, then store in an airtight container in the refrigerator for up to three days. To freeze, use a sealed container and store for up to two months. Reheat gently to preserve creaminess.
- → Why grate cheese instead of using pre-shredded?
Pre-shredded cheese often contains anti-caking agents that can affect melting. Grating your own ensures a smoother, more luscious sauce every time.