The Best Stovetop Mac and Cheese is made with three different cheeses and done on the stovetop. It’s creamy, cheesy and destined to be a family favorite! 

If mashed potatoes are my favorite comfort food side dish, it is safe to say that macaroni and cheese runs a close second.

With all of it’s cheesy, carb-y, goodness, Stovetop Mac and Cheese is comfort food to the max. 

You know what I’m talking about, the stuff that your mama used to make. The down home cookin’ version of homemade mac n’ cheese. This version is loaded with three different kinds of cheese: cheddar, Gruyere and Havarti.

Each bite is pure cheesy noodle bliss.

What ingredients do you need?

You’ll find all of the usual suspects in this mac and cheese recipe. Here’s a list of everything you’ll need: 

Stovetop mac and cheese ingredients.
  • ELBOW MACARONI: I prefer to use elbow macaroni because it’s traditional when making macaroni and cheese. You can also use shells or penne. 
  • FLOUR: This is what is going to thicken the cheese sauce. 
  • BUTTER: Combined with the flour to make the roux for the sauce. 
  • MILK: Where the cheese sauce gets it creaminess from. 
  • HAVARTI CHEESE: Havarti is a creamy, smooth, semi-soft cow’s cheese. It has a mild flavor similar to Monterey Jack. 
  • GRUYERE CHEESE: A hard Swiss cheese with a nutty flavor. 
  • CHEDDAR: You can use your favorite medium or sharp cheddar in this recipe, as a Pacific Northwest Girl, my favorite is hands down Tillamook. If you use sharp cheddar the cheddar flavor will be more pronounced. 
  • SEASONING SALT: I use Johnny’s seasoning salt
  • PEPPER: A seasoning salt blend often has pepper in it but I like to add a few grinds from a pepper grinder for a bit more peppery flavor. 

How do you make the best Stovetop Mac and Cheese?

A lot of recipes for homemade mac and cheese are for baked Mac and cheese, like this Jalapeño Popper Mac and Cheese.  With this recipe, I seek to make things a bit easier by making it all on the stovetop.

It really easy to make mac and cheese on the stovetop. You simply need to make an easy cheese sauce and mix in the noodles. It really is that easy.

How do you make a cheese sauce?

The cheese sauce is the single most important part to stovetop mac and cheese. The rest of it is just boiling noodles. But don’t let that scare you. Making a cheese sauce is actually easy and I’m going to show you, with step by step photos, exactly how to do it. 

STEP #1: To make a cheese sauce, you melt butter, whisk in flour and allow it to cook for 1 minute. Cooking for at least a minute ensures your sauce won’t have a chalky flour taste. 

STEP #2: Slowly whisk in milk. Continue cooking until the milk has had a chance to thicken.

STEP #3: Add in your cheese or cheeses of choice and cook until they melt. Make sure to continue whisking so the sauce is smooth. Add in seasoning salt and pepper. 

STEP #4: Once you got your sauce made, simply stir in some cooked noodles. Allow it to stand for 5 minutes, stir again and season to taste with more seasoning salt and pepper. 

A spoonful of stovetop mac and cheese.

What cheeses make the best mac and cheese?

For this stovetop mac and cheese recipe, I use three different kinds of cheeses: Sharp cheddar, Havarti and Gruyere. 

DES’ TIP: To make the smoothest cheesy sauce, you will want to use good melting cheeses. Good melting cheeses are cheeses with a higher moisture content. Harder cheeses, like Parmesan, won’t melt as well.

Other cheeses you could use when making stovetop mac and cheese include: medium cheddar, white cheddar, smoked gouda, fontina and mozzarella.

For more about the science behind melting cheese, check out this fine cooking article! A ton of interesting information. 

Basically, once you have the technique down, making a cheese sauce for your macaroni and cheese is open to endless variations!

Recipe FAQ:

What is a roux?

A roux is a mixture of a fat and flour that is used as a thickening agent in stews and sauces. You’ll make a roux as the base for the cheese sauce in this mac and cheese.

Why is my stovetop macaroni and cheese sauce grainy?

This could be because the cheese was too cold and heated too rapidly. To help with this problem, make sure the cheese is room temperature and the heat is low.

Why does my homemade mac and cheese taste like flour?

You need to cook the flour to make sure the mac and cheese doesn’t taste like flour. This is done when you’re making the roux. You need to let the flour cook at least 1 minute before adding the milk.

This Stovetop Mac and Cheese could be a meal all in itself, but if you’re looking for the best comfort food meal ever, serve it with some of my comfort food classics: 

Garlic Fried Chicken

Southern Green Beans

Brined Fried Chicken

Cheese lover? Check out some of my favorite cheesy recipes: 

Cheese Bread 

Jalapeno Poppers

Cheese Risotto

Post originally published in 2009. Updated recipe, nutrition facts, step by step photos, recipe FAQ and video 2023. 

The Best Stovetop Mac and Cheese
15m
Prep
15m
Cook
30m
Total

Servings

6

Ingredients

  • 2 cups dried elbow macaroni
  • 2 tablespoons unsalted butter
  • 2 tablespoons flour
  • 1 1/2 cups milk
  • 1 1/2 cups shredded medium cheddar cheese (room temperature )
  • 3/4 cup shredded Gruyere cheese (room temperature )
  • 3/4 cup shredded Havarti cheese (room temperature )
  • 3/4 teaspoon seasoning salt
  • 1/2 teaspoon fresh cracked black pepper

Instructions

  1. Boil pasta according to package directions. Strain.
  2. In the same pot that you boiled the pasta in, melt butter over medium heat. Once melted sprinkle with 2 tablespoons flour. Whisk until smooth, cook 1 minute.
  3. Slowly whisk milk into flour mixture and bring to a simmer but do not boil. Once sauce has thickened, add in all three cheeses and stir until they melt. Stir in 1/2 teaspoon of seasoning salt and 1/4 teaspoon black pepper. Fold in cooked noodles. Cook 5 minutes. Let stand for 5 minutes. Stir and adjust seasoning if necessary.
  4. Serve hot.
Nutrition Facts
Amount per serving
Calories
584
% Daily Value*
Total Fat 39g 49%
Saturated Fat 25g 124%
Cholesterol 115mg 38%
Sodium 956mg 42%
Total Carbohydrate 29g 11%
Dietary Fiber 1g 4%
Total Sugars 5g
Protein 30g
* The % Daily Value tells you how much a nutrient in a serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
★★★★★ 5.0 (8 reviews)
Rate this recipe:
Deseree

Whether it is cooking it, eating it, shopping for it or watching TV about it, food is one of my favorite things.

37 Reviews

  1. Deseree February 23, 2025

    Oh Julie, I am so happy to hear that!! Thank you so much for trying my recipe and taking the time to come back and comment :)

  2. Julie February 23, 2025

    I’ve been looking for a good stovetop mac & cheese for ac & cheese bowls (with toppings) and THIS IS IT! So easy too. Perfect creaminess and taste, both my husband and picky (adult) daughter loved it.

  3. Deseree September 2, 2023

    Oh I am so happy to hear that, Shari! Glad you enjoyed it and thank you for taking the time to review!

  4. Shari September 2, 2023

    Had a great recipe for mac and cheese with Gruyere as one of the cheeses and absolutely loved the mellowness of it all. Somehow I lost the recipe and spent some time trying to duplicate what I remembered. Well, lucky that your recipe came along and I’m a very happy camper again! It was great and this one’s for keeps!

  5. Deseree March 20, 2023

    That would work too! I use Johnny’s seasoning salt :)

  6. Jackie March 19, 2023

    I didn’t know what type of seasoning salt to use. So I just used salt

  7. Deseree December 5, 2022

    Hi! I’ve never frozen mac & cheese so I can’t say for sure if it works.

  8. Linda December 5, 2022

    Just wondering if I can freeze the mac & cheese

  9. Deseree December 26, 2021

    Oh thank you for noticing that, Kimmylou! I will make the adjustment. I am so happy to hear that you’ve been making this recipe for so long! :)

  10. Kimmylou December 25, 2021

    Exquisite recipe! Been using it several years now — its the only one I use ever since I first found and made the recipe. One trivial thing — and really this does not warrant mentioning but just in case you want to make a correction.

    In the ingredients list it calls for:
    3/4 tsp seasoning salt
    1/4 tsp black pepper

    But…..

    In the instructions it calls for:
    1/2 tsp seasoning salt
    1/4 tsp black pepper

    Definitely doesn’t hurt the recipe regardless of which measurements are used. I’ve been enjoying this recipe for years and only noticed the discrepancy today. Thank you for sharing your recipes. Merry Christmas and Happy New Year!!

  11. The Best One-Pot Comfort Meals - Review Zone February 1, 2021

    […] The Best Stovetop Mac and Cheese via Life’s Ambrosia. A childhood favorite that will never let you down. […]

  12. One Pot Meals January 24, 2021

    […] The Best Stovetop Mac and Cheese via Life’s Ambrosia […]

  13. Deseree September 2, 2019

    Thats fabulous to hear!

  14. Eliester Lai September 2, 2019

    It was a hit with my kiddos. They asked for seconds.

  15. Amy @ Little Dairy on the Prairie January 10, 2019

    I love a good mac and cheese! I have to try this asap!

  16. Taylor W. January 10, 2019

    So cheesy and creamy. YUM!!

  17. Chrissie Baker January 10, 2019

    I’m not a fan of pastas or cheese, but this recipe makes me want it now and I will defo make it soon! Perfect dish for a lazy night in front of tv :D

  18. Melanie Bauer January 9, 2019

    Looks insanely delicious! Ultimate comfort food side dish at it’s best, definitely making this!

  19. Krista January 9, 2019

    You had my attention at three cheese! Everything is better with more cheese!

  20. Sara January 9, 2019

    My daughter could live off of macaroni and cheese; it’s her absolute favorite. I’ll have to add this recipe to my arsenal of mac and cheese dinners!

  21. Vegan Mac N' Cheese Hits Tesco Shelves This Week | News | LIVEKINDLY September 8, 2017

    […] Credit: My Vegan Supermarket  | Life’s Ambrosia  | […]

  22. Sue Pace January 17, 2014

    This came out very good….highly recommend it.

  23. Meatless Monday | Homemade Creamy Stove-top Macaroni and Cheese with Broccoli » Chez Us November 19, 2012

    […] Three Cheese Stove Top Macaroni and Cheese – Life’s Ambrosia […]

  24. Deseree May 18, 2010

    Thanks Karly! Extra Havarti is always good :)

  25. Karly May 18, 2010

    Yum! Made this for dinner tonight substituting extra Havarti for the Gruyere since that was all I had on hand, and it was amazing!

  26. Easier Than Falling Off a Log » 3-Cheese Macaroni and Cheese January 16, 2010

    […] saw this recipe on Life’s Ambrosia, and maybe the number-one thing that made me want to save it immediately was that one of the three […]

  27. Sara December 19, 2009

    I love mac and cheese and this looks great!

  28. Swee December 16, 2009

    oh yum i love mac and cheese too but cheese are too exp here..

  29. Mike December 16, 2009

    Can’t go wrong throwing Havarti and Gruyere cheese in there. Great idea!

  30. Cookie December 16, 2009

    This looks SO cheesy and good! I love the idea of adding some chicken to round out the meal. I usually add ground beef and mushrooms to mine.

  31. Sarah December 16, 2009

    Process and proportion-wise, this is very close to my mom’s recipe, and thus the same one I make when I need some comfort from food. Thanks especially for including the seasoned salt — I keep Lowry’s in the house for exactly one use: my mom’s stove-top noodles and cheese.

  32. Jessie December 16, 2009

    oh you used two of the best cheeses, I love it! I know that this must have tasted amazing too

    Mac and Cheese is one of my favorite comfort food dishes to make as well.

  33. Lauren December 16, 2009

    I’ve never had havarti in mac & cheese, but I bet it’s delicious! This is my ultimate comfort food :).

  34. Neel | Learn Food Photography December 15, 2009

    Cheese and Macroni, is by far the most easiest recipes (for bachelors and those who don’t like to cook). Thank you for your efforts.

  35. Memoria December 15, 2009

    Woah. Bookmarked!

  36. Jenn December 15, 2009

    YUM!! Great picture, it looks so inviting, I want to dive right into it :) I am a Mac & Cheese FIEND!!! I would eat it every day if I knew I wouldn’t gain 300lbs!

  37. Theresa December 15, 2009

    Oh how I love mac & cheese! It might just be my all time favorite food. I’m planning to make some to go with our ham for Christmas dinner, and I like the blend of cheeses you’ve picked. Thanks for the inspiration!

Leave a Review