Baked Mac and White Sauce Recipe: One-Pot Creamy Comfort in 30 Minutes

Sauces & Condiments

Baked Mac and White Sauce Recipe: One-Pot Creamy Comfort in 30 Minutes

This baked mac and white sauce recipe transforms weeknight dinners into a creamy, golden masterpiece with just one pot and 30 minutes of hands-off time. The secret lies in a velvety white sauce that clings to every elbow macaroni, creating a dish so comforting it rivals your favorite restaurant.

I developed this recipe after years of perfecting the balance between tender pasta and rich, cheesy sauce—no lumps, no soggy bottoms, just pure, creamy satisfaction.

The magic happens when you cook the pasta directly in the sauce, allowing the starch to thicken naturally while the cheese melts into a luscious, stretchy blanket. Sharp cheddar delivers the classic tang, while cream cheese adds that signature velvety texture.

Baking until golden brown creates a crispy top layer that adds a satisfying crunch to every bite. This isn't just mac and cheese—it's a foolproof method that delivers restaurant-quality results without the fuss.

What you'll end up with is a bubbling, golden casserole with perfectly tender macaroni swimming in a creamy sauce that's rich but not heavy. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of cheesy, creamy, and slightly crispy.

It's the kind of dish that feels indulgent but comes together with simple pantry staples and a single baking dish.

Serve with a side of steamed broccoli or a simple garden salad to round out the meal, or keep it as a hearty main dish on its own.

The best part? Leftovers reheat beautifully, making this the ultimate comfort food solution for busy weeknights. Let's get started on creating your new favorite one-pot wonder.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked mac white sauce

Pantry staples and cheesy magic—this one-pot wonder delivers restaurant-style comfort in half an hour.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry, uncooked pasta
Unsalted Butter 🧈 ½ cup Cold, cubed for best texture
All-Purpose Flour 🌾 ½ cup For roux base
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Cream Cheese 🧀 8 oz Full-fat for creaminess
Whole Milk 🥛 1 ½ cups Warm for smooth sauce
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Dried Mustard 🌿 ½ tsp For subtle tang
Breadcrumbs 🍞 ¼ cup Panko for crispy top

The cheddar makes or breaks this dish. Block cheese is non-negotiable—pre-shredded gets gummy and full of anti-caking agents. Kraft is fine, but Cabot or sharp white cheddar takes it to the next level. The cream cheese is your secret weapon for that velvety texture, so don't skimp on the full-fat version. For the pasta, elbow macaroni is ideal—it holds its shape better than penne when baking. If you're feeling fancy, grab the De Cecco brand from Italian markets, but any good-quality dry pasta works. The butter should be cold when you start—this creates those beautiful little pockets of crispiness when it melts into the sauce.

No sharp cheddar? Pepper jack or Monterey Jack work in a pinch, but you'll lose that classic tang. Running low on cream cheese? Substitute with extra cheddar plus 2 tbsp sour cream. The milk can be warmed in the microwave for 30 seconds to help the sauce thicken faster. For the breadcrumbs, Trader Joe's panko is my go-to—it's lighter than regular breadcrumbs and gives that perfect crispy top. If you're out of mustard, a pinch of Dijon mustard powder works too. The onion and garlic can be sautéed in the butter before adding the flour, or you can skip them entirely if you're in a rush—this sauce is forgiving.

This casserole tastes even better the next day, so make extra if you can. Keeps 4-5 days in the fridge, covered tightly. For reheating, cover with foil and bake at 350°F for 15 minutes. Freezes beautifully for up to 3 months—just thaw overnight in the fridge. I always portion mine into individual servings before freezing so I can grab and reheat just what I need. The breadcrumb topping gets extra crispy when reheated, so it's worth the extra minute in the oven.

❤️

Why You'll Love This Recipe

  • No-Measurement Guessing: That flour-to-butter roux? Honestly, I just eyeball it—no scale needed. The moment it turns golden, you’re golden. Even my burnt-toast of a roommate can nail it.
  • Cheese Overload (In the Best Way): Sharp cheddar and cream cheese team up to make this sauce dangerously rich. The cheddar melts into crispy bits on top, while the cream cheese keeps it velvety smooth—like a hug in a casserole dish.
  • Lunchbox Hero: Pack it cold or reheat it—this mac holds up everywhere. I’ve sent it to school, packed it for picnics, and even microwaved a portion straight from the fridge. (Yes, it’s still good.)
  • Pantry Staple Magic: Butter, flour, cheese? You’re already halfway there. I’ve made this with whatever pasta was on sale, and it never lets me down. Budget-friendly, foolproof, and zero fancy ingredients.

Step-by-step instructions for baked mac and white sauce

This one-pot wonder delivers creamy, cheesy perfection with minimal cleanup—every bite is comfort in a bowl.

1

Cook the Pasta and Build the Sauce Base

Preheat your oven to 375°F and grease a large 9x13-inch baking dish with 2 tablespoons of the unsalted butter (reserve the rest). In the same dish, combine the 12 oz elbow macaroni, 1 whole yellow onion (diced), and 3 cloves garlic cloves (minced). Pour in the 1.5 cups whole milk and stir until the pasta is fully coated.

Cover the dish tightly with aluminum foil and bake for 20 minutes. This initial cook softens the pasta while infusing it with flavor. After 20 minutes, remove from the oven and stir gently—you'll see the pasta has absorbed most of the milk. Return it to the oven uncovered for 5 more minutes to let any remaining moisture evaporate. This step prevents a watery sauce later.

2

Create the Creamy Cheese Sauce

Reduce the oven temperature to 350°F. In a medium saucepan over medium heat, melt the remaining 0.5 cup unsalted butter. Whisk in the 0.5 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth, pale roux—this is your sauce foundation. Slowly pour in the 1.5 cups whole milk while whisking constantly to prevent lumps.

Add the 8 oz cream cheese and 2 cups sharp cheddar cheese, stirring until fully melted and the sauce thickens. Season with 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.5 tsp dried mustard. The sauce should coat the back of a spoon smoothly—if it's too thick, add 1-2 tablespoons of warm water to loosen it. This creamy mixture is the heart of your baked mac, so take your time getting it just right.

3

Combine and Bake to Golden Perfection

Carefully transfer the partially cooked pasta from the baking dish to a large bowl. Pour the cheese sauce over the pasta and stir until every noodle is coated in that luscious, cheesy goodness. Return the mixture to the greased baking dish and spread it evenly. The dish should be full but not overflowing—this ensures even baking.

Sprinkle the 0.25 cup breadcrumbs evenly over the top for a crispy finish. Bake for 20-25 minutes until the edges are golden brown and the top is bubbly. The breadcrumbs will toast beautifully, adding texture contrast to the creamy interior. For the final touch, broil for 1-2 minutes on high—watch closely to avoid burning—until the top is golden and slightly crisp.

4

Rest and Serve with Confidence

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to meld together. The mac should be tender but not mushy, with a perfectly crispy breadcrumb topping that adds delightful crunch to every bite.

Serve immediately with a side of steamed green beans or a simple garden salad to balance the richness. The creamy sauce will cling to each elbow macaroni, delivering that ultimate comfort food experience in one perfect, one-pot dish. Leftovers? Store in an airtight container and reheat in the oven at 350°F for 10-15 minutes to restore that crispy top.

👨‍🍳

Pro Tips For Making Baked Mac White Sauce

  • Boil Pasta Until Al Dente: I learned this the hard way—overcooked elbow macaroni turns to mush when baked, no matter how much cheese you add. Pull it out when it’s just firm to the bite, then finish cooking in the oven’s residual heat. (Yes, it’ll soften a little, but it won’t turn to glue.)
  • Melt Butter Low and Slow: High heat burns butter before it emulsifies with the flour, and that’s when your sauce turns into a sad, grainy mess. Use medium-low heat and stir constantly—if it smells nutty or browns, you’ve gone too far. Patience here means a creamy, velvety base.
  • Shred Cheese Fine and Even: Big chunks of cheddar won’t melt smoothly, no matter how long you bake it. Use a box grater (not a food processor) for sharp cheddar—it shreds evenly and melts like a dream. And for cream cheese? Cut it into small cubes first so it blends in without clumping.
  • Bake Covered First, Then Uncovered: This isn’t the prettiest method, but it’s the tastiest. Cover the casserole with foil for the first 20 minutes to trap steam, then uncover to let the top brown. Skipping this step leaves the middle undercooked and the top dry—your future self will thank you.

Storing and reheating this recipe

Refrigerator Storage

Let your baked mac and white sauce cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4 days.

The flavors actually deepen overnight as the cheeses meld together. Always cover tightly to prevent drying out. 🥫

Freezer Prep Tips

For long-term storage, portion into individual quart-sized freezer bags or airtight containers. Leave 1 inch of headspace to prevent expansion cracks. Freeze for up to 3 months—the breadcrumb topping stays crispy when reheated properly. I like using Trader Joe's panko for that extra crunch after thawing.

Oven Reheating

My preferred method is oven reheating at 350°F for 15-20 minutes, covered with foil. This restores the crispy breadcrumb topping while keeping the sauce creamy. For extra browning, broil for 1-2 minutes at the end. The internal temperature should reach 165°F for safety.

Microwave Shortcut

For quick meals, use the microwave on 50% power for 2-3 minute intervals, stirring between each. Add 1-2 tablespoons of milk if the sauce looks dry.

Cover with a damp paper towel to retain moisture. This method works best for single servings and takes about 5 minutes total. ⚡

Crispy Top Rescue

If the breadcrumb topping loses crispiness during storage, sprinkle fresh panko breadcrumbs on top before reheating. Broil for 1-2 minutes to restore that satisfying crunch. This works wonders for leftovers that need a texture refresh.

Make-Ahead Strategy

Prepare the entire dish up to the baking step, then refrigerate the unbaked casserole for up to 24 hours. Bake as directed when ready to serve. This is perfect for meal preppers—just assemble, refrigerate, and bake when hunger strikes. The flavors develop beautifully overnight. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 890mg39%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use whole wheat pasta in this recipe?

Yes, but expect a slightly denser texture and longer cooking time. Whole wheat elbow macaroni takes about 2-3 minutes longer to cook than regular pasta. For best results, reduce the initial baking time to 18 minutes (covered) and 3 minutes (uncovered) to avoid overcooking. The flavor will be nuttier, but the creamy sauce will still cling beautifully.

2

What if my sauce gets too thick or too thin?

If your sauce is too thick, whisk in 1-2 tablespoons of warm milk to loosen it. For a thinner sauce, add 1 tablespoon of warm water or milk at a time while stirring. The key is smooth consistency—aim for a sauce that coats the back of a spoon but isn't watery. For extra insurance, simmer uncovered for 1-2 minutes to reduce excess moisture before baking.

3

How do I make this dish extra cheesy?

For a richer, cheesier version, add ½ cup extra sharp cheddar or Monterey Jack to the sauce. You can also stir in ¼ cup sour cream or cream cheese during the final baking step. For a baked top, sprinkle ½ cup melted butter mixed with ½ cup grated Parmesan before the breadcrumbs. Bake as directed—your guests won't believe it's the same recipe!

4

Can I use this sauce for other pasta shapes?

While elbow macaroni works best for even baking, this sauce pairs well with penne, rigatoni, or cavatappi. For short pasta like shells, reduce the baking time to 15-20 minutes to prevent overcooking. Longer pasta like spaghetti should be pre-cooked separately and tossed with the sauce before baking. The sauce's creamy texture works beautifully with any shape!

5

Why did my breadcrumb topping get soggy?

Soggy toppings happen when moisture escapes during baking. To fix this, press the breadcrumbs lightly before baking, and consider adding 1 tablespoon melted butter to the mix for extra crispiness. For reheating leftovers, broil for 1-2 minutes on high to restore the crunch. Always bake at 350°F (not higher) to prevent steam buildup.

★★★★★5.0(3 reviews)
Categories Sauces & Condiments