The most perfect mac and cheese casserole, baked in a creamy cheese sauce, making for the best comfort food! This recipe is foolproof; you will have the perfect baked mac and cheese before you know it! Mac and cheese is perfect as a side dish or a main dish!

Though we love creamy stovetop mac and cheese, a baked mac and cheese with a crisp topping is just something you can’t beat!

Mac and cheese casserole cheese pull.

New Family-Favorite Casserole!

This simple casserole dish mac and cheese is the comfort food of all comfort foods. I don’t know about other moms out there, but I know that my kids will always finish their dinner if it consists of mac and cheese, and because of that, this recipe is always a win and will definitely become a favorite for dinner or to bring to parties.

Crockpot Mac and Cheese

This baked mac and cheese makes a crispy and delicious comfort meal, but have you tried our slow cooker mac and cheese? The result is a cheesy and creamy mac that is so simple to make!

Ingredients for Homemade Mac and Cheese Casserole

  • Macaroni – we use elbow macaroni, but you can also use cavatappi.
  • Roux – a simple roux made of butter and flour.
  • Milk mixture – a combination of 2% and heavy cream for the perfect creamy texture. 
  • Seasoning – we used a blend of salt, paprika, black pepper, onion, and garlic powder. 
  • Cheese – a mix of your favorite cheeses to get the perfect cheese sauce.
  • Crackers – an optional but delicious addition to this casserole.

See the recipe card below for a full list of ingredients and quantities.

All of the ingredients for homemade mac and cheese.

Best Cheese Combinations for Baked Macaroni: 

The key to an incredible cheese sauce is a combination of different cheeses to bring the perfect flavor and creamy texture.

To get a delicious cheese sauce, use a combination of melty cheese and flavorful cheese. Here are a few examples: 

  • Meltable cheeses: Mozzarella cheese, mild cheddar cheese, and gruyere.
  • Flavorful cheese: Sharp cheddar, smoked gouda, and havarti.

You can mix and match any of these cheeses with great results!

Mac and Cheese Variations: 

  • Add protein: Bulk up this mac and cheese by adding meat! Make this mac and cheese casserole with chicken by adding cooked chicken breast to the mix before baking, just like in our cheesy baked chicken alfredo
  • Mac and cheese casserole with vegetables: Make this casserole a tad healthier with veggies! Add some broccoli florets or spinach for some extra vitamins. 

How to Make Mac and Cheese Casserole 

The perfect recipe that takes little prep, and most of the work is done in the oven!

A pot of cooked elbow pasta noodles.
  1. Cook noodles. Boil the macaroni noodles in salted water until al dente per package instructions. Drain the pasta and rinse.
A pan with the butter and flour.

2. Make roux. Melt the butter in a large saucepan and whisk in the flour. Cook on medium heat for a few minutes to cook off the flour, whisking continuously to prevent burning.

A pan with the cooking cream.

3. Add cream. Turn the heat to low and whisk in the milk, cream, dijon mustard, and seasoning. Cook until the mixture thickens and whisking until there are no clumps.

A pan with the cheese sauce for homemade mac and cheese.

4. Add Cheese. Remove the pan from the heat and stir in the cheese one handful at a time. Whisk until there are no cheese clumps, and the sauce is nice and smooth.

A casserole dish with the creamy mac and cheese.

5. Assemble. Add the macaroni to a 9×13 baking dish and top with cheese sauce. Stir to combine.

The casserole dish with the creamy mac and cheese topped with crackers.

6. Bake. Top the mac and cheese with crushed crackers. Bake at 425°F for 18-20 minutes. You can also broil the macaroni at the end for 1-2 minutes to get the perfect crispy brown topping. 

Expert Tips: 

  • Shred your own cheese! I can’t stress the importance of not using pre-shredded cheese. Pre-shredded cheese is coated in a starchy film that prevents the cheese sauce from being creamy and silky.
  • Don’t burn your roux. When cooking down your roux, it is essential to use a very low heat and stir constantly. 
  • Add the cheese correctly. When adding the cheese, taking the pot off the heat is essential. Add the cheese one handful at a time and stir until there are no lumps. 

Make the Mac and Cheese in Advance

This mac and cheese casserole is so easy to make in advance! Undercook the noodles by 1 minute to prevent a mushy macaroni. Assemble the casserole without the crackers, and don’t bake. Wrap tightly and store in the refrigerator overnight. Once ready to serve, top the casserole with crackers and bake at 425°F for 20-22 minutes. 

How to Serve Mac and Cheese Casserole

Recipe FAQs

Why is my mac and cheese sauce gritty?

A grainy cheese sauce can be the result of a few things! Adding the cheese to the sauce while the heat is on or high can result in the cheese turning gritty. Another reason this can happen is if you don’t cook off the flour enough. 

Can you use panko instead of the crackers? 

Panko, or a breadcrumb topping, makes an excellent substitute for the crackers! Mac and cheese with breadcrumbs is a classic variation; simply sub the crackers for 1 ½ cups of breadcrumbs or panko. 

Can you top the casserole with cheese? 

If you prefer a crispy, cheesy topping, you can swap out the crackers for more shredded cheese. Simply reserve a cup of cheese to use on top of the casserole. 

Can you use velveeta in mac and cheese?

Yes, you can absolutely use velveeta!

Creamy mac and cheese being pulled from the casserole dish.

Store & Reheat 

  • Storage. Store leftover mac and cheese in an airtight container in the fridge for up to 3 days. 
  • Reheat. To warm up the casserole, simply warm up the mac and cheese in a pan. Add a little water and cover with a lid; the steam will help melt the cheese and make creamy pasta. 
  • Freeze. We don’t recommend freezing this mac and cheese as the cheese sauce can separate. 

If you tried this recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Mac and Cheese Casserole

Mac and cheese casserole cheese pull.
Print
No ratings yet
This mac and cheese casserole is pure comfort food! Elbow macaroni in a rich creamy cheese mixture baked until gooey and bubbly.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 8

Ingredients

  • 16 ounces uncooked elbow macaroni
  • 8 Tbsp unsalted butter
  • ¼ cups all-purpose flour
  • 2 ½ cups milk
  • 3/4 cup heavy whipping cream
  • 1 tsp dijon mustard
  • 1 1/2 tsp salt
  • 1 tsp paprika
  • ½ tsp ground black pepper
  • ½ tsp ground onion
  • ½ tsp ground garlic
  • 6 cups shredded cheese see note
  • 1/2 sleeve crackers topping (optional)

Instructions

  • Preheat the oven to 425°F.
  • Cook the macaroni in a pot of salted water to al dente according to package instructions. Once cooked, drain and run under cold water.
  • In a large saucepan, melt butter over medium heat. Whisk in flour and cook until the flour is incorporated. Cook for 1-2 minutes to cook off the flour flavor.
  • Turn the heat to low and add the milk, cream, mustard, and seasoning. Cook while stirring until the mixture thickens and there are no remaining flour clumps.
  • Remove from heat and stir in the shredded cheese.
  • Add macaroni to a 9×13-inch baking dish. Add the cheese sauce and stir to combine.
  • Top with crushed crackers.
  • Bake for 18 to 20 minutes or until bubbly. Do not overcook. You can broil for the last two minutes for the crackers to be extra crunchy.

Notes

  • Cheese: You can use your favorite cheese or a combination of cheeses. We recommend mild or sharp cheddar, havarti, gouda or gruyere. 
  • Shred the cheese: I can’t stress the importance of not using pre-shredded cheese. Pre-shredded cheese is coated in a starchy film that prevents the cheese sauce from being creamy and silky.  
  • Don’t burn your roux: When cooking down your roux, use a very low heat and stirring constantly. 
  • Add the cheese correctly: It is really important to take the pot off of the heat. Add the cheese one handful at a time and stir until there are no lumps. 
  • Storage. Store leftovers in an airtight container in the fridge for up to 3 days. 
  • Reheat. To warm up the casserole, simply warm up the mac and cheese in a pan. Add a little water and cover with a lid; the steam will help melt the cheese and make creamy pasta.
  • Freeze. We don’t recommend freezing this mac and cheese as the cheese sauce can separate.

Nutrition

731kcal Calories52g Carbs30g Protein42g Fat25g Saturated Fat2g Polyunsaturated Fat11g Monounsaturated Fat0.5g Trans Fat131mg Cholesterol1012mg Sodium344mg Potassium2g Fiber7g Sugar1493IU Vitamin A0.2mg Vitamin C551mg Calcium1mg Iron
Nutrition Facts
Mac and Cheese Casserole
Amount Per Serving
Calories 731 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 25g156%
Trans Fat 0.5g
Polyunsaturated Fat 2g
Monounsaturated Fat 11g
Cholesterol 131mg44%
Sodium 1012mg44%
Potassium 344mg10%
Carbohydrates 52g17%
Fiber 2g8%
Sugar 7g8%
Protein 30g60%
Vitamin A 1493IU30%
Vitamin C 0.2mg0%
Calcium 551mg55%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)