Sauces & Condiments
This baked macaroni with white sauce delivers the ultimate comfort dish—creamy, cheesy, and ready in just 30 minutes with minimal cleanup. The secret lies in a rich, velvety sauce that clings to every elbow macaroni, creating a tender, golden crust on top.
I developed this recipe to bring restaurant-quality mac and cheese home without the fuss of multiple pots or complicated techniques.
The beauty of this one-pan method is how effortlessly it combines pasta, sauce, and cheese into one harmonious dish. A simple roux of butter and flour forms the base, while milk and sharp cheddar create that signature creamy texture.
The key is baking until the top is bubbly and golden, ensuring each bite is perfectly balanced—creamy inside, crispy outside.
What you’ll end up with is a dish that’s rich, satisfying, and impossible to resist. The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect blend of cheesy, creamy comfort.
It’s the kind of meal that feels indulgent yet simple enough for a weeknight dinner.
This recipe works beautifully as a standalone dish or alongside roasted vegetables for a complete meal. The versatility makes it ideal for meal prep or feeding a crowd. Let’s get started on this creamy, comforting classic!
Ingredients for baked macaroni white sauce
These simple ingredients transform into a restaurant-worthy baked macaroni with velvety white sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, elbow shape preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth texture |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Medium Cheddar Cheese 🧀 | 1 cup | Shredded, adds depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle garlic note |
| Breadcrumbs 🍞 | ¼ cup | Panko for crispy crust |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling on top |
The cheddar makes all the difference here. Sharp cheddar delivers that signature tang, while medium cheddar adds a milder, creamy depth. Grab a block from the grocery store's deli section—pre-shredded gets clumpy and lacks flavor. For the butter, unsalted is key since we're controlling the salt ourselves. The flour should be all-purpose, not self-rising, and sifted to avoid lumps in the roux. If you're short on time, Trader Joe's sells pre-shredded cheddar that works in a pinch, though freshly grated is always better.
No sharp cheddar? Pepper jack or Gruyère can stand in for some of the sharpness. Running out of milk? Heavy cream works too, though the texture will be even richer. The garlic powder is non-negotiable for that subtle depth—don't skip it. For the breadcrumbs, panko is ideal as it stays crispy, but regular breadcrumbs work if that's what you've got. The olive oil on top isn't just for flavor; it helps create that golden, bubbly crust during baking. If you're watching calories, you can reduce it to just 1 teaspoon, but don't skip it entirely.
This dish reheats beautifully—just cover with foil and pop in the oven for 10 minutes at 375°F. Keeps for 4-5 days in the fridge, though it's best enjoyed fresh. For meal prep, portion into individual servings and reheat covered. The sauce thickens as it cools, so add a splash of milk if it seems too stiff when reheating. Freezes well for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I already have—no fancy shopping lists here. That sharp cheddar? It’s the star, melting into a creamy, tangy sauce that clings to every elbow noodle like it’s meant to be there.
- Creamy Cheese Magic: Between us, that butter-and-flour roux thickened with warm milk? It’s where the real magic happens. The moment the cheddar folds in, you’ve got a sauce so rich and smooth, it feels like a hug in every bite.
- Leftovers That Still Win: I make this on Sundays because it reheats like a dream—just a splash of milk to loosen it up, and it’s back to that perfect, gooey texture. My kids beg for it even on day three, and honestly? So do I.
- Budget-Friendly Crowd-Pleaser: This feeds six for under $10, and everyone’s happy—picky eaters included. The cheddar’s sharpness balances the simplicity, and the baked edge on the noodles? That’s the little detail that makes it feel special without breaking the bank.
Step-by-step instructions for baked macaroni and white sauce
Here's how to create a perfectly creamy, one-pan masterpiece with minimal effort.
Cook the Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook according to package directions until 1 minute before al dente—this ensures perfect texture after baking. Drain immediately and set aside. I like to rinse briefly with cold water to stop cooking, then drain again thoroughly. This prevents a mushy final result.
While the pasta cooks, prepare your baking dish by greasing a 9x13-inch baking dish with 1 tablespoon extra-virgin olive oil. The oil creates a barrier that prevents sticking and adds subtle flavor. Spread the drained macaroni evenly in the dish, breaking up any clumps with a fork. This even distribution ensures consistent baking and creamy sauce coverage.
Prepare the Creamy White Sauce
In a medium saucepan over medium heat, melt the ½ cup unsalted butter until it foams. Add the ½ cup all-purpose flour all at once and whisk vigorously for 1-2 minutes until the mixture forms a smooth, pale roux. This step is crucial—don't walk away. A well-made roux is the foundation of your creamy sauce.
Gradually whisk in the 2 cups whole milk, about ½ cup at a time, ensuring each addition is fully incorporated before adding the next. Return the heat to medium and cook for 5-7 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon. You're aiming for a velvety texture, not a thick paste.
Combine Sauce and Macaroni
Remove the sauce from heat and stir in the 2 cups sharp cheddar cheese and 1 cup medium cheddar cheese until completely melted and smooth. Season with 1.5 teaspoons kosher salt, ½ teaspoon ground black pepper, and ½ teaspoon garlic powder. Pour this creamy mixture evenly over the macaroni in the baking dish, using a spatula to distribute it thoroughly.
This is where the magic happens. The residual heat from the macaroni will help melt the cheese completely, creating that signature creamy texture. If the sauce looks too thick, add 1-2 tablespoons of reserved pasta water to loosen it slightly. The goal is a sauce that coats the pasta beautifully without being watery.
Add Topping and Bake to Perfection
Sprinkle the ¼ cup breadcrumbs evenly over the top of the macaroni mixture. Drizzle with any remaining extra-virgin olive oil from the greasing step. The breadcrumbs will create a crispy, golden-brown crust that contrasts perfectly with the creamy interior.
Bake at 375°F for 20-25 minutes, until the top is golden brown and the edges are bubbling. The breadcrumbs should be crispy, and the cheese should be fully melted with no visible liquid. For best results, avoid opening the oven door during baking—this can cause the breadcrumbs to soften instead of crisp.
Rest and Serve Warm
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 breadcrumb topping to set properly. The dish should be served warm, straight from the oven, for that comforting, creamy experience.
Use a spatula to scrape up any sauce that's settled at the bottom of the dish—every bite should be packed with that rich, cheesy goodness. The combination of creamy sauce, tender macaroni, and crispy breadcrumb topping makes this dish irresistibly comforting. Serve with a simple green salad or crusty bread to complete the meal.
Pro Tips For Making Baked Macaroni White Sauce
- Boil Macaroni Al Dente: I used to overcook the pasta by 2-3 minutes, thinking it’d absorb more sauce—wrong. Elbow macaroni should have a slight bite; drain it when it’s 1 minute shy of package time and toss immediately with a splash of pasta water. That starch is your glue for the sauce.
- Melt Butter Slowly: After burning three batches, I finally figured out: melt the butter over medium heat, not high. If it browns or smells nutty, you’ve gone too far—this isn’t nutty French toast, it’s creamy mac and cheese. Keep it golden, not toasted.
- Shred Cheese Fresh: Pre-shredded cheese is coated in anti-caking agents that make the sauce grainy and watery. Grate your own sharp cheddar right before mixing—yes, it’s a pain, but the texture is smoother and the flavor richer. Store-bought shortcuts here ruin the whole dish.
- Bake Covered First: Start with the lid on for 15 minutes to let the sauce cling to the pasta. I know, I know—you’re eager to see it brown. But this step guarantees a creamy, cohesive bake, not a dry, crusty mess. After 15, uncover and broil for 2-3 minutes to crisp the top.
Make-ahead tips for baked macaroni white sauce
Prep Ahead Strategy
Cook the macaroni and make the white sauce up to 1 day ahead—this is where meal prep shines. Store the cooked pasta in the fridge in an airtight container with a splash of olive oil to prevent sticking.
Keep the sauce in a separate container, covering it tightly with plastic wrap pressed directly on the surface to prevent a skin from forming. Reheat both components separately before combining in the baking dish. 💡
Baking Dish Prep
Grease your 9x13-inch baking dish the night before and store it in the fridge. This chilled dish helps the macaroni stay in place better when you assemble everything cold.
If you're using a glass dish, place it on a baking sheet before putting it in the oven to catch any potential drips. I like to label my dishes with the date and recipe name so I don’t forget what’s inside. ❄️
Sauce Thickening Hack
If your sauce thickens too much overnight, simply whisk in 1-2 tablespoons of milk or reserved pasta water when reheating. For extra insurance, keep a small container of milk in your fridge specifically for this purpose.
The key is to reheat the sauce gently over low heat, stirring constantly, until it reaches 165°F—this ensures it’s safe to eat and maintains that perfect creamy consistency. ✨
Freezer-Friendly Assembly
For a true make-ahead meal, assemble the entire dish (macaroni, sauce, and breadcrumbs) in the baking dish and refrigerate it overnight. When ready to bake, simply add the olive oil drizzle and bake as directed.
The cold dish will take about 5-10 minutes longer to reach the same internal temperature, so keep an eye on it after 25 minutes. This method is perfect for busy weeknights when you want to minimize cooking time. 🍽️
Portion Control
Divide the baked macaroni into individual portions before storing it in the fridge or freezer. Use ramekins or small baking dishes for single servings—this makes reheating a breeze. To reheat, cover with foil and warm in the oven at 350°F for 10-15 minutes or until heated through.
The breadcrumb topping will crisp up again beautifully, just like fresh out of the oven. 💪
Freezing for Later
If you're freezing, assemble the dish as directed but skip the breadcrumbs and olive oil drizzle. Instead, cover the baking dish tightly with aluminum foil and plastic wrap. When ready to eat, thaw overnight in the fridge, then add the breadcrumbs and olive oil before baking as usual.
This method preserves the texture and flavor better than freezing the fully assembled dish. 🧊
Nutrition facts
Frequently asked questions
Can I use a different type of pasta instead of elbow macaroni?
While elbow macaroni works perfectly, you can substitute with penne, cavatappi, or even rotini. Avoid long pasta like spaghetti—it won't distribute the sauce as evenly. For a fun twist, try shells or farfalle, but reduce the baking time by 5 minutes since they cook faster.
Why did my sauce turn out too thick or too thin?
Sauce consistency depends on cooking time and liquid balance. If too thick, whisk in 1-2 tablespoons of milk or pasta water while warm. For thin sauce, simmer uncovered for 2-3 extra minutes to reduce. The key is stirring constantly during the roux stage—1-2 minutes of whisking creates the perfect velvety texture.
Can I make this recipe without dairy?
Yes! Swap the milk for unsweetened almond milk or oat milk, and use vegan cheddar cheese or nutritional yeast for a cheesy flavor. For the butter, use vegan butter or olive oil. The texture will be slightly lighter but still creamy. Add 1 teaspoon cornstarch to thicken the sauce if needed.
How do I prevent the breadcrumb topping from getting soggy?
Breadcrumbs stay crispy when baked at high heat with proper prep. First, toast them in a dry pan for 2 minutes before adding to the dish. Second, bake at 375°F without opening the oven door. For extra insurance, sprinkle the breadcrumbs in two layers, adding the olive oil drizzle between them. This creates a barrier that locks in crispiness!
Can I add vegetables to this recipe?
Stir in 1 cup of frozen peas, diced carrots, or broccoli florets when combining the sauce and macaroni. For fresh veggies, sauté them first in butter until tender. Avoid watery veggies like zucchini or tomatoes—they can make the sauce too thin. Roasted bell peppers or spinach work beautifully too!
