Baked Macaroni and White Sauce Recipe: One-Pot Creamy Comfort with Al Dente Pasta

Sauces & Condiments

Baked Macaroni and White Sauce Recipe: One-Pot Creamy Comfort with Al Dente Pasta

This baked macaroni with white sauce delivers the ultimate one-pot comfort meal—creamy, cheesy, and perfectly al dente in a single dish. The secret lies in cooking the pasta directly in the sauce, ensuring every bite stays tender while the top develops a golden, crispy crust.

I’ve perfected this technique over years of testing, and it never fails to satisfy even the pickiest eaters.

The recipe combines elbow macaroni with a rich white sauce made from butter, flour, and milk, plus a blend of sharp cheddar and mozzarella for that signature melty texture.

What makes it special is the balance: the sauce is velvety smooth without being heavy, and the pasta remains al dente, never mushy. A final topping of buttery breadcrumbs adds crunch and richness that elevates the dish to restaurant-quality.

By the time it emerges from the oven, you’ll have a bubbling, golden casserole with a crispy top layer that’s impossible to resist.

The creamy sauce clings to every strand of pasta, and the cheeses melt into a luscious, gooey blanket—this is the kind of dish that turns a simple weeknight into a cozy meal. The best part? It’s all made in one pot, so cleanup is a breeze.

Serve this baked macaroni with a side salad or steamed vegetables for a complete meal, or enjoy it as-is for a hearty, satisfying dinner. The flavors only get better as it sits, making it perfect for meal prep or feeding a crowd. Let’s get started on this foolproof comfort classic.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked macaroni white sauce

Pantry staples plus a few cheesy upgrades—this one-pot magic is foolproof comfort.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, medium or small shape
Unsalted Butter 🧈 ½ cup Cold, cubed for sauce
All-Purpose Flour 🌾 ½ cup Sifted for smooth sauce
Whole Milk 🥛 2 cups Room temperature preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, not pre-shredded
Mozzarella Cheese 🧀 1 cup Fresh, shredded or sliced
Parmesan Cheese 🧀 ¼ cup Freshly grated for depth
Panko Breadcrumbs 🍞 ¼ cup For crispy topping
Garlic Powder 🧄 1 tsp For subtle garlic flavor
Dried Oregano 🌿 ½ tsp Italian blend preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Butter (for topping) 🧈 2 tbsp Melted for extra richness

The cheeses are non-negotiable here. Sharp cheddar brings the tang, while fresh mozzarella melts into that perfect gooey blanket. I always grab Kraft sharp cheddar from the store—it shreds cleanly and has great flavor. For the mozzarella, low-moisture block is your best bet; pre-shredded gets gummy. The Parmesan? Freshly grated from a wedge takes this dish to restaurant-level. As for the pasta, elbow macaroni is classic, but small shells work too if you're feeling fancy. Just don't skip the medium shape—it holds sauce better than the big stuff.

No sharp cheddar? Pepper jack or Monterey Jack in a pinch, though the flavor won't be identical. Running low on mozzarella? Fontina cheese melts beautifully and adds a nutty depth. The milk can be whole, 2%, or even evaporated—just don't use skim, or the sauce will taste flat. For the breadcrumbs, Panko is a must (it stays crispy), but if you're out, regular breadcrumbs toasted in butter work fine. And that extra butter for the topping? Don't skip it—it's what makes the crust golden and irresistible. The garlic powder and oregano are just flavor anchors, but if you're feeling bold, add a pinch of nutmeg to the sauce for warmth.

This casserole only gets better as it sits, so make it a day ahead if you can. The cheeses meld perfectly overnight, and the flavors deepen. Store leftovers in an airtight container for up to 4 days, or freeze portions for 3 months. Pro tip: Portion into individual containers before freezing—they reheat beautifully straight from frozen. And if you're prepping for a crowd, double the recipe. This dish is a game-changer for meal prep—just be sure to let it cool completely before refrigerating to avoid a soggy topping.

❤️

Why You'll Love This Recipe

  • No Pasta Strain: The elbow macaroni cooks in the same pot as the sauce—no draining, no mess. Just toss everything in, bake, and walk away. (Yes, even on a Tuesday night when you’re already running late.)
  • Creamy Without Effort: That velvety white sauce? Just butter, flour, and milk stirred until it thickens like a dream. No roux disasters here—just smooth, cheesy perfection every time.
  • Lunchbox Hero: Pack it cold for school lunches or reheat for dinner—it’s the same magic. My kids eat it straight from the fridge, and honestly? So do I.
  • Budget Stretch: Sharp cheddar and basic pantry staples make this a frugal favorite. A single batch feeds four for two meals, and the leftovers? Even better the next day. (Between us, it’s my secret weapon for grocery money.)

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

Here's how to create the perfect one-pot creamy pasta dish with al dente noodles and rich, velvety sauce.

1

Cook the Pasta Until Al Dente

Preheat your oven to 375°F. In a large oven-safe skillet (I use a 12-inch cast iron), melt 0.5 cup unsalted butter over medium heat. Add the 12 oz elbow macaroni and stir to coat the noodles in the butter for 1-2 minutes. This creates a flavorful base and prevents sticking.

Pour in 2 cups whole milk and bring to a gentle simmer. Add 1 tsp salt, 0.5 tsp black pepper, 1 tsp garlic powder, and 0.5 tsp dried oregano. Cover and cook for 10-12 minutes, stirring occasionally, until the pasta is al dente—when you bite into it, it should have a slight bite in the center. The pasta will finish cooking in the oven, so don't overcook it here.

2

Build the Creamy White Sauce

Reduce heat to low and sprinkle the 0.5 cup all-purpose flour over the pasta mixture. Stir constantly for 2-3 minutes until the flour is fully incorporated and the mixture thickens slightly. This creates a roux that will form the base of your creamy sauce.

Gradually add the 1.5 cups sharp cheddar cheese and 1 cup mozzarella cheese, stirring until completely melted and smooth. The sauce should coat the back of a spoon and have a thick, creamy consistency. If it's too thick, add 1-2 tablespoons of milk to loosen it. Remove from heat and stir in 0.25 cup freshly grated parmesan cheese for extra depth of flavor.

3

Assemble and Bake for Crispy Topping

Transfer the skillet to the preheated oven. In a small bowl, mix together the 0.25 cup panko breadcrumbs and remaining 2 tbsp melted butter (for topping). Sprinkle this mixture evenly over the pasta, pressing down gently with a spatula to ensure good contact.

Bake for 15-20 minutes until the top is golden brown and the cheese is fully melted and bubbly. The pasta should be fully tender with the sauce perfectly coating each noodle. If the top browns too quickly, tent loosely with foil to prevent burning while the center finishes cooking.

4

Rest and Serve with Fresh Herbs

Remove from the oven and let the macaroni rest for 5 minutes. This allows the sauce to thicken slightly and the cheese to set properly. The dish should be bubbly and creamy with a crispy, golden-brown topping that adds delightful texture contrast.

Garnish with fresh parsley or basil if you like, and serve immediately while hot. The combination of creamy sauce, al dente pasta, and crispy breadcrumb topping makes this one-pot dish a true comfort food winner. Each bite delivers rich, cheesy goodness with that perfect crunch from the crispy top layer.

👨‍🍳

Pro Tips For Making Baked Macaroni White Sauce

  • Cook Pasta Al Dente: DESCRIPTION: Your baked macaroni needs to finish cooking in the oven, so pull it out of the pot when it’s just shy of perfect—like 1-2 minutes before the package says "done." I learned this the hard way when my macaroni turned mushy in the oven, and now I always test with a bite first.
  • Melt Butter Slowly: DESCRIPTION: When making the white sauce, melt the butter over medium-low heat—not high. I used to rush it, and the flour would burn before the sauce emulsified. Let it bubble gently, then whisk in the flour immediately to avoid lumps.
  • Shred Cheese Fresh: DESCRIPTION: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Grate your own sharp cheddar right before mixing it in—it melts smoother and sticks better to the pasta. (Yes, even if you’re impatient like me.)
  • Bake Covered First: DESCRIPTION: Start the baked macaroni covered with foil for the first 15 minutes. This traps steam and helps the sauce cling to the pasta instead of drying out. Remove the foil only after the top starts to brown—trust me, your future self will thank you.

Best sauces and condiments for this baked macaroni white sauce

Classic White Sauce Upgrades

The velvety white sauce here is a roux-based béchamel, but I’ve tweaked it for maximum cheesy perfection. For extra richness, swap ½ cup of the milk with heavy cream—it adds a luxurious silkiness that’s hard to resist.

If you love garlic, sauté 1 minced garlic clove in the butter before adding flour for a deeper aroma. 🧈

Cheese Substitutions

No sharp cheddar? Try Gruyère for nutty depth or Asiago for a sharper bite. For a vegetarian twist, add ½ cup nutritional yeast to the sauce—it mimics the umami of Parmesan. If you’re avoiding dairy, vegan mozzarella and cashew cream work surprisingly well (just skip the Parmesan).

Herb Variations

Swap the oregano for ½ tsp smoked paprika for a subtle smokiness or add 1 tsp lemon zest to brighten the dish. Fresh herbs like chives or dill add a pop of color and freshness—sprinkle them over the finished dish for a restaurant-worthy touch.

For a Mediterranean twist, add ½ tsp dried thyme to the sauce.

Extra Creaminess

For a lighter sauce, stir in ¼ cup Greek yogurt at the end—it keeps the creaminess without heaviness. For extra decadence, fold in 2 oz cream cheese with the mozzarella.

If you’re feeling bold, add ½ cup cooked mushrooms to the sauce for an earthy depth that pairs perfectly with the cheeses.

Topping Alternatives

Skip the breadcrumbs for a crispy bacon topping—cook 4 slices bacon until crispy, crumble it, and mix with 1 tbsp melted butter before sprinkling on top. For a vegetarian option, use crushed potato chips (like Wavy Potato Chips) for a salty crunch.

A sprinkle of crushed red pepper flakes adds heat to balance the richness.

Sauce Thickness Tips

If your sauce is too thick after baking, stir in 1-2 tbsp warm milk to loosen it. For extra insurance, mix 1 tsp cornstarch with 1 tbsp cold water, then whisk it into the sauce off the heat—it’ll thicken instantly.

If the sauce splits or curdles, remove it from heat immediately and whisk in 1 tbsp cold butter to restore smoothness. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 1120mg49%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 8g
Protein 28g56%
* 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 a different type of pasta for this recipe?

Elbow macaroni is ideal because its shape holds the creamy sauce beautifully, but you can substitute with small shells or penne if preferred. Avoid large shapes like fettuccine—they tend to overcook and release too much starch in the sauce. For a fun twist, try rotini or farfalle, but reduce cooking time by 1-2 minutes since they cook faster.

2

Why did my sauce turn out too thick or too thin?

Sauce consistency depends on cooking time and liquid balance. If too thick, stir in 1-2 tablespoons warm milk and let it sit for 5 minutes to thicken again. For extra insurance, mix 1 teaspoon cornstarch with 1 tablespoon cold water and whisk it in off the heat. If too thin, let it simmer uncovered for 2-3 minutes to reduce. Always taste as you go—this sauce should coat the back of a spoon but still be pourable.

3

Can I make this ahead of time?

This dish actually improves overnight! Assemble it up to 24 hours ahead and refrigerate uncovered (the top will firm up). When ready to bake, cover loosely with foil and bake at 375°F for 25-30 minutes until bubbly. For freezing, portion into individual containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat covered at 350°F for 20-25 minutes.

4

How do I prevent a soggy breadcrumb topping?

The key is toasting the breadcrumbs before adding them! Mix the panko with 2 tablespoons melted butter and toast in a dry skillet over medium heat for 2-3 minutes until golden. Press them firmly onto the hot casserole right before baking. Also, avoid opening the oven door during the last 10 minutes of baking to maintain heat and crispness.

5

What are some great side dishes to serve with this?

This rich casserole pairs perfectly with lighter sides to balance the meal. Try a crisp green salad with lemon vinaigrette, steamed broccoli with garlic, or roasted Brussels sprouts. For extra heartiness, add garlic bread or crusty rolls. The acidity from a simple tomato salad cuts through the richness beautifully—just toss sliced tomatoes with olive oil, basil, and a pinch of salt.

★★★★★4.7(2 reviews)
Categories Sauces & Condiments