One rainy Sunday afternoon, I found myself craving comfort food, and nothing hits the spot quite like baked mac and cheese. I decided to make a batch, experimenting with different cheeses and a crunchy topping that would take it over the top.
This recipe is special because it combines sharp cheddar and creamy Gruyère for a rich flavor, while the buttery breadcrumb topping adds the perfect crunch. Trust me, once you try this version, you’ll never go back to the plain old mac and cheese!
Why You'll Love It
Ingredient Notes
What You'll Need
- 8 oz elbow macaroniuse uncooked pasta for the best texture; al dente is ideal for holding up in the cheese sauce
- 2 tbsp butteressential for creating a rich, creamy sauce; I recommend unsalted for better control over seasoning
- 2 tbsp all-purpose flourthis helps thicken the cheese sauce, so make sure it's fresh for the best results
- 2 cups milkwhole or 2% milk gives a creamier sauce, while lower fat options may lead to a thinner texture
- 1 tsp mustard powdertotally optional, but it adds a nice depth of flavor to the dish
- 1 tsp garlic powderadds a warm, savory note; fresh garlic can also be used for a stronger taste
- 1 tsp onion powderthis enhances the overall flavor profile without being overpowering
- 1 tsp saltkey for bringing out the flavors; adjust to taste, especially if using salted butter
- 1/2 tsp black pepperprovides a bit of heat; feel free to add more if you like a spicier kick
- 2 cups sharp cheddar cheeseshredded cheese melts beautifully; sharpness gives a bold flavor that pairs perfectly with pasta
- 1/2 cup breadcrumbsfor topping, they add a pleasureful crunch; panko works well for extra crispiness
- 2 tbsp parmesan cheesegrated for an extra layer of umami flavor; fresh is best, but pre-grated works too
- 1 tbsp parsleyfreshly chopped for garnish, it adds a pop of color and freshness
When shopping for ingredients, choose a good quality sharp cheddar cheese, as it really makes the baked mac and cheese shine with flavor. I prefer using whole milk for that creamy texture, but 2% works just fine if that's what you have on hand.
Easy Substitutions
- Dairy-free: swap regular cheese for vegan cheese — the flavor will be milder, and the texture may vary, so look for brands that melt well.
- Gluten-free: swap all-purpose flour for a gluten-free flour blend — the sauce may be slightly less creamy, but it will still thicken nicely.
- Lower calorie: swap whole milk with unsweetened almond milk — the result will be lighter, but you might miss some creaminess.

How to Make This Recipe
Prep & Cook
Preheat your oven to 350°F (175°C) — this ensures it's hot enough to create that golden, bubbly crust on top.
Cook elbow macaroni according to package instructions until al dente, about 7-8 minutes. This keeps the pasta firm enough to hold up in the creamy sauce.
In a saucepan over medium heat, melt 4 tablespoons of butter for about 2 minutes until it's bubbly and fragrant — this forms the base of your cheese sauce.
Whisk in ¼ cup of flour and cook for 1-2 minutes until lightly golden. This step thickens your sauce and adds a nice nutty flavor.
Gradually add 3 cups of milk while whisking, cooking for 5-7 minutes until the sauce thickens to the consistency of heavy cream. This creates a smooth, creamy base for the cheese to melt into.
Stir in 1 teaspoon of mustard powder, 1 teaspoon of garlic powder, 1 teaspoon of onion powder, 1 teaspoon of salt, and ½ teaspoon of black pepper. These spices enhance the flavor profile, making it tempting!
Remove from heat and mix in 1.5 cups of shredded cheddar cheese until melted. The cheese should be gooey and smooth to give that classic mac and cheese texture.
Combine the cooked macaroni with the cheese sauce in a large bowl, ensuring every piece is coated. This is where the magic happens!
Bake & Finish
Transfer the mac and cheese to a greased 9x13 inch baking dish. This size allows for even baking and a crispy top layer.
In a small bowl, mix ½ cup of breadcrumbs with the remaining 0.5 cup of cheddar and ¼ cup of parmesan cheese, then sprinkle it over the top. This adds a pleasureful crunch!
Bake in the preheated oven for 20-25 minutes until the top is golden and bubbly. Keep an eye on it; you want it to look inviting!
Remove from the oven, let it cool for a few minutes, then garnish with chopped parsley and serve. Enjoy every cheesy bite of your baked mac and cheese!
Pro Tips
Combining cheeses like sharp cheddar, Gruyère, and mozzarella gives depth of flavor and creaminess. I experimented with different ratios, and my favorite is 2 parts cheddar to 1 part Gruyère for that perfect balance of tang and melt.
For a crunchy texture contrast, mix panko breadcrumbs with melted butter and sprinkle over the top before baking. It creates a tempting golden crust that contrasts beautifully with the creamy pasta beneath.
Prepare your mac and cheese a day in advance and refrigerate it. The flavors meld beautifully overnight, and when baked straight from the fridge, it comes out creamy and delicious without drying out.
Incorporate cooked bacon, sautéed onions, or even a dash of hot sauce into the cheese sauce for an extra kick. I love adding crispy bacon for that smoky flavor—it really enhances the dish.
Variations & Customizations
Flavor Twists
Buffalo Chicken Mac and Cheese
Add 1 cup of shredded cooked chicken and ½ cup of buffalo sauce to the cheese mixture before baking. This version packs a spicy punch, with creamy cheese balancing the heat from the buffalo sauce. You’ll notice a vibrant orange hue that hints at the bold flavor waiting for you.
Truffle Mac and Cheese
Incorporate 2 tablespoons of truffle oil into the cheese sauce and top with ½ cup of chopped sautéed mushrooms. The earthiness of the truffle oil adds a luxurious aroma, while the mushrooms provide a pleasureful umami flavor. The result is rich and decadent, perfect for a special occasion.
Seasonal Versions
Autumn Harvest Mac and Cheese
Mix in 1 cup of roasted butternut squash puree and ½ teaspoon of cinnamon to the cheese sauce. This variation brings a warm, cozy flavor that complements the sharp cheddar beautifully. The orange color from the squash makes it visually appealing and adds a creamy texture that’s simply tempting.
Storage & Meal Prep
How to Store
Room Temperature
Baked Mac and Cheese can sit at room temperature for about 2 hours. Make sure to cover it with foil or a lid to keep it from drying out.
Refrigerator
You can store it in the fridge for up to 4 days. Let it cool completely, then transfer it to an airtight container. Avoid stacking them while still warm; they'll get soggy on the bottom if you do!
Freezer
For longer storage, freeze it for up to 3 months. I recommend flash freezing individual portions on a sheet pan before wrapping them tightly in plastic wrap. To thaw, just leave in the fridge overnight and reheat in the oven.
Meal Prep
For batch cooking, I suggest doubling the recipe to ensure you have plenty on hand. Prep it the night before for an easy bake the next day, storing it in a casserole dish covered with foil. Baked Mac and Cheese stays fresh for up to 4 days in the fridge, and for reheating, pop it in a 350°F oven for about 20 minutes until warmed through.
Equipment You'll Need
Essential
Large saucepan: A heavy-bottomed saucepan is key for creating a smooth cheese sauce. It distributes heat evenly, preventing any scorching. I’ve tried using lightweight pans, and they just don’t cut it; the sauce becomes lumpy and uneven.
9x13 inch baking dish: This size is perfect for getting that crispy, cheesy top while allowing the creamy mac to stay moist underneath. Using a smaller dish can lead to uneven cooking, with some parts overcooked and others underdone.
Nice to Have
Whisk: A good whisk helps incorporate air into your cheese sauce, giving it a lighter texture. While you could use a spoon, it won't blend the ingredients as effectively. Trust me, the whisk makes a difference in the final product!
Frequently Asked Questions
Can I use gluten-free pasta for baked mac and cheese?
Absolutely! Just make sure to cook the gluten-free pasta according to package instructions, as they often have different cooking times. The texture might differ slightly, but it will still be delicious.
Why did my baked mac and cheese come out dry?
Your baked mac and cheese might be dry due to overcooking the pasta or not adding enough cheese sauce. Keep an eye on the baking time and consider adding a bit more milk or cheese sauce for creaminess.
What can I add to baked mac and cheese for extra flavor?
You can mix in cooked bacon, sautéed vegetables, or even a sprinkle of smoked paprika for a smoky kick. Mixing in some hot sauce or jalapeños can also bring a spicy twist!
Can I make baked mac and cheese ahead of time?
Yes, you can prepare it a day in advance. Just assemble everything in the baking dish, cover it tightly, and store it in the fridge until you’re ready to bake.
Is there a dairy-free option for baked mac and cheese?
Definitely! Use cashew cream or a store-bought dairy-free cheese blend to create a creamy sauce. Nutritional yeast can also add a cheesy flavor without any dairy.
Baked mac and cheese is my ultimate comfort food, and it never fails to bring smiles to the table, especially on chilly evenings. For an extra layer of flavor, try mixing in some crispy bacon or sautéed spinach before baking. I can’t wait for you to try it—share your thoughts in the comments or pin it for later!
Indulge in this creamy, cheesy baked mac and cheese topped with a crunchy layer for a comforting dish that delights every time.
Ingredients
- 8 oz elbow macaroni
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk
- 1 tsp mustard powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp salt
- 1/2 tsp black pepper
- 2 cups sharp cheddar cheese
- 1/2 cup breadcrumbs
- 2 tbsp parmesan cheese
- 1 tbsp parsley
Instructions
- 1Step 1Preheat oven to 350°F.
- 2Step 2Cook elbow macaroni according to package instructions until al dente, about 7-8 minutes.
- 3Step 3In a saucepan over medium heat, melt butter for about 2 minutes.
- 4Step 4Whisk in flour and cook for 1-2 minutes until lightly golden.
- 5Step 5Gradually add milk while whisking, and cook for 5-7 minutes until the sauce thickens.
- 6Step 6Stir in mustard powder, garlic powder, onion powder, salt, and black pepper.
- 7Step 7Remove from heat and mix in 1.5 cups of shredded cheddar cheese until melted.
- 8Step 8Combine cooked macaroni with the cheese sauce in a large bowl.
- 9Step 9Transfer the mac and cheese to a greased 9x13 inch baking dish.
- 10Step 10In a small bowl, mix breadcrumbs with remaining 0.5 cup cheddar and parmesan cheese, then sprinkle over the top.
- 11Step 11Bake in the preheated oven for 20-25 minutes, until golden and bubbly.
- 12Step 12Remove from oven, let cool for a few minutes, then garnish with chopped parsley and serve.
Important Information
Nutrition Facts (per serving)
380 cal · Protein 18g · Carbs 30g · Fat 20g · Fiber 1g · Sodium 700mg. Please treat this as approximate and not a substitute for definitive health advice.
Allergy Information
Check all ingredients for potential allergens and consult a professional if in doubt.
Hi, I’m Sofia, the heart and soul behind sofiarecipes. Cooking has always been a joyful escape for me, where I can play with flavors and create comforting dishes that bring people together. On my site, you’ll find a collection of my favorite recipes, each one crafted with love and a sprinkle of creativity. I hope to inspire you to whip up something delicious in your own kitchen!
Ratings & Reviews
Be the first to review this recipe!



