Baked Mac and Cheese
This Baked Mac and Cheese recipe has tender macaroni coated in a rich, creamy cheese sauce made with cheddar, Gruyère, and Gouda. It’s topped with even more cheese and baked to perfection! Perfect for holidays, potlucks, and family dinners!
Be sure to check out all of my Mac and Cheese recipes!
Baked Mac and Cheese
There’s nothing quite like a casserole dish filled with creamy, cheesy Baked Macaroni and Cheese! This recipe has an abundance of rich, flavorful sauce, so every bite stays wonderfully creamy, even after baking. (The macaroni absorbs a surprising amount of sauce in the oven, and I promise that this recipe accounts for that!)
I love the combination of sharp cheddar, Gruyère, and Gouda. Each cheese brings something special to the sauce, creating the perfect balance of flavor and creaminess. You can also customize the cheese combination to suit your taste!
This is one of my favorite side dishes for holidays and family gatherings, and it’s make-ahead friendly, which is always a bonus. Don’t miss my Pro Tips below for the best results!
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Melt the butter in a large pot over medium heat. Add the flour and stir continuously for 2 minutes. Gradually add the milk and heavy cream in small splashes, stirring continuously until smooth. Let the sauce heat through and thicken for about 5 minutes. Stir in the seasonings and hot sauce, then remove from heat.

Gradually sprinkle in 4 cups of shredded cheese, stirring until completely melted and smooth. Meanwhile, boil the macaroni until just shy of al dente (about 1 minute less than the package instructions).
Want to save this recipe?

Drain the macaroni and add it to the cheese sauce. Stir gently until well combined, then transfer to a lightly greased 9 x 13-inch casserole dish.

Top with the remaining 2 cups of shredded cheese. Bake uncovered at 325°F for 25 minutes, until the cheese is melted and the casserole is heated through. Broil for a few minutes at the end if you’d like a lightly golden topping. Serve warm!

Make Ahead Method
- Use slightly less pasta: If making this ahead of time, I recommend using a little less than the full pound of macaroni. The pasta will continue absorbing sauce as it sits, so this helps ensure there’s plenty of creamy cheese sauce after baking.
- Undercook the pasta: Boil the macaroni for 1–2 minutes less than al dente. It will continue cooking in the oven.
- Assemble: Prepare the recipe as outlined, but don’t bake it. Let it cool, then cover tightly and refrigerate for up to 2 days or freeze for up to 3 months.
- Bake: If refrigerated, let it sit out for 30 minutes while the oven preheats. Bake at 325°F for 30–35 minutes, until heated through. The consistency won’t be quite as creamy as when it’s prepared and served immediately.
- If frozen: Thaw completely in the refrigerator before baking. Additional baking time may be needed if it’s still cold in the center.
Pro Tips
- Shred the cheese from a block. Freshly shredded cheese melts more smoothly than packaged shredded cheese, which contains anti-caking agents that can affect the consistency of the sauce.
- My favorite cheese combination is sharp cheddar, Gruyère, and Gouda. Cheddar provides classic mac and cheese flavor, Gruyère adds a slightly nutty richness, and Gouda melts beautifully. You can also experiment with Monterey Jack, Colby, and mozzarella!
- My favorite cheese brands: I use Cracker Barrel Cheddar, Yancey’s Fancy Gouda (regular, not smoked), and Emmi Gruyere cheese as well as Frank’s hot sauce.
- Keep the heat low when adding the cheese. Remove the sauce from the heat before gradually sprinkling in the shredded cheese. Excessive heat can cause the sauce to separate and become grainy.
- Don’t overcook the pasta. Boil the macaroni for 1 minute less than al dente. It will continue cooking in the oven, and slightly undercooking it helps prevent mushy results.
- The hot sauce and mustard powder are flavor enhancers. They bring out the flavor of the cheese without making the sauce spicy or giving it a noticeable mustard flavor.
- Optional additions include diced ham, bacon, caramelized onions, steamed broccoli, shredded chicken, or buffalo chicken.
- For a crunchy topping: Combine 1 cup of crushed Ritz crackers with 2 tablespoons of melted butter. Sprinkle over the macaroni during the last 15 minutes of baking for a buttery, golden topping.
- Don’t overbake. The macaroni continues absorbing the cheese sauce as it bakes. Remove it once the cheese is melted and the casserole is heated through to preserve that creamy consistency.
- 📘 Find this recipe on page 210 of my second cookbook, Let’s EAT!
Storage and Reheating
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat: Warm individual portions in the microwave in short intervals, stirring gently between intervals. Add a splash of milk to help restore the creamy consistency. Larger portions can be reheated in a covered baking dish at 325°F until heated through.
- Freeze: You can freeze leftovers in an airtight container for up to 3 months, although the cheese sauce may separate slightly when thawed and reheated.
- For best results: Reheat gently and avoid overheating, which can cause the sauce to become oily or grainy. The macaroni will continue absorbing sauce during storage, so a little extra milk can make a big difference!
What to Serve With Mac and Cheese
This is a versatile side dish that pairs perfectly with so many family favorites! Here are a few of my favorite options:
- Meatloaf: Stuffing Meatloaf | Mini Meatloaf | Turkey Meatloaf | Copycat Cracker Barrel Meatloaf
- Chicken: Chicken Nuggets | Baked Chicken Tenders | Hot Honey Chicken | Fried Chicken Tenders | Country Fried Chicken
- Steak: Philly Cheesesteak | Steak Bites | Steak with Gravy | Cube Steak | Filet Mignon
- Salad: BEST Chicken Caesar Salad | Olive Garden Salad | Mango Salad | Big Mac Salad
- Bread: Texas Roadhouse Rolls | Dinner Rolls | Cheddar Bay Biscuits | Buttermilk Biscuits

Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- Deep Casserole Dish: I have this set in blue and in white, the larger one is the perfect size for large casseroles.
- Box Cheese Grater– Grating/Shredding cheese from a block will also give you the best flavor and consistency.
- Pasta Strainer– I have this one and love it.
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
- Pinch Bowls– for measuring out seasonings ahead of time.
Try These Next
- Tuscan Mac and Cheese
- Chili Mac
- Creamy Chicken Pasta
- Cajun Chicken
- Baked Ravioli
- Ground Beef Pasta
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Join my email list for your free recipe e-book and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Baked Mac and Cheese
Ingredients
- 1 lb. elbow macaroni
- 6 tablespoons butter
- 6 tablespoons flour
- 1 ½ cups heavy cream
- 2 ½ cups milk
- 1 teaspoon hot sauce
- 1 teaspoon mustard powder
- ½ teaspoon salt
- ¼ teaspoon each: onion powder, pepper
- 3 cups cheddar, shredded
- 2 cups Gruyere, shredded
- 1 cup Gouda, shredded
Instructions
- Preheat oven to 325° F. Measure out ingredients before beginning.
- Begin boiling pasta water for the macaroni while you prepare the cheese sauce. Salt the water once a boil is reached. (I use 1 tbsp. kosher salt.)
- Meanwhile, melt butter in a large pot over medium heat. Use a silicone spatula to stir in the flour. Continue to stir for 2 minutes, it should start to turn a light brown. Add the heavy cream/milk in small splashes, stirring continuously. (If you add it too quickly you’ll “break” the roux and the sauce will be thin.)
- Let it simmer, uncovered, while you boil the macaroni for 1 minute less than al dente (about 7 minutes, refer to package). Stir both the sauce and the macaroni periodically.
- Add the seasonings and hot sauce to the sauce. Remove from heat.
- Gradually sprinkle in 4 cups of shredded cheese. Stir continuously until smooth and combined. If it seems too thick, add a splash of milk.
- Drain the macaroni and add it to the warm pot you boiled it in. Pour the cheese sauce on top and stir to combine. Transfer to a lightly greased 9 x 13-inch casserole dish. Top with remaining 2 cups of cheese.
- Bake uncovered for 20 minutes. If desired, broil at 450° F for 2-3 minutes to brown the top. Serve!
Notes
- Shred the cheese from a block. Freshly shredded cheese melts more smoothly than packaged shredded cheese, which contains anti-caking agents that can affect the consistency of the sauce.
- My favorite cheese combination is sharp cheddar, Gruyère, and Gouda. Cheddar provides classic mac and cheese flavor, Gruyère adds a slightly nutty richness, and Gouda melts beautifully. You can also experiment with Monterey Jack, Colby, and mozzarella!
- My favorite cheese brands: I use Cracker Barrel Cheddar, Yancey’s Fancy Gouda (regular, not smoked), and Emmi Gruyere cheese as well as Frank’s hot sauce.
- Keep the heat low when adding the cheese. Remove the sauce from the heat before gradually sprinkling in the shredded cheese. Excessive heat can cause the sauce to separate and become grainy.
- Don't overcook the pasta. Boil the macaroni for 1 minute less than al dente. It will continue cooking in the oven, and slightly undercooking it helps prevent mushy results.
- The hot sauce and mustard powder are flavor enhancers. They bring out the flavor of the cheese without making the sauce spicy or giving it a noticeable mustard flavor.
- Optional additions include diced ham, bacon, caramelized onions, steamed broccoli, shredded chicken, or buffalo chicken.
- For a crunchy topping: Combine 1 cup of crushed Ritz crackers with 2 tablespoons of melted butter. Sprinkle over the macaroni during the last 15 minutes of baking for a buttery, golden topping.
- Don't overbake. The macaroni continues absorbing the cheese sauce as it bakes. Remove it once the cheese is melted and the casserole is heated through to preserve that creamy consistency.
- 📘 Find this recipe on page 210 of my second cookbook, Let's EAT!
Make-Ahead Method:
- Use slightly less pasta: If making this ahead of time, I recommend using a little less than the full pound of macaroni. The pasta will continue absorbing sauce as it sits, so this helps ensure there's plenty of creamy cheese sauce after baking.
- Undercook the pasta: Boil the macaroni for 1–2 minutes less than al dente. It will continue cooking in the oven.
- Assemble: Prepare the recipe as outlined, but don't bake it. Let it cool, then cover tightly and refrigerate for up to 2 days or freeze for up to 3 months.
- Bake: If refrigerated, let it sit out for 30 minutes while the oven preheats. Bake at 325°F for 30–35 minutes, until heated through. The consistency won't be quite as creamy as when it's prepared and served immediately.
- If frozen: Thaw completely in the refrigerator before baking. Additional baking time may be needed if it's still cold in the center.
Storage:
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat: Warm individual portions in the microwave in short intervals, stirring gently between intervals. Add a splash of milk to help restore the creamy consistency. Larger portions can be reheated in a covered baking dish at 325°F until heated through.
- Freeze: You can freeze leftovers in an airtight container for up to 3 months, although the cheese sauce may separate slightly when thawed and reheated.
- For best results: Reheat gently and avoid overheating, which can cause the sauce to become oily or grainy. The macaroni will continue absorbing sauce during storage, so a little extra milk can make a big difference!
Nutritional information is per serving, this recipe makes 10 servings. Note that the nutritional information shared is an estimate.
Nutrition
Get my Cookbooks! 











If I can’t find heavy cream can I use half and half? Or what would be a good replacement?
Half and Half would be the next best option, yes! 🙂
How Much flour and milk do you use?
6 tablespoons of flour and 2.5 cups of milk, but you’ll want to use specific measurements for everything else and follow the step-by-step instructions, which is in the recipe card at the bottom of the post, you scrolled past it to get to the comments section 🙂
😂😂 Yeah sorry my phone was not loading it until after I commented and couldn’t delete it. I really appreciate you though thank you
Glad to hear that you found it William!!!!
Do you use self rising or plain flour? Would like to try this recipe.
Plain! (Not self rising) I hope you love this recipe Lisa!
Can I make it the day before
Hi Lynne, yes, the make-ahead method is outlined in the blog post 🙂
You didn’t use any eggs to keep it together. Otherwise, you mine as well have made it on the stove top.
Hi Jay, I also have a baked mac and cheese recipe that uses eggs, but that’s more of a southern-style way of making it and not everyone enjoys the texture. The eggs are used to create more of a custard-like consistency instead of making a roux. (In this recipe, we make a roux.) Additionally, I have a stovetop mac and cheese recipe, but this baked version allows you to create a firmer layer of slightly browned cheese on top. It also has more cheese sauce in it to account for the amount that gets absorbed during baking.
This mac is amazing, probably the best recipe I’ve ever tried! I leave out the cream and only use cheddar and everyone LOVES it. Thank you!!
Wow such great compliments Salome, thanks so much, this makes me so happy!💗
I made this for dinner and added broccoli. It was fantastic. Your cooking tips about adding milk a little at a time and constant stirring really helped .
I’m so happy you enjoyed this and found the cooking tips helpful Yolie, thanks so much for the great comments and review!😃
Made this for a cookout today! Everyone was raving about it. It was amazing!!
Great choice for a cookout Sharon, I’m so happy it was such a hit! Thanks so much for the great comments!😃
I never comment on recipes, but I just had to with this one. I usually don’t use a recipe for mac and cheese and I just eyeball it, but since I really like your other recipes, I wanted to give this one a shot. WOW. Best mac I’ve ever had and was devoured and praised by my family! This will be a repeat recipe for sure!
Hey Bari! I am soooo happy to hear that!! I am so grateful that you took the time to leave this review, it made my day! Thank you so so much! 🙂 -Stephanie
This Baked Mac and Cheese recipe is outstanding! I will never use another recipe again. I wanted to make this for my kids but my husband gobbled it right up with them! I wanted to use the three cheeses you suggested and I can’t ever go back! It was so creamy and the top was crispy and wonderful!! I really appreciate this recipe and my kids won’t ever let me forget it!
Wahooo! I’m so happy to hear such great comments Andrea. This has been such a popular recipe in my house recently and I’m so glad you’re enjoying it too! Thanks so much for the great comments and review!😃