Skip the boxed macaroni and cheese and make this creamy and rich Baked Mac and Cheese recipe in under an hour. It’s topped with a crispy buttery crust and makes a delicious comforting meal or the ultimate holiday side!

Baked Mac and Cheese is a dish that most people enjoy eating. Something about the combination of macaroni with a cheesy sauce truly comforts people. If you often prepare this comfort food for your family, but you would like to try a new recipe from scratch, this Mac and Cheese recipe is the right one to try. It is much better than boxed options that come with powdered cheese to add to your macaroni. Once you try this recipe, you will never want to go back to that stuff again. 

If you thought that preparing macaroni and cheese from scratch was difficult, you were wrong. This Mac and Cheese recipe proves that you only need a few good ingredients and less than an hour of your time to prepare the perfect side dish for the family.

What You’ll Need to Make the Baked Mac and Cheese

If you want to make homemade Mac and Cheese, be sure to have the following ingredients with you:

  • Elbow Macaroni. Use elbow macaroni as the pasta to help you create this delectable dish.
  • Butter. Make sure you have plenty of butter to add to your elbow macaroni noodles.
  • Sharp Cheddar Cheese. The sharp cheddar cheese is just one of several kinds of cheese to add to this dish to give it that creamy, cheesy taste.
  • Gruyere Cheese. The gruyere cheese goes well with sharp cheddar cheese and takes the dish to a new level.
  • Panko Breadcrumbs. You will need panko breadcrumbs to add to the top of your Mac and Cheese to give it a crunchy coating.

Of course, there are a few other ingredients needed, such as plain flour, heavy cream, garlic powder, and pepper, that you will need to have to complete this recipe, but most ingredients are ones that you might already have in your pantry.

How to Make Mac and Cheese

Making the Mac and Cheese is simple. Start by boiling your elbow macaroni in a pot, draining the water, and putting some butter into the pot with the macaroni.

The next step involves creating the cheese sauce that you will pour over your macaroni. You need to melt butter, flour, milk, seasonings, and the different cheeses to prepare the most flavorful cheese sauce.

Mix your pasta with your cheese sauce until mixed through.

Next, pour half of it into a baking dish, spread a layer of cheese on top, and then pour more macaroni and cheese sauce on top.

Sprinkle your Panko bread crumb topping over your Mac and Cheese, and then put it in the oven where you will bake it for 20 minutes.

How to Store the Mac and Cheese

Store your leftover Mac and Cheese in an airtight container or leave it in the baking dish, cover it with foil, and put a lid on top of it. You can keep the homemade Mac and Cheese fresh in your refrigerator for up to four days. If you would like to freeze the dish, put it in an airtight container and place it in your freezer for as long as three months.

More Delicious Comfort Food Recipes

Instant Pot Mac and Cheese

Low-carb Cauliflower Mac and Cheese

15 Minute Chicken Pasta

Instant Pot Chicken Pasta

4.34 from 6 votes

The BEST Baked Macaroni and Cheese

Skip the boxed macaroni and cheese and make this creamy and rich Baked Mac and Cheese recipe in under an hour. It's topped with a crispy buttery crust and makes a delicious comforting meal or the ultimate holiday side!
Prep10 minutes
Cook30 minutes
Servings 10 servings


To cook macaroni pasta

  • 4 cups water
  • 8 ounces dried elbow pasta
  • 1 tbsp butter

To make topping

To make cheese sauce


  • Preheat the oven to 400 degree F. Grease a 9 inch baking dish and keep it ready.

Cooking pasta

  • In a large pot bring the water to boil, add elbow pasta and cook per packet instruction minus 1 minute.
  • Drain the water and add a tablespoon of butter to the cooked pasta and set aside.

Making topping

  • To the bowl with melted butter, combine the panko breadcrumbs, parmesan cheese, parsley and salt. Keep aside.

Making cheese sauce

  • In a large pot, melt the butter over medium heat. Add the flour and whisk often for a minute.
  • Slowly pour the whole milk and whisk until the mixture becomes smooth. Pour the remaining milk and heavy cream.
  • Add the garlic powder, pepper and salt, cook for 5 more minutes until the sauce thickens.
  • Remove the pot from the heat and add the cheeses to melt and combine (reserving 1 cup of cheese to use it later)

Assembling the baking dish

  • Combine the cooked macaroni pasta and sauce together.
  • Pour half of the macaroni and cheese mixture into the prepared baking dish. Add in a layer of reserved 1 cup of cheese on top. Pour the remaining macaroni and cheese mixture on top of the cheese layer.
  • Sprinkle the prepared breadcrumb “topping”. Bake for 20 minutes until the top is light golden in color.
  • Serve the baked mac and cheese while it is still hot.



Serving: 1serving, Calories: 341kcal, Carbohydrates: 7g, Protein: 13g, Fat: 29g, Saturated Fat: 18g, Cholesterol: 95mg, Sodium: 339mg, Potassium: 123mg, Fiber: 1g, Sugar: 3g, Vitamin A: 1002IU, Vitamin C: 1mg, Calcium: 386mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: American
Keyword: baked, creamy, crust, mac and cheese, macaroni and cheese, side dish
like this recipe? Rate & Comment below!

You May Also Like

Rate + Review

Your email address will not be published. Required fields are marked *

Recipe Rating

The maximum upload file size: 512 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here


  1. This is a good recipe for mac and cheese. I got positive comments from my husband and son in law. I also had to double the topping. Our family likes a crispy top. I was not able to find Gruyère cheese at my grocery store so I substituted Swiss cheese. Next time I make this recipe I will definitely make it using Gruyère cheese. I omitted any salt since the cheeses add enough sodium. I used an 8 x 8 Pyrex baking dish and it was perfect. Thank you for sharing your recipe..

  2. The recipe tastes good, but we had to double the amount of pasta listed and the amounts for the topping. Just a heads up!

  3. Just wondering if you mean a 9*9 dish or a 13*9 dish? Thanks for the help!