Easy Stovetop Mac and Cheese

Section: Perfect Side Dishes to Complete Any Meal

Enjoy classic comfort with this easy stovetop mac and cheese, made all in one pot. Elbow macaroni is cooked until just tender and combined with a creamy sauce of evaporated milk, butter, eggs, and sharp cheddar for that extra-silky texture. Customize it with your choice of cheeses or a touch of heat with your favorite hot sauce. Ready in just 20 minutes, it’s perfect for busy weeknights or a cozy family dinner. Leftovers keep well for quick reheating, making this an ideal make-ahead option. For the smoothest sauce, grate your own cheese and avoid overheating to keep everything creamy and lump-free.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Mon, 19 May 2025 23:29:23 GMT
A bowl of macaroni and cheese with a spoon in it. Bookmark
A bowl of macaroni and cheese with a spoon in it. | foodbymary.com

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
A bowl of macaroni and cheese with a spoon in it. Bookmark
A bowl of macaroni and cheese with a spoon in it. | foodbymary.com

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.

A spoon is in a bowl of macaroni and cheese. Bookmark
A spoon is in a bowl of macaroni and cheese. | foodbymary.com

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.

Easy Stovetop Mac and Cheese

Creamy stovetop macaroni with cheddar, finished in one pot for pure comfort and quick weeknight meals.

Prep Time
5 minutes
Cooking Time
15 minutes
Overall Time
20 minutes
Recipe Author: Maria

Dish Category: Side Dishes

Recipe Difficulty: Beginner-Friendly

Cuisine: American

Serves: 6 Serving Size

Dietary Options: Vegetarian

What You’ll Need to Cook

→ Pasta

Ingredient 01 225 grams elbow macaroni, dry

→ Dairy and Eggs

Ingredient 02 340 milliliters evaporated milk
Ingredient 03 2 large eggs
Ingredient 04 4 tablespoons unsalted butter
Ingredient 05 285 grams cheddar cheese, shredded

→ Seasonings

Ingredient 06 0.75 teaspoon dry mustard
Ingredient 07 1 teaspoon hot sauce
Ingredient 08 0.5 teaspoon salt, or to taste
Ingredient 09 0.5 teaspoon black pepper, or to taste

Steps to Prepare

Step 01

Bring a large pot of salted water to a boil. Add elbow macaroni and cook for 8 to 10 minutes until al dente. Drain thoroughly.

Step 02

While pasta cooks, whisk together evaporated milk, eggs, dry mustard, hot sauce, salt, and black pepper in a small bowl until fully combined.

Step 03

Return drained pasta to the pot. While still hot, add butter and stir until melted. Pour in the milk and egg mixture and mix well.

Step 04

Reduce heat to low. Add shredded cheddar cheese to the pasta mixture. Stir constantly for about 3 minutes, or until the cheese is completely melted and sauce is creamy.

Extra Cooking Tips

  1. For a smoother texture, grate cheese from a block instead of using pre-shredded varieties.
  2. To avoid a grainy sauce, melt cheese over low heat and use quality, well-aged cheeses.
  3. Monterey Jack, Gruyere, Havarti, Emmental, Fontina, or Gouda can be used as alternative cheeses.
  4. An egg-free version yields a slightly thinner, less rich sauce.
  5. Regular milk or half and half may be substituted for evaporated milk.
  6. Store cooled leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months.

Must-Have Tools

  • Large saucepan or stockpot
  • Colander
  • Whisk
  • Mixing bowl
  • Wooden spoon or spatula

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains wheat (gluten), milk, and eggs.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 496
  • Fats: 29 grams
  • Carbs: 34 grams
  • Proteins: 22 grams