Creamy Baked Mac and Cheese
The first forkful hits silky cheese, warm pasta, and a bright crunch on top — this baked mac and cheese is comfort that holds up. After testing this recipe eight times in home kitchens and refining it during my restaurant days, I settled on a fast method that delivers an ultra-creamy sauce and a crisp, golden crust every time. I focus on a stable béchamel base, freshly shredded cheese, and the right pasta shape so each bite is saucy but not soupy. If you like to tinker, this version plays well with add-ins and makes reliable leftovers. Read on for the exact steps, timing, and pro tips to get it right tonight, and for a few ideas from other takes on creamy baked mac, try this creamy baked mac cheese variations while you cook.
Why This Recipe Works
- A smooth béchamel (butter + flour + milk) creates a silky sauce that coats pasta evenly and prevents graininess.
- Freshly shredded cheese melts more smoothly than pre-shredded blends, which contain anti-caking agents that can make sauce grainy.
- Par-cooking the pasta to just shy of al dente prevents a gummy final texture after baking.
- A quick broil at the end crisps the topping without drying the sauce beneath.
- Using a mix of cheeses balances flavor, melt, and creaminess for depth without heaviness; for inspiration, see this take on hearty mac flavors like cheeseburger macaroni soup techniques at cheeseburger macaroni soup.
Ingredients Breakdown
- Pasta: 450 g (1 lb) elbow macaroni or small shells — they trap sauce well. If using larger shapes, reduce by 50 g (¼ lb).
- Unsalted butter: 85 g (6 tbsp) — for the roux and richness. Using salted butter changes the salt balance; taste before adding more.
- All-purpose flour: 45 g (⅓ cup) — thickens the béchamel. Substitute with same weight of gluten-free 1:1 blend; add 1/4 tsp xanthan gum.
- Whole milk: 720 ml (3 cups) — creates a creamy sauce. Do not use skim; thin milk yields a thin sauce.
- Heavy cream (optional): 120 ml (½ cup) — boosts silkiness. For a lighter sauce, omit and increase milk by 120 ml (½ cup).
- Sharp cheddar: 225 g (8 oz), freshly shredded — for flavor and classic melt.
- Gruyère: 115 g (4 oz), freshly shredded — adds nuttiness and stretch.
- Cream cheese: 60 g (2 oz) room temperature — improves creaminess and mouthfeel.
- Dijon mustard: 1 tsp (5 ml) — brightens flavor.
- Hot sauce: 1–2 tsp (5–10 ml), optional — cuts richness.
- Kosher salt: 1½ tsp Diamond Crystal (use 1 tsp if using Morton’s) — salt scales vary; Diamond Crystal is less dense.
- Black pepper: ½ tsp (ground) — to taste.
- Breadcrumb topping: 75 g (¾ cup) panko or fresh breadcrumbs mixed with 15 g (1 tbsp) melted butter — gives crispness. This is the "crispy breadcrumb topping" that lifts texture.
- Optional mix-ins: cooked bacon, roasted vegetables, or a spoonful of truffle oil for finishing.
Note on shredded cheese: Always shred cheese from blocks — do not use pre-shredded. It melts smoother and gives a creamier sauce. For bolder flavor, swap half the cheddar for smoked cheddar.
Essential Equipment
- 3.5–4.0 quart (3.3–3.8 L) oven-safe baking dish or 9×13-inch (23×33 cm) pan — allows even baking and a crisp edge.
- Medium saucepan for béchamel and sauce.
- Large pot for boiling pasta.
- Whisk and silicone spatula for smooth mixing.
- Box grater for shredding cheese (avoid pre-shredded bags).
- Fine-mesh strainer (optional) to drain pasta quickly.
- Oven with broiler setting or a torch for finishing (torch is optional).
- If you lack a 9×13 pan, use two smaller pans and adjust bake time down by 5–7 minutes.
Step-by-Step Instructions
Prep time 15 minutes | Cook time 45 minutes | Inactive time None | Total time 1 hour | Serves 6 (about 1 cup per serving)
Step 1: Cook the pasta
Bring a large pot of water to a rolling boil, salt generously (about 10 g / 2 tsp salt per 4 L / 1 gallon). Add 450 g (1 lb) elbow macaroni and cook for 6–7 minutes, stirring occasionally, until very slightly under al dente — it should still be a touch firm at the center. Drain and set aside. Do not rinse.
Step 2: Make the roux
In a medium saucepan over medium heat, melt 85 g (6 tbsp) unsalted butter. Whisk in 45 g (⅓ cup) all-purpose flour and cook, whisking constantly, for 1–2 minutes until the raw flour smell is gone but the mixture is not browned. This step removes the floury taste.
Step 3: Build the béchamel
Slowly whisk in 720 ml (3 cups) whole milk and 120 ml (½ cup) heavy cream, pouring in a thin stream. Simmer gently, whisking, for 4–6 minutes until the sauce thickens and coats the back of a spoon. Do not boil vigorously — keep a gentle simmer.
Step 4: Finish the cheese sauce
Remove from heat and whisk in 60 g (2 oz) cream cheese until smooth, then add 225 g (8 oz) sharp cheddar and 115 g (4 oz) Gruyère, a handful at a time. Stir until melted, 2–3 minutes. Add 1 tsp (5 ml) Dijon mustard, 1–2 tsp (5–10 ml) hot sauce (optional), 1½ tsp Diamond Crystal kosher salt, and ½ tsp ground black pepper. Taste and adjust seasoning. Use low heat and add cheese gradually to prevent grainy sauce.
Step 5: Combine pasta and sauce
Return the drained pasta to the pot, pour in the cheese sauce, and fold gently for 30–45 seconds until every piece is coated. Transfer to the prepared 9×13-inch (23×33 cm) baking dish. This assembly should take about 2–3 minutes.
Step 6: Add topping and bake
Mix 75 g (¾ cup) panko with 15 g (1 tbsp) melted butter and sprinkle evenly over the pasta. Bake in a preheated oven at 180°C (350°F) for 20–25 minutes, until bubbly at the edges and heated through. If you want extra color, broil for 1–2 minutes until the crumbs are golden — watch closely.
Step 7: Rest and serve
Let the casserole rest 5 minutes before scooping; this firms the sauce for cleaner portions. Serve immediately. Leftovers hold their texture better when rested briefly.
Expert Tips & Pro Techniques
- Freshly shred your cheese: pre-shredded cheese contains starch that reduces meltability and can make sauce grainy.
- Common mistake: overcooking pasta. Always undercook by 1–2 minutes so it finishes in the oven.
- Make-ahead: assemble the dish up to step 6, cover tightly, and refrigerate up to 24 hours. Add 5–8 minutes to baking time from cold.
- Professional trick for silkier sauce: reserve 60–120 ml (¼–½ cup) of the hot pasta water and add a splash to the sauce if it tightens; the starch helps emulsify.
- For uniform browning, shake the panko into a thin layer and dot with tiny bits of butter rather than pouring melted butter on top.
- To prevent a skin forming on reheated sauce, heat gently and stir; avoid microwaving large portions uncovered.
Storage & Reheating
- Refrigerator: Cool to room temperature, transfer to an airtight container, and refrigerate for up to 4 days.
- Freezer: Freezes well for up to 3 months. Cool fully, wrap tightly with plastic wrap and foil, or freeze in a sealed container. Thaw overnight in the fridge before reheating.
- Reheating: For single portions, reheat in a 175°C (350°F) oven for 10–15 minutes until heated through. For whole casserole from cold, bake at 180°C (350°F) for 25–35 minutes. Avoid microwaving for best crust texture — it makes the topping soggy.
Variations & Substitutions
- Gluten-Free Version: Replace 45 g (⅓ cup) all-purpose flour with 45 g (⅓ cup) gluten-free 1:1 flour and add ¼ tsp xanthan gum. Bake time increases by 3–5 minutes.
- Lighter Version: Replace heavy cream (120 ml / ½ cup) with extra milk, use 150 g (5 oz) reduced-fat cheddar. The sauce will be slightly thinner; reduce oven time by 3 minutes.
- Three-Cheese Mac and Cheese: Swap 60 g (2 oz) of cheddar for 60 g (2 oz) fontina and add 30 g (1 oz) Parmesan to the topping. All other steps stay the same. This yields a more complex melt and flavor. (This is a nod to the "three-cheese mac and cheese" approach.)
- Vegetarian Protein Add-In: Stir in 225 g (8 oz) roasted cauliflower or cooked lentils before baking. Keep sauce and bake time the same.
Serving Suggestions & Pairings
- Simple green salad with a bright vinaigrette cuts the richness and balances the plate. For a dairy-free side idea, see the vegan mac cheese for inspiration on lighter pairings.
- Roasted or steamed vegetables: broccoli, Brussels sprouts, or green beans add texture and color.
- For drinks, try a crisp lager, a citrus-forward white wine, or a tart apple cider.
- Garnish with chopped fresh chives, a squeeze of lemon, or a sprinkle of smoked paprika for contrast.
Nutrition Information
Per serving (serving size: about 1 cup; recipe makes 6 servings). Nutrition values are estimates. Actual values may vary based on ingredients and preparation methods.
- Calories: 590 kcal
- Total Fat: 29 g
- Saturated Fat: 16 g
- Cholesterol: 95 mg
- Sodium: 700 mg
- Total Carbohydrates: 50 g
- Dietary Fiber: 2 g
- Sugars: 7 g
- Protein: 24 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my mac and cheese turn out grainy?
A: Graininess usually comes from overheating cheese or using pre-shredded cheese. Remove the pot from heat before adding most of the cheese and add it gradually while stirring.
Q: Can I make this without eggs?
A: Yes. This recipe does not use eggs. The béchamel thickens the sauce. Eggs are not necessary for texture here.
Q: Can I double this recipe?
A: Yes. Use two 9×13-inch pans or a larger casserole and increase bake time by 5–10 minutes if the dish is deeper. Stir gently when combining.
Q: Can I prepare this the night before?
A: Yes. Assemble through Step 5, cover tightly, and refrigerate up to 24 hours. Bring straight to a preheated 180°C (350°F) oven and bake an extra 5–8 minutes.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, it keeps for up to 4 days in the refrigerator.
Q: Can I use a slow cooker?
A: Yes, but times change. Cook pasta slightly under al dente, add sauce and combine, then warm in a slow cooker on low for 1–2 hours until bubbly. For a slow-cooker approach and timing, compare to this slow-cooker mac cheese method.
Q: Is it okay to use different cheeses?
A: Absolutely. Keep one sharp cheese for flavor and one melty cheese (like Gruyère or fontina) for texture. If you swap strongly flavored cheeses, taste the sauce before baking.
Conclusion
If you want more crowd-pleasing versions, try the contest-winning spin in Creamy Baked Mac and Cheese (Contest-Winning!) for a richer, custard-like finish. For a classic family-style take with easy swaps and topping ideas, this recipe at The BEST Homemade Baked Mac and Cheese – Mom On Timeout is a helpful companion.
Print
Creamy Baked Mac and Cheese
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This baked mac and cheese features a silky cheese sauce, warm pasta, and a crispy, golden topping, delivering ultimate comfort food.
Ingredients
- 450 g (1 lb) elbow macaroni or small shells
- 85 g (6 tbsp) unsalted butter
- 45 g (⅓ cup) all-purpose flour
- 720 ml (3 cups) whole milk
- 120 ml (½ cup) heavy cream (optional)
- 225 g (8 oz) sharp cheddar, freshly shredded
- 115 g (4 oz) Gruyère, freshly shredded
- 60 g (2 oz) cream cheese, room temperature
- 1 tsp (5 ml) Dijon mustard
- 1–2 tsp (5–10 ml) hot sauce (optional)
- 1½ tsp kosher salt
- ½ tsp ground black pepper
- 75 g (¾ cup) panko or fresh breadcrumbs
- 15 g (1 tbsp) melted butter
Instructions
- Cook the pasta: Bring a large pot of water to a rolling boil, add salt, and cook the macaroni for 6–7 minutes until slightly under al dente. Drain and set aside.
- Make the roux: In a saucepan, melt the butter, whisk in flour, and cook for 1–2 minutes.
- Build the béchamel: Slowly whisk in milk and cream, simmer gently while whisking for 4–6 minutes until thickened.
- Finish the cheese sauce: Remove from heat, whisk in cream cheese, cheddar, Gruyère, and seasonings until smooth.
- Combine pasta and sauce: Fold the pasta into the cheese sauce until evenly coated, then transfer to a baking dish.
- Add topping: Mix panko with melted butter, sprinkle over the pasta, and bake at 180°C (350°F) for 20–25 minutes, broiling for color if desired.
- Rest and serve: Allow the casserole to rest for 5 minutes before serving.
Notes
For optimal results, always shred cheese from blocks. You can mix different cheeses for flavor variations.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 590
- Sugar: 7g
- Sodium: 700mg
- Fat: 29g
- Saturated Fat: 16g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 95mg
