Homemade Baked Mac And Cheese Recipe
Homemade Baked Mac and Cheese Recipe: Creamy, Cheesy, and Crispy
This Homemade Baked Mac and Cheese Recipe delivers rich, creamy layers of cheddar and Gruyere cheese, topped with a golden, buttery panko crust. This classic comfort food is perfect for family dinners, potlucks, or holiday gatherings. The combination of sharp cheddar and Gruyere ensures a perfect balance of creamy and tangy, while the crispy topping adds a satisfying crunch.
Why You’ll Love This Baked Mac and Cheese
This Baked Mac and Cheese is made with a rich, velvety cheese sauce and baked to perfection with a crunchy, buttery topping. The mixture of sharp cheddar and Gruyere gives the dish a robust flavor, while the Parmesan and panko topping adds texture. Whether you’re serving it as a main dish or a side, this baked mac and cheese is a comforting, cheesy favorite that everyone will love.
Ingredients You’ll Need for Homemade Baked Mac and Cheese
Here’s what you’ll need to make this delicious mac and cheese:
- 16 oz elbow macaroni, cooked (or other tubular pasta)
- 1 tbsp extra virgin olive oil
- 6 tbsp unsalted butter
- 1/3 cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy whipping cream
- 4 cups sharp cheddar cheese, shredded
- 2 cups Gruyere cheese, shredded
- Salt and pepper, to taste
- 1 1/2 cups panko crumbs
- 4 tbsp butter, melted
- 1/2 cup Parmesan cheese, shredded
- 1/4 tsp smoked paprika (or regular paprika)
These ingredients create a rich and creamy mac and cheese with a perfectly crisp topping.

Kitchen Tools You’ll Need
To make this Homemade Baked Mac and Cheese, gather the following kitchen tools:
- Large pot (for boiling pasta)
- Deep saucepan, Dutch oven, or stock pot (for cheese sauce)
- Whisk
- 3 qt or 4 qt baking dish
- Small bowl (for topping)
- Measuring cups and spoons
These tools will help you cook the pasta, make the cheese sauce, and prepare the dish for baking.
Step-by-Step Guide to Making Homemade Baked Mac and Cheese
Step 1: Preheat the Oven
Preheat your oven to 350°F. Lightly grease a 3 qt or 4 qt baking dish and set it aside.
Step 2: Cook the Pasta
Cook the elbow macaroni one minute shy of al dente, according to the package instructions. This helps the pasta finish cooking perfectly in the oven without becoming mushy. Drain the pasta and place it in a large bowl. Drizzle the cooked pasta with olive oil and stir to coat. Set the pasta aside to cool while you prepare the cheese sauce.
Step 3: Make the Cheese Sauce
In a deep saucepan or Dutch oven, melt the butter over medium heat. Once melted, whisk in the flour and continue whisking for about 1 minute, until bubbly and golden. Gradually whisk in the milk and heavy cream until smooth. Continue whisking until the mixture begins to bubble, then cook for another 2 minutes, whisking constantly.
Season the sauce with salt and pepper to taste. Gradually add 2 cups of the shredded cheddar and Gruyere cheese mixture, whisking until smooth. Add another 2 cups of cheese and whisk until the sauce is thick, creamy, and fully melted.
Step 4: Combine the Pasta and Cheese Sauce
Stir the cooked and cooled pasta into the cheese sauce, making sure each piece of pasta is fully coated. The pasta should be evenly mixed with the creamy cheese sauce.
Step 5: Layer the Mac and Cheese
Pour half of the mac and cheese mixture into the prepared baking dish. Top with 2 cups of the remaining shredded cheese, then layer the rest of the mac and cheese on top.
Step 6: Make the Topping
In a small bowl, combine the panko crumbs, Parmesan cheese, melted butter, and smoked paprika. Mix until the crumbs are evenly coated with the butter. Sprinkle this mixture evenly over the top of the mac and cheese.
Step 7: Bake
Place the baking dish in the preheated oven and bake for about 30 minutes, or until the casserole is bubbly and the panko topping is golden brown and crispy. Let the mac and cheese cool for a few minutes before serving.

Common Mistakes to Avoid
- Overcooking the pasta: Cook the pasta just shy of al dente to avoid mushy mac and cheese after baking.
- Not whisking the sauce enough: Make sure to whisk the cheese sauce continuously to prevent lumps and ensure a smooth, creamy texture.
- Skipping the cooling step: Allow the mac and cheese to cool slightly after baking to let the cheese sauce set.
Tips & Tricks for the Best Baked Mac and Cheese
- Use High-Quality Cheese: For the best flavor, use good-quality cheddar and Gruyere cheese. Pre-shredded cheese can contain anti-caking agents that may affect the creaminess of the sauce.
- Add Extra Flavor: Customize the mac and cheese with extras like crumbled bacon, diced jalapeños, or sautéed mushrooms mixed into the pasta.
- Make Ahead Option: You can assemble the mac and cheese ahead of time and refrigerate it. When ready to bake, allow it to come to room temperature before baking.
How to Serve Homemade Baked Mac and Cheese
This Homemade Baked Mac and Cheese is perfect as a main dish or a side dish. Serve it alongside roasted chicken, BBQ ribs, or steak for a hearty meal. It’s also a fantastic option for potlucks, family dinners, or holiday gatherings.
Storing Leftovers
Store any leftover mac and cheese in an airtight container in the refrigerator for up to 4 days. To reheat, place the mac and cheese in the oven at 350°F until warmed through, or reheat individual portions in the microwave.
Frequently Asked Questions (FAQ)
Q: Can I use a different type of pasta?
A: Yes! You can use any tubular pasta, such as penne, rigatoni, or cavatappi, for this recipe. Just make sure to cook it al dente.
Q: Can I freeze baked mac and cheese?
A: Yes, you can freeze baked mac and cheese. Allow it to cool completely, then wrap tightly and freeze for up to 3 months. Reheat in the oven at 350°F until heated through.
Q: Can I make this gluten-free?
A: Yes, simply substitute the all-purpose flour with a gluten-free flour blend, and use gluten-free pasta.
Q: Can I use a different cheese?
A: Absolutely! Feel free to substitute Gruyere with other cheeses like mozzarella, gouda, or fontina for a different flavor profile.
Conclusion
This Homemade Baked Mac and Cheese Recipe is a rich, creamy, and cheesy comfort food that’s perfect for any occasion. With layers of melted cheddar and Gruyere and a crunchy panko topping, this dish is sure to satisfy. Whether you’re serving it at a holiday gathering or a family dinner, this mac and cheese will quickly become a favorite.
If you loved this recipe, don’t forget to share it with others and subscribe to our blog for more delicious, easy-to-make recipes!
Print
Homemade Baked Mac And Cheese Recipe
Try this Homemade Baked Mac and Cheese Recipe for rich, creamy layers of cheddar and Gruyere topped with a buttery panko crust. Perfect comfort food!
- Total Time: 45 minutes
- Yield: 6-8 1x
Ingredients
- 16 oz elbow macaroni, cooked (or other tubular pasta)
- 1 tbsp extra virgin olive oil
- 6 tbsp unsalted butter
- 1/3 cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy whipping cream
- 4 cups sharp cheddar cheese, shredded
- 2 cups Gruyere cheese, shredded
- Salt and pepper, to taste
- 1 1/2 cups panko crumbs
- 4 tbsp butter, melted
- 1/2 cup Parmesan cheese, shredded
- 1/4 tsp smoked paprika (or regular paprika)
Instructions
Step 1: Preheat the Oven
Preheat your oven to 350°F. Lightly grease a 3 qt or 4 qt baking dish and set it aside.
Step 2: Cook the Pasta
Cook the elbow macaroni one minute shy of al dente, according to the package instructions. This helps the pasta finish cooking perfectly in the oven without becoming mushy. Drain the pasta and place it in a large bowl. Drizzle the cooked pasta with olive oil and stir to coat. Set the pasta aside to cool while you prepare the cheese sauce.
Step 3: Make the Cheese Sauce
In a deep saucepan or Dutch oven, melt the butter over medium heat. Once melted, whisk in the flour and continue whisking for about 1 minute, until bubbly and golden. Gradually whisk in the milk and heavy cream until smooth. Continue whisking until the mixture begins to bubble, then cook for another 2 minutes, whisking constantly.
Season the sauce with salt and pepper to taste. Gradually add 2 cups of the shredded cheddar and Gruyere cheese mixture, whisking until smooth. Add another 2 cups of cheese and whisk until the sauce is thick, creamy, and fully melted.
Step 4: Combine the Pasta and Cheese Sauce
Stir the cooked and cooled pasta into the cheese sauce, making sure each piece of pasta is fully coated. The pasta should be evenly mixed with the creamy cheese sauce.
Step 5: Layer the Mac and Cheese
Pour half of the mac and cheese mixture into the prepared baking dish. Top with 2 cups of the remaining shredded cheese, then layer the rest of the mac and cheese on top.
Step 6: Make the Topping
In a small bowl, combine the panko crumbs, Parmesan cheese, melted butter, and smoked paprika. Mix until the crumbs are evenly coated with the butter. Sprinkle this mixture evenly over the top of the mac and cheese.
Step 7: Bake
Place the baking dish in the preheated oven and bake for about 30 minutes, or until the casserole is bubbly and the panko topping is golden brown and crispy. Let the mac and cheese cool for a few minutes before serving.
Notes
Common Mistakes to Avoid
- Overcooking the pasta: Cook the pasta just shy of al dente to avoid mushy mac and cheese after baking.
- Not whisking the sauce enough: Make sure to whisk the cheese sauce continuously to prevent lumps and ensure a smooth, creamy texture.
- Skipping the cooling step: Allow the mac and cheese to cool slightly after baking to let the cheese sauce set.
Tips & Tricks for the Best Baked Mac and Cheese
- Use High-Quality Cheese: For the best flavor, use good-quality cheddar and Gruyere cheese. Pre-shredded cheese can contain anti-caking agents that may affect the creaminess of the sauce.
- Add Extra Flavor: Customize the mac and cheese with extras like crumbled bacon, diced jalapeños, or sautéed mushrooms mixed into the pasta.
- Make Ahead Option: You can assemble the mac and cheese ahead of time and refrigerate it. When ready to bake, allow it to come to room temperature before baking.
How to Serve Homemade Baked Mac and Cheese
This Homemade Baked Mac and Cheese is perfect as a main dish or a side dish. Serve it alongside roasted chicken, BBQ ribs, or steak for a hearty meal. It’s also a fantastic option for potlucks, family dinners, or holiday gatherings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
