Ultra Creamy Baked Mac and Cheese

You’ll love this ultra creamy mac and cheese recipe! With the perfect ratio of milk to cheese to sauce, this macaroni and cheese is at the top of my favorites list! Jump to the Baked Mac and Cheese Recipe or watch our quick recipe video showing you how we make it. I’ve also shared lots of extra tips (including how to make it in advance) in the article below.

Watch Us Make Macaroni and Cheese

My Love Affair With Mac and Cheese

I have a mini love affair with mac and cheese. As a child, I would take it any way I could get it — out of a box or made from scratch by Mom. Wait what am I saying, I do that now 🙂 Mounds of cheese melted into a velvety, creamy sauce and tossed with pasta. Yes, please!

There are lots of recipes for macaroni and cheese in the world and to be completely honest, I’d probably love most of them. That said, I do think there are a few key elements for the best mac and cheese.

  1. The sauce to pasta ratio is important to get right. After baking there needs to still be enough sauce that’s not absorbed into the pasta so every bite is a creamy one.
  2. No mushy pasta! We prevent this two ways (I’ve shared them below).
  3. The sauce should be well seasoned — not with lots of extra spices and ingredients, just simply with salt, pepper, and maybe a tiny bit of mustard to add a touch of tang.

The Pasta and Cheese I Use To Make Mac and Cheese

The ingredient list for our mac and cheese recipe isn’t a long one and as you can imagine the type of pasta and cheese you use makes a big difference. Let me walk you through how I shop for mac and cheese:

The Pasta I Use

You probably already know that most cooks will tell you to cook your pasta to “al dente,” which just means that the pasta is tender with a little bite (instead of being mushy). When you’re making baked pastas, it’s hard to keep pasta from turning mushy. To deal with this, I do two things:

  1. I buy a high quality pasta. De Cecco works nicely and I love Rustichella D’ Abruzzo, but it is a bit pricier. Any smaller shape works.
  2. I slightly undercook the macaroni by 2 minutes. (Check the package directions, then reduce it by 2 minutes). Then when my timer goes off, I drain and rinse the pasta before tossing it with the sauce, which stops the pasta from cooking and gets rid of extra starch that would make the cheese sauce thicker in the oven.

My Favorite Cheeses For Macaroni and Cheese

Depending on your mood, the cheese you use in macaroni and cheese can vary. Cheddar, fontina, gruyere, parmesan, and pecorino are all excellent options, but the combination of cheeses I go back to over and over again is a hearty amount of extra sharp white cheddar (I like Tilamook) and a smaller, but potent amount of pecorino-romano cheese. The cheddar turns creamy and smooth and the pecorino adds a pop of salty cheese flavor to the sauce.

Okay, now this is where I get on my soapbox for a second. No matter which cheese you use for this, if you can, grate the cheese yourself. A previously shredded bagged cheese just doesn’t melt the same way as hand grated cheese. I wish that wasn’t true, but for now, to make the best mac and cheese, it’s best to shred the cheese yourself.

The Rest of The Ingredients

The remaining ingredients are simple: butter and flour (which makes the sauce thicken), milk, spices, salt, and pepper. For the milk, I prefer whole milk since it makes a creamier sauce, but I’ve used reduced fat milk plenty of times without complaint.

You'll love this ultra creamy mac and cheese recipe! With the perfect ratio of milk to cheese to sauce, this macaroni and cheese is at the top of my favorites list!

You’re Looking At Five Easy Steps To Make Macaroni and Cheese

I’m going to walk you through how I make mac and cheese in my own kitchen. If you want to watch me do it, there’s a quick recipe video above that shows each step.

Step 1, Warm milk in a saucepan or in the microwave. Warm milk helps to make the whole sauce making process go a bit quicker and according to Julia Child, warm milk prevents a lumpy cheese sauce.

Step 2, Make a roux with butter and flour. Basically a roux is a cooked paste made with butter and flour. When milk is added later in the recipe, it’s this butter-flour paste that helps the cheese sauce to thicken.

Step 3, Whisk in the milk and thicken the sauce. When the roux is a golden color and smells nutty (it only takes a couple of minutes), I whisk in the warm milk. As the milk heats up with the roux, it thickens and turns silky smooth.

Step 4, Adds spices and the cheese. When the milk is a silky thickened sauce, I whisk in a few spices and the shredded cheese. When the cheese has melted into the sauce, I always taste and check for seasoning. It’s likely that some salt needs to be added.

Step 5, Stir in slightly undercooked pasta, add to a baking dish, and bake. As I mentioned above, I undercook my pasta by 2 minutes, drain, and then rinse it of excess starches. This makes sure that my sauce stays creamy while it bakes in the oven. The macaroni and cheese bakes for about 30 minutes.

How to Make Easy, Creamy Macaroni and Cheese -- This recipe can be made as a baked or stovetop version.

Stovetop Mac and Cheese Option

I love the golden brown edges and top that baking the macaroni and cheese creates, but you don’t need to bake it if you don’t want to. For a stovetop mac and cheese, simply add the pasta to the cheese sauce and then let it sit, covered for a few minutes. This time gives the pasta a chance to absorb some of the sauce. You can also take a look at this easy macaroni and cheese recipe made on the stovetop (I told you we liked mac and cheese around here).

Making Macaroni and Cheese Ahead of Time

Like most baked pasta dishes, mac and cheese is perfect for making ahead of time. Here are a few tips:

  • The sauce can be made ahead and stored, covered in the refrigerator, for two days. Warm the sauce before mixing with cooked pasta.
  • Mac and cheese can be made ahead, spooned into a baking dish and stored, covered in the refrigerator, for two days. Cold macaroni and cheese may take a little longer than 30 minutes in the oven to be fully heated and cooked through.
  • You can also freeze stovetop or baked mac and cheese for up to two months. To reheat, defrost overnight and bake or warm on the stove until heated through. Or bake from frozen. It will take about 1 hour.
The Best Baked Mac and Cheese // Easy recipe and lots of tips for making macaroni and cheese in advance.

More Baked Pasta Recipes

If you try this recipe, let us know! Leave a comment, review it, and don’t forget to tag a photo #inspiredtaste on Instagram. Happy cooking!

Recipe updated, originally posted May 2013. Since posting this in 2013, we have tweaked the recipe to be more clear. – Adam and Joanne

Ultra Creamy Baked Mac and Cheese

  • PREP
  • COOK

Our favorite mac and cheese recipe calls on a few smart steps to make sure the macaroni and cheese is ultra creamy and flavorful. While many cheeses can work in this recipe, the two cheeses we go back to again and again are sharp white cheddar and Pecorino-Romano cheese. The cheddar melts down to be creamy and the pecorino adds a sharp salty bite to the sauce. For the creamiest sauce, we hand grate the cheese since previously shredded cheeses don’t seem to melt as well.

Makes 8 to 10 servings

You Will Need

1 pound dried pasta like elbow macaroni, shells or penne

Salt, to taste

5 cups (1180 ml) milk, whole or 2% are best

5 tablespoons (70 grams) unsalted butter

5 tablespoons (45 grams) all-purpose flour

1 teaspoon Dijon mustard

1/2 teaspoon fresh ground black pepper

1/8 teaspoon cayenne pepper, or more to taste

1/8 teaspoon fresh ground nutmeg

1 pound sharp white cheddar cheese, shredded (4 heaping cups), plus more if baking (about 1/2 cup)

5 ounces (140 grams) Pecorino-Romano cheese, shredded (1 1/2 cups)


  • Getting Ready
  • For baked macaroni and cheese, heat the oven to 375 degrees Fahrenheit and butter a 3-quart casserole dish or spray with non-stick cooking spray. For stove-top mac and cheese, move on to the next step.

    Grate the cheeses and set aside. For baked mac and cheese, reserve 1/2 cup for topping the pasta before baking in the oven.

    Bring a large pot of salted water to the boil, add the pasta then follow package directions, but cook 2 minute less than the recommended cook time. Drain then rinse pasta with cold water and set aside.

    • Make Cheese Sauce
    • Add milk to a large microwave-safe measuring jug and microwave 1 to 3 minutes until warm. Alternatively, you can add milk to a large saucepan over medium heat then heat milk until warm.

      While the milk warms up, melt the butter in a large saucepan or Dutch oven over medium heat. When the butter begins to bubble, add the flour. Cook, constantly whisking until the butter smells fragrant and nutty — the color of the butter-flour mixture will be light brown; 2 to 3 minutes.

      While whisking, slowly pour the warm milk into butter and flour mixture. Continue to cook, constantly whisking until the sauce bubbles and thickens. Remove the pan from the heat. and then stir in mustard, black pepper, cayenne, nutmeg, 4 cups of cheddar and all of the Romano cheese. Stir until the heat from the sauce melts the cheese.

      Taste the sauce for seasoning, and then adjust with additional spices or salt (we usually start with 1/2 teaspoon of fine salt and go from there).

      • To Finish
      • If the drained and rinsed pasta will fit into the pan, add it to the cheese sauce. If the pasta will not fit, add both the pasta and sauce to a separate large bowl and stir well.

        For a stovetop mac and cheese, cover with a lid and set aside for 5 minutes. In this time the pasta will absorb some of the extra cheese sauce. Serve.

        For a baked mac and cheese, pour the pasta into the prepared baking dish. Top with the reserved  1/2 cup of cheddar cheese.

        Bake, uncovered, until bubbling, about 30 minutes. For browned cheese on top, turn the oven to broil, and then broil 3 to 5 minutes until the top has blistered and lightly browned. Let stand about 10 minutes before serving.

Adam and Joanne's Tips

  • Make Ahead: Mac and Cheese can be made two days ahead and chilled.
  • Baked macaroni and cheese also freezes well. Let it cool completely on a rack before freezing, and then wrap it very well with foil (we use two layers). Defrost the frozen macaroni overnight in the refrigerator and then bake at 350 degrees F for about 1 hour.
  • Nutrition facts: The nutrition facts provided below are estimates. We have used the USDA database to calculate approximate values. We calculated using 2% milk and 10 servings.

If you make this recipe, snap a photo and hashtag it #inspiredtaste — We love to see your creations on Instagram and Facebook! Find us: @inspiredtaste

Nutrition Per Serving: Serving Size 1/10 of the dish / Calories 578 / Total Fat 28.1g / Saturated Fat 16.4g / Cholesterol 87.2mg / Sodium 728.9mg / Carbohydrate 51.1g / Dietary Fiber 1.7g / Total Sugars 14g / Protein 29.6g
AUTHOR: Adam and Joanne Gallagher

Subscribe to Our Newsletter

Subscribe to our newsletter with easy, delicious, and fresh recipes and receive our eCookbook with 16 of our most loved recipes for free! Click Go to signup for free!

59 comments… Leave a Comment
  • Gary December 23, 2018, 6:20 am

    Add 5mm wide strips of 2 minute pan fried red, yellow & green peppers to the mix. Trust me, it really adds further depth & flavour to the experience. Thanks guys from the UK, a brilliant recipe. Happy holidays

  • rachel December 18, 2018, 12:00 pm

    what other cheese can I use if I can’t find pecorino-romano cheese?

    • Joanne December 18, 2018, 2:13 pm

      Parmesan cheese would work nicely.

  • Chris December 11, 2018, 2:24 pm

    Can I put it in my crockpot on warm setting instead of stovetop? I’m doing it for a buffet

    • Joanne December 12, 2018, 2:05 pm

      That’s a great idea!

  • Tilli November 24, 2018, 10:06 am

    This looks great! If I make it ahead, do I bake it on the first day, then warm it up the next day to eat? If so, at what temperature and for how long should it be warmed up? Thanks!

    • Joanne December 12, 2018, 2:44 pm

      Hi Tilli, You can do either! We just added some more tips to the article about making ahead of time (this is a popular question).

  • Breen Harlan November 23, 2018, 5:35 pm

    Really good recipe. The only thing I would disagree with is the serving size. It’s says 8 servings, I would say it serves 10-12 adults or 16-18 kids EASY.

  • Laura November 20, 2018, 1:12 pm

    Hi! I’m very excited to try to your Mac! If I wanted to make it a day ahead and then heat it the next day for dinner, how would I do that? Do I wait to put the cheese on top to bake it the day off or can I just bake the whole thing and then reheat it uncovered or covered? Let me know! Thanks!

    • Joanne December 12, 2018, 2:43 pm

      Hi Laura, We just added some more make-ahead tips to the article. You can definitely make it a day in advance. I like freshly baked mac and cheese, so yes, I’d add the extra cheese the day you want to serve and then bake until bubbly.

  • Stephanie October 18, 2018, 11:25 am

    Hello! I’d like to make the baked version of this the day before a party. Do you recommend cooking, then pouring into a a baking dish and refrigerating BEFORE baking? Then, baking the day-of serving? Or, fully make and bake the dish, then reheat before the party?
    Thank you! Excited to try the recipe!

    • Joanne December 12, 2018, 2:42 pm

      Both of your suggestions will work. I really like freshly baked mac and cheese (because of the crusty cheesy top). I’d make the sauce and toss with pasta the day before, and then bake the day of the party.

  • Jolene (www.everydayfoodie.ca) July 11, 2018, 6:28 pm

    I plan on making this soon! If I cook the noodles and sauce, and then mix those, can I just put it straight into the fridge for a few hours, and then bake it at supper time? I’m hoping it will still be creamy 🙂 (I don’t really want to bake it twice, like you mention in the freezer method, so I’m just checking if you’d recommend that for the fridge).

    • Joanne December 12, 2018, 2:40 pm

      Yes, definitely!

  • Jeanette July 9, 2018, 5:20 pm

    This was soooooo delicious! This is a keeper for I have tried many recipes and this was 😋

  • Melinda May 9, 2018, 3:37 pm

    This is the best Mac and Cheese recipe I’ve tried! Consistently good and very easy! I have also made this with my instapot and it is great! The only difference to make it in the instapot is I make the cheese sauce in the instapot (melt butter on keep warm and then bring to a boil on saute mode). Then I mix the macaroni into the sauce right in the instapot…best thing about this is I can leave it on ‘keep warm low” while I go out and by the time I get back with the kids it is still warm and delicious and ready to eat! Perfect for making while the littles nap and then enjoying when we get home after an afternoon at the park!

  • Adenny March 4, 2018, 1:13 pm

    Great recipe! Followed exactly. Came out perfect.

  • Evelyn February 8, 2018, 8:12 am

    Hi there, came across this site about a week ago. I love cooking and baking but just not that good. So far everything I tried here has been a success! I’m just delighted and have been telling all my pals. I know it would be a big amount of work for you but I’d there any way you could be more specific on measurements? I’m Irish and we don’t measure in cups, as there are so many different sizes and each site I google gives a different measurement. Even some where on your site if you could have a table showing what the equivalent is? I go so far looking at recipes that don’t include cups on this site, but would just love to be able make a lot of your dishes. Honestly I think you both are totally fabulous, and am delighted to have come across this site🙂

  • Ally April 10, 2017, 10:00 am

    How far in advance can this be made? Can it be made and then frozen?

    • Adam April 10, 2017, 11:48 am

      You can make it and refrigerate overnight or bake and let it cool completely on a rack before freezing, and then wrap it very well with foil (we use two layers). You can do this up to a month in advance. When ready to serve, defrost overnight in the refrigerator and then bake at 350 degrees F for about 1 hour.

      • Barb Conroy September 17, 2018, 9:59 am

        Does baking, freezing and baking cause this dressing to be very thick?

        • Joanne December 12, 2018, 2:41 pm

          Hi Barb, the sauce does thicken over time, but you can still make it in advance and expect great results.

  • skip hamilton February 18, 2017, 2:21 pm

    One mistake here, you NEVER rinse pasta after cooking… Also you can add 4-5 strips of crisp bacon crushed to the cheese sauce and stir.

    • KATE March 12, 2017, 8:10 pm

      This is preference. I know the rule of thumb is to drain and not rinse because the pasta “loses it’s ability to stick” to sauces etc. However I think it tastes downright disgusting when it’s not rinsed. I have rinsed my pasta as long as I can remember and my sauce still sticks. They also say to add a decent amount of salt to your water and no oil, I’m just backwards I guess because my pasta never has salt but plenty of oil and granulated garlic in the water. I only ever salt my potatoes. Thanks for the recipe!!

    • joanne March 22, 2019, 6:18 pm

      i put hard boiled eggs in my mac and cheese it tastes amazing

  • stefania.me@gmail.com January 29, 2017, 3:37 pm

    Looking for a good mac and cheese recipe to serve at a party of 20-25 people. How many people does this feed? Thanks!

    • Joanne February 6, 2017, 1:28 pm

      This makes 8 generous servings.


Leave a Comment

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our Comment Guidelines. By submitting your comment, you are agreeing to our Privacy Policy.

* Required fields (Email address will not be published)

Did you make it? How was it?:


Previous Post: Next Post: