The Best Baked Mac and Cheese Recipe (45 Minutes) | Ultimate Holiday Comfort Food is a creamy, oven-browned casserole combining elbow macaroni with a rich multi-cheese sauce that crisps on top. This baked mac and cheese hits savory, spicy, and silky notes thanks to a layered cheese blend and a seasoned béchamel that finishes under the oven heat.

| Prep Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 15 minutes | 30 minutes | 45 minutes | 6-8 servings | Easy | American |
Why This Recipe Works
This recipe delivers consistent, comforting results because the roux-based sauce creates a stable emulsion that holds multiple cheeses together without breaking. I rely on a golden roux and low, steady heat to coax the cheeses into a glossy, smooth sauce that clings to each macaroni piece for maximum flavor in every bite.
I use a mix of low-moisture and higher-moisture cheeses to balance melt, stretch, and flavor complexity while the oven finish provides a crunchy top layer for textural contrast. The seasoning mix—onion powder, garlic powder, smoked paprika, Cajun seasoning, and a touch of cayenne—adds warmth and depth without overpowering the cheese.
Image ALT text suggestion: Close-up of a golden-baked mac and cheese casserole with bubbling cheese and a crisp top.
Ingredients
The Best Baked Mac and Cheese Recipe (45 Minutes) | Ultimate Holiday Comfort Food uses simple, pantry-friendly ingredients to produce a rich, layered flavor profile. Measure and prepare cheeses ahead of time to speed assembly.
| Ingredient | Quantity | Notes/Alternatives |
|---|---|---|
| Macaroni elbow noodles (or shape of choice) | 16 ounces | Use cavatappi or shells for more sauce retention |
| Unsalted butter | 8 tablespoons | Can brown butter for nuttier flavor; watch carefully how to brown butter |
| All purpose flour | 1/4 cup | Creates the roux to thicken the sauce |
| Evaporated milk | 24 ounces | Adds creamy body without thinning the sauce |
| Heavy cream | 1 cup | Use full-fat for richness; can reduce for lighter version |
| Milk | 1 cup | Whole milk preferred; lower-fat will be thinner |
| Onion powder | 2 tablespoons | Or 1/3 cup finely minced sautéed onion |
| Garlic powder | 2 tablespoons | Or 2 cloves fresh garlic, minced |
| Cajun seasoning | 1-2 tablespoons | Adjust for heat; use paprika and thyme if unavailable |
| Smoked paprika | 1 teaspoon | Gives smoky depth without meat |
| Black pepper | 1 teaspoon | Freshly ground for best flavor |
| Cayenne pepper | 3/4 teaspoon | Optional; adjust to taste |
| Mustard | 2 tablespoons | Dijon works well; adds tang and stabilizes sauce |
| Low-moisture part-skim mozzarella, freshly grated | 4 ounces | Grate by hand for best melt |
| Sharp cheddar, freshly grated | 4 ounces | Provides bite and depth |
| Mild cheddar, freshly grated | 4 ounces | Balances sharp cheddar for creaminess |
| Parmesan, freshly grated | 4 ounces | Adds umami and saltiness |
| Pepperjack, freshly grated | 4 ounces | Gives gentle heat and flavor complexity |
| Colby Jack, freshly grated | 4 ounces | Melts well and adds mild flavor |
| Swiss, freshly grated | 4 ounces | Improves stretch and nutty notes |
| Kosher salt | 1-2 teaspoons | Season to taste depending on cheeses |
Image ALT text suggestion: Ingredients measured and laid out on a countertop, labeled for a holiday mac and cheese recipe.
Step-by-Step Instructions
This step-by-step section explains how to assemble and bake the dish for creamy interior and a crisp top. Follow the sequence precisely to avoid a grainy sauce or overcooked pasta.
Image ALT text suggestion: A series of steps showing making roux, melting cheese into béchamel, and filling a buttered casserole dish.
Prepare and Preheat
- Preheat the oven to 350°F and butter a 9×13-inch baking dish to prevent sticking and help the top crisp.
- Bring a large pot of salted water to a boil for the macaroni; salt generously so the pasta is well seasoned.
Shred and Set Cheeses
- Hand shred all cheeses or use a food processor to grate them; place the bulk of the cheese in a large bowl and reserve roughly one-third to top the casserole later.
Make the Roux
- Heat a large Dutch oven over medium and melt 8 tablespoons unsalted butter, optionally browning it slightly for nuttiness while watching carefully to avoid burning it. Add 1/4 cup all-purpose flour and whisk constantly for 2 to 3 minutes until the mixture becomes golden brown, forming a roux that removes the raw flour flavor.
Build the Béchamel
- Slowly add 1 cup heavy cream, 1 cup milk, and 24 ounces evaporated milk to the roux while whisking continuously to prevent lumps. Reduce heat to low and simmer the mixture gently for 5 minutes without boiling to thicken and integrate flavors.
- Keeping heat low, stir in 2 tablespoons mustard, 2 tablespoons onion powder, 2 tablespoons garlic powder, 1 teaspoon smoked paprika, 1 teaspoon black pepper, 3/4 teaspoon cayenne, and 1-2 tablespoons Cajun seasoning; mix thoroughly until the sauce is evenly seasoned.
Melt in the Cheese
- Using only two-thirds of the grated cheese, add small handfuls into the warm sauce and stir until each addition fully melts and the sauce becomes creamy; proceed slowly to avoid graininess. Taste and add 1-2 teaspoons kosher salt only if needed, since cheeses vary in saltiness.
Cook and Cool the Pasta
- Cook the macaroni until 1 to 2 minutes before al dente according to package instructions; drain using a skimmer and rinse briefly under cold water to stop cooking, then transfer the cooled pasta into the buttered casserole dish.
Combine and Top
- Gently fold the creamy cheese sauce into the pasta with a rubber spatula, mixing just enough to coat the noodles without breaking them. Scatter the reserved cheese evenly over the top so the bake gets a golden, melty crust.
Bake and Rest
- Bake the macaroni for 20 to 30 minutes at 350°F until the top turns golden brown and the sauce bubbles around the edges. Let the casserole stand 5 to 7 minutes before serving so the top sets and slices hold their shape.
Finish and Serve
- Garnish with chopped parsley, cracked black pepper, and breadcrumbs if desired for extra crunch, then serve warm.
Chef Tips for Perfect Results
This section offers practical, professional advice to secure creamy texture and balanced flavor every time. Apply these tips while cooking to avoid common pitfalls.
- Use a golden roux: Cook the flour-butter mix until lightly golden to remove raw flour taste and help the sauce thicken properly.
- Temper dairy slowly: Add milk and cream gradually while whisking to avoid lumps and to produce a glossy béchamel.
- Shred cheeses fresh: Pre-shredded cheeses contain anti-caking agents that hinder melting; shred by hand or processor for a smooth sauce.
- Melt cheeses in batches: Add small handfuls and allow each to incorporate fully to prevent the sauce from seizing or becoming grainy.
- Control oven time: Bake until just golden and bubbly; overbaking dries the interior. Rest 5 to 7 minutes so the sauce firms up.
- Adjust salt last: Many cheeses are salty; add kosher salt sparingly after melting most cheeses and tasting the sauce.
Image ALT text suggestion: A chef’s hand sprinkling breadcrumbs and parsley over a freshly baked mac and cheese casserole.
Common Mistakes to Avoid
This section identifies frequent errors and explains how to prevent them for a consistently creamy result. Fixes focus on technique and timing.
- Adding cheese too quickly: Cheese can seize if added to high heat. Fix by removing sauce from direct heat and stirring in cheese in small batches over low heat.
- Using pre-shredded cheese: Pre-shredded varieties contain anti-clumping agents that inhibit smooth melting. Prevent this by shredding cheese fresh or using higher-quality shredded packs without additives.
- Overcooking pasta before baking: Soft pasta becomes mush after baking. Stop boiling 1 to 2 minutes before al dente and rinse to halt cooking.
- Boiling the dairy: High heat causes separation and grainy texture. Simmer gently and avoid boiling the sauce while thickening and melting cheese.
- Skipping the rest: Cutting into the casserole immediately causes runny servings. Let it stand 5 to 7 minutes to set.
Image ALT text suggestion: A checklist graphic of mistakes to avoid when making baked mac and cheese.
Variations and Substitutions
This table shows practical swaps so you can tailor the recipe to taste, dietary needs, or ingredient availability. Each substitution notes the likely effect on flavor and texture.
| Ingredient | Substitution | Flavor/Texture Impact |
|---|---|---|
| Evaporated milk | All cream or extra milk | All cream makes it richer; extra milk thins the sauce slightly |
| Heavy cream | Half-and-half | Less richness and slightly lighter mouthfeel |
| Swiss cheese | Gruyère | Gruyère adds nuttier complexity and great melt |
| Cajun seasoning | Smoked paprika + black pepper + thyme | Retains warmth without the same kick |
| Breadcrumb topping | Panko or crushed crackers | Panko yields airier crisp; crackers add buttery crunch |
Image ALT text suggestion: Three small bowls showing substitution options for the mac and cheese ingredients.
Serving Suggestions and Pairings
This mac and cheese pairs well with bright, acidic, or crisp sides to balance the richness and suits holiday tables and casual weeknight dinners alike. Serve it warm for the best texture and flavor contrast.
Suggested pairings include roasted Brussels sprouts tossed with lemon and olive oil, a crisp green salad with vinaigrette, and oven-roasted root vegetables. Offer pickled red onions or a simple tomato salad to cut through richness and refresh the palate.
For drinks, pair with iced tea, sparkling water with lemon, or a non-alcoholic spiced apple cider for holiday occasions. Use this casserole on Thanksgiving, Christmas, potlucks, or game-day spreads where hearty comfort food shines.
Internal links: Holiday Sides, Crispy Toppings Guide, Make-Ahead Mac and Cheese Tips
Image ALT text suggestion: A holiday table showing baked mac and cheese alongside roasted vegetables and sparkling water.
Storage and Reheating
This storage table describes safe refrigeration and reheating methods to maintain texture and flavor when saving leftovers. Use airtight containers and gentle reheating to restore creaminess.
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | Up to 5 days | Cool fully then store in an airtight container; reheat gently in oven or microwave |
| Freezer | Up to 2 months | Freeze in a sealed container; thaw overnight in refrigerator before reheating |
| Reheat in oven | 10-20 minutes | Cover with foil, bake at 350°F until heated through; remove foil for last 5 minutes to crisp top |
| Reheat in microwave | 2-4 minutes | Microwave on medium heat stirring halfway; add splash of milk if sauce seems dry |
| Air fryer | 5-8 minutes | Place portion in foil-safe dish, heat at 350°F until warmed and top re-crisped |
Image ALT text suggestion: Leftover mac and cheese in an airtight container ready for refrigeration.
Nutritional Information
This table lists approximate nutrition per serving for planning and dietary reference. Values are estimates and will vary by ingredients and portion size.
| Nutrient | Amount per Serving |
|---|---|
| Calories | Approximate values. |
| Protein | Approx. 18 g |
| Fat | Approx. 28 g |
| Carbohydrates | Approx. 36 g |
| Fiber | Approx. 2 g |
| Sugar | Approx. 5 g |
| Sodium | Approx. 650 mg |
Approximate values.
Image ALT text suggestion: Nutrition facts style layout for a serving of baked mac and cheese.
Frequently Asked Questions
This FAQ section answers common queries about substitutions, doneness, troubleshooting, make-ahead options, and storage. Each answer gives direct, practical guidance to improve results.
Can I substitute cheeses in this baked mac and cheese recipe?
Yes, you can substitute cheeses while keeping similar melt and flavor profiles.
Use cheeses with good melting properties like Gruyère, fontina, or young cheddar to maintain creaminess. Replace one cheese at a time and adjust salt, because some cheeses add more salt than others.
How do I know when baked mac and cheese is done?
The casserole is done when the top is golden brown and the sauce bubbles at the edges.
Bake until a skewer inserted in the center registers warm sauce and the top shows an even golden color, usually 20 to 30 minutes. Allow the dish to rest 5 to 7 minutes so it firms up for clean serving slices.
Why did my cheese sauce become grainy, and how can I fix it?
Your sauce likely overheated or the cheese was added too quickly, causing proteins to separate into a grainy texture.
Fix by removing the sauce from direct heat and whisking in a splash of warm milk to smooth it; for future batches, add cheese gradually over low heat and avoid boiling the dairy. Use freshly shredded cheese to reduce stabilizers that hinder melting.
Can I make baked mac and cheese ahead of time for a holiday?
Yes, you can assemble the casserole a day in advance and refrigerate, or freeze it for longer storage.
Refrigerate covered for up to 24 hours and bake directly from chilled, adding a few extra minutes if needed; for frozen casseroles, thaw overnight in the refrigerator before baking to ensure even heating.
How should I store leftover mac and cheese, and how long does it last?
Store leftovers in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 2 months.
Reheat gently in the oven at 350°F covered with foil, or microwave on medium stirring halfway and adding a splash of milk if the sauce thickens. Use the air fryer for crisping small portions.
Conclusion
This Best Baked Mac and Cheese Recipe (45 Minutes) gives consistently creamy texture with a golden, crisp top ideal for holiday tables or weeknight comfort meals. Follow the roux and low-heat cheese-melting steps to achieve the most reliable results and adjust seasonings to your taste. Serve it with bright sides and enjoy how cheese, spice, and a crunchy finish combine into warming, unforgettable comfort food.
Image ALT text suggestion: A plated scoop of baked mac and cheese topped with parsley and breadcrumbs, ready to serve.
External authority links: Serious Eats, ChooseMyPlate

The Best Baked Mac and Cheese (45 Minutes)
Ingredients
- 16 ounces macaroni elbow noodles (or cavatappi/shells)
- 8 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 24 ounces evaporated milk
- 1 cup heavy cream
- 1 cup milk
- 2 tablespoons onion powder
- 2 tablespoons garlic powder
- 1 tablespoon smoked paprika
- 1 tablespoon Cajun seasoning
- 1/2 teaspoon cayenne pepper
- 2 cups shredded sharp cheddar cheese
- 1 cup grated Gruyère cheese
- 1/2 cup grated Parmesan cheese
Instructions
- Preheat oven to 375°F (190°C) and grease a 9x13-inch baking dish
- Cook elbow macaroni according to package instructions; drain and set aside
- In a large saucepan, melt butter over medium heat until golden browned
- Whisk in flour to form a roux and cook for 2 minutes
- Gradually add evaporated milk, heavy cream, and milk while whisking to avoid lumps
- Stir in onion powder, garlic powder, smoked paprika, Cajun seasoning, and cayenne
- Reduce heat to low and simmer until sauce thickens (5-7 minutes)
- Fold in shredded cheddar, Gruyère, and Parmesan until fully melted and glossy
- Mix cooked macaroni into the cheese sauce until evenly coated
- Transfer to prepared baking dish, smooth the top, and bake for 20-25 minutes until golden-brown and bubbly
Notes
For gluten-free option, substitute pasta and use cornstarch as a thickener
Leftovers keep refrigerated for 3-4 days
