FINALLY!! A homemade stovetop Mac and Cheese Recipe that my children eat (and love)! This is one of the easiest mac and cheese recipes. The ultra creamy sauce is so simple to whip up and you can use a variety of pasta; macaroni, shells, spiral – you name it!

Homemade Creamy Mac and Cheese up-close in pan

This post may contain affiliate links. Read my disclosure policy.

This makes a big batch, but it reheats well and stays creamy. Read our tips below on reheating leftover mac and cheese so it doesn’t dry out..

Getting the cheese sauce right is no easy feat. I’ve tried so many different combinations of cheeses: sharp, fancy cheeses, mustards, nutmeg, etc., but this is the recipe that my children eat happily. The flavors of this homemade macaroni and cheese are very mellow and the texture is spot on. This recipe was adapted from the Sept 2016 issue of the Food Network Magazine (I collect their issues, and it is my favorite food magazine).

Ingredients for Stovetop Mac and Cheese:

Most homemade macaroni and cheese sauces call for sharp cheddar and mustard, which produce a harsher flavor than my children liked. I think I’ve beat the boxed mac and cheese with this combination, and it feels so good!

Ingredients for homemade mac and cheese with havarti cheese, colby jack cheese, sour cream and evaporated milk

How to Make Mac and Cheese on the Stovetop

Making homemade mac and cheese couldn’t be easier! The process is so simple that you’ll be able to memorize it quickly.

  • Cook the pasta (save some of the water)
  • Stir together pasta sauce and whisk on the stove until thickened
  • Add sour cream, cooked pasta and serve
best mac and cheese sauce

Cook’s Tip: This mac and cheese recipe is quick and easy but DO NOT walk away from the cheese sauce. Whisk constantly while it is on the stove to keep it smooth and creamy. Do not overcook or boil, or it may curdle. 

pouring cheese sauce over pasta

How to Re-Heat Mac and Cheese

  • Before heating, add a splash of water or milk, which will loosen up the warmed cheese sauce and create the same creamy consistency as freshly made cheese sauce.
  • Re-heat mac and cheese over low heat on the stovetop or in the microwave stirring every 30 seconds.
How to make mac and cheese with homemade cheese sauce

P.S. We love that blue Staub braiser pan (Amazon affiliate link) for cooking the pasta because you can mix the cheese sauce right into it and it serves beautifully on the table. Pots and pans that go from the stove to the table save me some cleanup; I call it the “dish factor.”

Kid-Friendly Recipes to Explore:

Q: Do your children have a favorite food that you make – something they request again and again? I’d love to hear from you in a comment below. We are always looking for inspiration (and my children thank you in advance!) 😉

Creamy Mac and Cheese Recipe

4.97 from 267 votes
Author: Natasha of NatashasKitchen.com
A homemade Mac and Cheese Recipe that children eat (and love)! The ultra creamy cheese sauce is so easy to whip up and you can use a variety of pasta. You’ll make this macaroni and cheese over and over.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Ingredients 

Servings: 8 people
  • 12 oz elbow macaroni pasta
  • Salt for pasta cooking water
  • 12 oz evaporated milk, we used the Vit D one
  • 2 large eggs
  • 6 oz havarti cheese, (2 cups grated)
  • 6 oz colby jack cheese, (2 cups grated)
  • 3/4 tsp sea salt, or to taste
  • 1/3 cup sour cream

Instructions

  • Bring a large pot of salted water to a rolling boil. Add pasta and cook according to package instructions. Reserve 3/4 cup pasta cooking water, then drain remaining water and set pasta aside in the pot.
  • In a medium saucepan, combine 12 oz evaporated milk, 2 eggs, both grated cheeses and 3/4 tsp salt. Place saucepan over medium/low heat and cook 6-8 minutes, whisking constantly*, until completely smooth and thickened. As soon as it has visibly thickened, remove from heat. Do not overcook or boil or it may curdle.
  • Off the heat, whisk in 1/3 cup sour cream then stir in drained pasta. Season with salt to taste. If the sauce gets too thick, you can thin it out with some of your reserved pasta water.**

Notes

*This recipe is quick and easy but DO NOT walk away from the cheese sauce. Whisk constantly while it is on the stove to keep it smooth and creamy.
** Keep in mind the sauce will thicken more as it cools so you don’t want it to be overly thick right off the stove.

Nutrition Per Serving

394kcal Calories36g Carbs18g Protein19g Fat11g Saturated Fat97mg Cholesterol598mg Sodium198mg Potassium4g Sugar600IU Vitamin A0.9mg Vitamin C402mg Calcium1mg Iron
Nutrition Facts
Creamy Mac and Cheese Recipe
Amount per Serving
Calories
394
% Daily Value*
Fat
 
19
g
29
%
Saturated Fat
 
11
g
69
%
Cholesterol
 
97
mg
32
%
Sodium
 
598
mg
26
%
Potassium
 
198
mg
6
%
Carbohydrates
 
36
g
12
%
Sugar
 
4
g
4
%
Protein
 
18
g
36
%
Vitamin A
 
600
IU
12
%
Vitamin C
 
0.9
mg
1
%
Calcium
 
402
mg
40
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Dinner, Side Dish
Cuisine: American
Keyword: Mac and Cheese, Macaroni and Cheese
Skill Level: Easy
Cost to Make: $$
Calories: 394
Natasha's Kitchen Cookbook
4.97 from 267 votes (197 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Sabrina
    September 11, 2018

    Made this for supper tonight – It was a big hit and by far the best Mac and Cheese I ever had 😃 Even my 11 year old who usually doesn’t like Mac and Cheese loved it 😉 Thanks for sharing your awesome recipes with us! God bless.

    Reply

    • Natasha
      September 11, 2018

      YES!!! I am so happy to hear that! I’m smiling big 🙂 Thank you for sharing your amazing review!

      Reply

  • jennie
    September 11, 2018

    Hi Have you ever baked this after you made it?

    Reply

    • Natasha
      September 11, 2018

      Hi Jennie, I haven’t tried baking it, but I think it’s worth experimenting. I would probably top it with shredded cheese to create a crust so it does not dry out and broil until the cheese is melted 🙂 If you try baking, let me know how you like it 🙂

      Reply

      • Heather
        September 7, 2019

        Another great recipe! My only regret is that I forgot to add the sour cream. However something to look forward to when I make it again. Any suggestions for making a double batch for a larger crowd?

        Reply

        • Natashas Kitchen
          September 7, 2019

          I’m so glad you enjoyed that! The sour cream will add to the creaminess. I recommend making sure you have a large enough pot, but it should work!

          Reply

  • Lina
    September 10, 2018

    Hello! I tried this tonight as it looked easy and yummy! For some reason mine didn’t turn out creamy as I expected. It was curdled. Not sure if I did something wrong… I didn’t step away from the sauce, could it be high or low heat? I had mine on medium. It was melty, stringy cheese at first and then started curdling. 🤷‍♀️

    Reply

    • Natasha
      September 11, 2018

      Hi Lina, if you were whisking and didn’t step away from the stove, it could be cooking it over too high of heat. Also, did you make any substitutions in the recipe (different kinds of cheeses, low fat substitutions, etc)? A substitution might be the culprit but most likely it is too high of heat.

      Reply

      • Lina
        September 14, 2018

        Probably the heat, I used the same cheese 🙂

        Reply

      • Natalie
        August 18, 2019

        Mine did the same. No one would touch it. I had to toss it all out. So bummed! ☹️

        Reply

        • Natasha
          August 18, 2019

          Hi Natalie, sorry to hear that. If everything was the same in the recipe, it could have been due to too high of heat or overcooking which can cause a cheese sauce to curdle.

          Reply

      • Anne
        April 16, 2020

        Hi! Will it reheat well if I freeze this into smaller batches?

        Reply

  • Victoria
    September 9, 2018

    It makes sense to use evaporated milk to get the creamy texture and a more stable sauce. Thanks for a delicious and family-pleasing recipe!

    Reply

    • Natashas Kitchen
      September 9, 2018

      You’re so welcome, Victoria!

      Reply

  • LT
    September 8, 2018

    Love your recipes Natasha but Mac & cheese made in an electric pressure cooker is 12 minutes total (5 to get to pressure, 5 under pressure, 20 seconds to release pressure and a minute or two to stir in cheese, milk etc. at the end).

    And you CAN walk away for all but those last few minutes! And it’s made in just ONE POT.

    Call me uh efficient (that’s it, never “lazy” 😊) but I’m all in for walk-away, one-pot cooking with excellent results.

    Do try some pressure cooking Natasha. You’ll see why it’s such a “thing” lately.

    Reply

    • Natashas Kitchen
      September 8, 2018

      Thanks for the tip LT! I might just have to try it! Sounds easy enough!

      Reply

  • Irene
    September 7, 2018

    Hi Do you have to us the evaporated milk or can you use another type of milk?

    Reply

    • Natasha
      September 7, 2018

      Hi Irene, this particular recipe we only tested with evaporated milk, but from my research, the flavor and consistency isn’t quite right so we stuck with evaporated milk. If you wanted to experiment, the next best thing would be equal parts of whole milk mixed with half and half. If you test it that way, let me know how it goes 🙂

      Reply

    • Anne
      May 7, 2020

      Can you freeze the Mac and Cheese in batches? If so, how would you reheat it?

      Reply

      • Natashas Kitchen
        May 7, 2020

        Hi Anne, it does reheat well and stays creamy. Read our tips here on how to reheat leftover mac and cheese so it stays creamy.

        Reply

  • Mom's Dish
    September 6, 2018

    Natasha, this recipe looks really good. My boys would of loved it!

    Reply

    • Natashas Kitchen
      September 6, 2018

      Hi Natalya! I bet they would! Thank you for watching 🙂

      Reply

  • Debi
    September 6, 2018

    Can this be slid under the broiler or in the oven to crisp the top or will it dry out?

    Reply

    • Natasha
      September 6, 2018

      HI Debi, I would probably add shredded cheese over the top first so it doesn’t dry out if you want to put it under the broiler.

      Reply

  • Ava Williams
    September 6, 2018

    Hi, what other cheeses can I use as I’ve never seen the supermarket two cheeses you use in this recipe. Thanks

    Reply

    • Natasha
      September 6, 2018

      Hi Ava, I think there is room to experiment but this is our favorite combination so far and other cheeses will give you different flavors and the havarti cheese will add a creamier consistency. A mild cheddar cheese could work well.

      Reply

  • Lynda Leonard
    September 5, 2018

    Natasha
    I love your recipes you put so much into them. Mac and Cheese is a favorite of mine but the thought of putting an egg in turns me off. Do you think this would work without eggs?

    Reply

    • Natashas Kitchen
      September 5, 2018

      Hi Lynda, the eggs help the sauce to thicken up and also add flavor. I have only tested this particular recipe with eggs so I’m not sure if it would thicken up properly without them.

      Reply

  • Shirley Lawson
    September 5, 2018

    This looks absolutely delicious! Can it be frozen? If so, would it be better to warm it up on the stove or in the microwave? Add a little milk first? I know there are frozen mac n cheeses in the store, but this sauce is so different and I wouldn’t want it to separate.

    Reply

    • Natashas Kitchen
      September 5, 2018

      Hi Shirley, I haven’t tried freezing this yet but it may work. Mac and Cheese typically stays safe up to two months in the fridge if it is stored properly. I think the best way would be to store it in an oven safe, buttered container. Then simply pop it into the oven to reheat. I hope this helps.

      Reply

  • TJ
    September 5, 2018

    Interesting using eggs. Never used eggs as a thickener in cheese sauce, always a bechamel (with flour). Will try this tho’. funny, but I was thinking of mac’n cheese for dinner…. it’s that time of the year! 🙂

    Reply

    • Natashas Kitchen
      September 5, 2018

      That’s so perfect, TJ! I’m happy this came at the right time for you! Enjoy!

      Reply

  • Bobby Singh
    September 5, 2018

    I love cheese recipes and it is good one for me to try. Thanks for sharing these easy to cook recipe.

    Reply

    • Natashas Kitchen
      September 5, 2018

      It is so good! I can’t wait to hear your feedback!

      Reply

  • Venetia
    September 4, 2018

    That looks creamy! I love it! Never thought about adding eggs! Thanks!

    Reply

    • Natashas Kitchen
      September 5, 2018

      You’re so welcome!

      Reply

  • Nellie
    September 4, 2018

    Can I use whole milk instead of evaporated milk?

    Reply

    • Natashas Kitchen
      September 6, 2018

      Hi Nellie. Milk may work. It won’t thicken as much however. Please let me know how you like it if you try it with milk. 🙂

      Reply

  • Z
    September 4, 2018

    Can you post a video for this recipe, please? I’d love to actually watch you make it 🙂

    Reply

    • Natasha
      September 4, 2018

      Hi Z! I wish we could film every one of our recipes 🙂 But I will definitely consider this one. Would be a fun and easy one 🙂

      Reply

  • Catie Durocher
    September 4, 2018

    Hi Natasha! I just recently heard about your blog/website and my family and I are very impressed. We have enjoyed every one of the recipes you have posted that we tried to make at home. You are an excellent cook! My little boys love to eat chicken wings, but we don’t like to get messy with a deep fryer. Any good recipes for baked chicken wings?

    Reply

    • Natashas Kitchen
      September 4, 2018

      I’m so happy you discovered our blog, Catie! Thank you for sharing this with us! You can try this chicken recipe here. You can also try these or these, these recipes are for chicken legs but may work on wings? Let me know if you experiment. I hope this helps

      Reply

  • Pamela
    September 4, 2018

    This looks so yummy, my little one loves m&c but he is allergic to eggs. Do you have a substitute for the eggs?

    Reply

    • Natashas Kitchen
      September 4, 2018

      Hi Pamela, the eggs help the sauce to thicken up and also add flavor. I have only tested this particular recipe with eggs so I’m not sure if it would thicken up properly without them.

      Reply

  • Liza
    September 4, 2018

    This looks great! I’ve never seen eggs being added to mac and cheese before, is it necessary? I defiantly want to try this out but not sure about the egg part…

    Reply

    • Natasha
      September 4, 2018

      Hi Liza, the eggs help the sauce to thicken up and also add flavor. I have only tested this particular recipe with eggs so I’m not sure if it would thicken up properly without them.

      Reply

  • Olviya
    September 4, 2018

    Are the eggs used to make the sauce creamier? I’ve never heard of that before. Mac & cheese is a favorite for all generations. 🙂

    Reply

    • Natasha
      September 4, 2018

      Hi Olviya, yes it does help the cheese sauce to thicken up and also adds flavor.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.