Baked Macaroni with White Sauce Recipe: One-Pan Cheesy Comfort in 30 Minutes

Sauces & Condiments

Baked Macaroni with White Sauce Recipe: One-Pan Cheesy Comfort in 30 Minutes

Baked macaroni with white sauce delivers the ultimate comfort food experience—creamy, cheesy, and perfectly golden in just 30 minutes. This one-pan recipe transforms simple ingredients into a restaurant-worthy dish that’s foolproof for weeknight dinners. The secret lies in a velvety white sauce that coats every noodle, creating a rich, indulgent bite every time.

What sets this recipe apart is its simplicity: no fancy techniques, just a few pantry staples and your oven. The macaroni bakes directly in the sauce, absorbing all that creamy, cheesy goodness without turning soggy. The result? A tender, cheesy casserole with a crispy top layer that’s impossible to resist.

This dish is perfect for feeding a family or meal prepping ahead—just reheat and serve. The white sauce, made with butter, flour, and milk, creates a smooth, velvety texture that pairs beautifully with the al dente pasta.

It’s the kind of meal that feels like a hug in a baking dish.

Ready to make dinner effortless? This recipe delivers restaurant-quality comfort without the fuss. Let’s get started with a method that’s as satisfying as the final bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked macaroni white sauce

Pantry staples transform into cheesy comfort with minimal effort. Just 13 ingredients for a dish that feels like a hug.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, standard size
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth white sauce
Whole Milk 🥛 2 cups Full-fat for creaminess
Shredded Sharp Cheddar Cheese 🧀 2 cups Freshly grated preferred
Medium Cheddar Cheese 🧀 1 cup For extra cheesy flavor
Garlic Powder 🧄 1 tsp For subtle depth
Onion Powder 🧅 1 tsp Balances flavors
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 tsp Diamond Crystal preferred
Breadcrumbs 🍞 ¼ cup Panko for crispy topping
Grated Parmesan Cheese 🧀 ¼ cup For topping crunch
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish

The cheese makes this dish. Sharp cheddar delivers that classic tang, while medium cheddar adds richness. Grab pre-shredded if you're in a rush, but freshly grated melts smoother—Whole Foods or Trader Joe's have great options. For the breadcrumbs, Panko is non-negotiable—it creates that perfect crispy topping. If you're making this ahead, measure out your cheeses and store them separately to prevent clumping. The butter should be cold when you start the roux—this ensures a smooth sauce without lumps.

No sharp cheddar? Monterey Jack or pepper jack work in a pinch, though the flavor will differ slightly. Running low on milk? Half-and-half or heavy cream adds extra richness, but stick to full-fat for the best texture. The flour matters here—King Arthur or Bob's Red Mill brands create a silky sauce. For a dairy-free version, swap the milk for unsweetened almond milk**> and use nutritional yeast instead of Parmesan. The garlic and onion powders can be omitted if you're sensitive to those flavors, but they add depth that's hard to beat.

This casserole reheats beautifully—5 minutes at 350°F brings it back to life. Store leftovers in the fridge for 4-5 days, covered tightly to prevent drying. For meal prep, portion into individual containers before baking—this keeps the macaroni from getting mushy when reheated. Freezes for 3 months too, though the breadcrumb topping may lose some crispness. The sauce thickens as it cools, so you can always add a splash of milk if it seems too stiff when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just toss the macaroni, milk, butter, and flour into one pan, stir, bake, then mix in the cheddar—no straining, no fuss. The sauce thickens right in the oven, and that golden crust? Pure reward for doing almost nothing.
  • Cheesy Bliss: That sharp cheddar melts into the creamy white sauce like it was made for each other. The flour-butter roux gives it a richness that’s not too heavy, and the milk keeps it smooth without being watery. Honestly, it’s the kind of cheesy goodness that makes you forget you’re eating a "simple" recipe.
  • Lunchbox Hero: Between us, this is my go-to for school lunches or work dinners. Pack it in a container, and it stays warm (or reheats like a dream) while still tasting fresh. My kids actually eat it cold sometimes—because even at room temp, that cheddar flavor wins.
  • Budget-Friendly Staple: I make this at least once a month because it’s shockingly cheap—just pasta, butter, flour, milk, and cheese. Stretch it into two meals by adding veggies or turning leftovers into a quick quesadilla. Plus, the ingredients are pantry basics, so no last-minute grocery runs.

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

Here's how to create a creamy, cheesy one-pan masterpiece that delivers restaurant-quality comfort.

1

🍳 Step 1: Cook the Macaroni Al Dente

Bring a large pot of water to a rolling boil and add 1 tablespoon salt (enough to taste like seawater). Add the 12 oz elbow macaroni and cook until 1 minute before the package instructions for al dente—this prevents overcooking when it finishes in the oven. Drain the pasta, reserving 1 cup of pasta water for the sauce. The starchy water helps create a silky white sauce later.

While the pasta cooks, I like to prepare the baking dish by brushing it with 1 tablespoon extra-virgin olive oil. This prevents sticking and adds a subtle flavor. Grease the dish thoroughly, especially if you're using a dark-colored pan that might cause uneven browning.

2

🍳 Step 2: Make the Creamy White Sauce

In a large skillet, melt the ½ cup unsalted butter over medium heat until it foams. Whisk in the ½ cup all-purpose flour and cook for 1-2 minutes, stirring constantly, until the mixture forms a smooth, golden roux. This step is crucial—don't walk away, or the roux will burn and give your sauce a bitter taste.

Gradually whisk in the 2 cups whole milk, about ½ cup at a time, allowing each addition to be fully incorporated before adding more. Return the heat to medium-low and simmer for 5-7 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon. If it gets too thick, thin it with a splash of the reserved pasta water.

3

🥘 Step 3: Combine Pasta and Sauce

Add the drained macaroni to the white sauce along with the 2 cups shredded sharp cheddar cheese, 1 cup medium cheddar cheese, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon ground black pepper, and 1 teaspoon salt. Stir well to coat the pasta evenly in the creamy mixture. The cheese should begin to melt immediately, creating a glossy, velvety sauce.

Taste and adjust seasoning if needed—this is your chance to perfect the flavor. I often add a pinch more salt or black pepper at this stage. The dish should be rich but not overpowering. Transfer the mixture to the prepared baking dish and spread it evenly.

4

🔥 Step 4: Top and Bake to Golden Perfection

In a small bowl, mix together the ¼ cup breadcrumbs and ¼ cup grated parmesan cheese. Sprinkle this mixture evenly over the top of the macaroni, pressing down gently to help it adhere. Bake in a preheated 375°F oven for 20-25 minutes, until the top is golden brown and the edges are bubbling.

Here's the thing—your oven might run hot, so start checking at the 20-minute mark. The dish is done when the cheese is fully melted and the top has a crispy, golden crust. If it browns too quickly, tent the dish with foil for the last few minutes to prevent over-browning.

5

⏰ Step 5: 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 flavors to meld together. The dish should be bubbly and creamy, with a crispy, golden-brown top that adds texture contrast.

Serve immediately while still warm—this baked macaroni is best enjoyed straight from the oven. Each forkful delivers perfectly al dente pasta coated in a rich, cheesy white sauce with a satisfying crunch from the breadcrumb topping. This one-pan wonder is the ultimate comfort food, ready in just 30 minutes!

👨‍🍳

Pro Tips For Making Baked Macaroni White Sauce

  • Cook Pasta 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 still slightly firm (about 1 minute less than package instructions) because it’ll finish cooking in the oven.
  • Melt Butter Slowly: Skip the urge to rush the roux—heat the butter over medium-low until it’s just melted but not browned. If you crank it too high, the flour will burn before the sauce thickens, and you’ll end up with a grainy mess instead of a smooth white sauce.
  • Use Cold Milk: Pouring cold whole milk into the roux stops the cooking process instantly and prevents lumps. My grandmother swore by this, and she was right: the sauce comes out silky every time, even if you’re distracted like I usually am.
  • Mix Cheese Halfway: Fold in half the shredded cheddar with the pasta, then sprinkle the rest on top before baking. This ensures the sauce gets cheesy flavor throughout, not just a crusty top layer—because nobody wants a sad, dry upper crust when the bottom’s perfect.

Regional styles of this dish

Classic American Comfort

This is the dish that made macaroni and cheese a staple in American home kitchens. The white sauce version originated in the early 20th century as a way to stretch ingredients during the Great Depression.

I remember my grandmother's version always used Kraft Dinner powder as a shortcut, but this homemade sauce is infinitely smoother and more flavorful. The key is that 375°F bake that creates the perfect golden crust while keeping the pasta al dente. 🧀

Southern Creamy Style

Southern cooks take this dish to another level by adding a splash of heavy cream to the white sauce and folding in crumbled bacon or andouille sausage. I like to use 1 cup cooked bacon crumbled into the sauce before adding the pasta.

The smoky depth pairs beautifully with the cheddar. For extra richness, some versions even call for a layer of biscuit dough on top instead of breadcrumbs. This version feels like a hug from a Southern mama.

New England Baked Version

Up north, they keep it simple but add a special touch: a sprinkle of nutmeg and a pinch of cayenne pepper in the cheese mixture. The nutmeg adds warmth while the cayenne gives just a hint of heat.

I've seen some New England recipes use potato flakes mixed into the breadcrumb topping for extra crispiness. The result is a dish that's creamy yet slightly spicy—perfect for cold New England winters. 🌶️

Midwest Casserole Twist

In the heartland, they often make this as a larger batch casserole for church potlucks. The Midwest version frequently includes corn kernels mixed into the sauce and a topping of crushed cornflakes instead of breadcrumbs.

I've tried making this version with 1 cup frozen corn thawed and mixed into the sauce—it adds a nice sweet contrast to the cheesy richness. The cornflake topping stays crispy even after reheating, making it perfect for leftovers.

Tex-Mex Fusion Style

For a Southwestern twist, swap the cheddar for Monterey Jack and add 1 teaspoon cumin and ½ teaspoon smoked paprika to the sauce. Top with tortilla chips instead of breadcrumbs and serve with sour cream and salsa on the side.

I love making this version for game day—it's hearty enough to satisfy a crowd but still feels special. The smoky spices give it that Tex-Mex flair without overpowering the creamy base. 🌵

Italian-Inspired Baked Pasta

For an Italian touch, use Pecorino Romano instead of Parmesan in the topping and add ½ teaspoon dried oregano to the sauce. Some Italian versions even call for a splash of white wine in the white sauce instead of milk.

I've found that ½ cup dry white wine deglazed in the pan before adding the milk adds wonderful depth. Serve with a side of garlic bread and a simple arugula salad for an Italian-inspired comfort meal.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 1150mg49%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 6g
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 of its shape, but you can use penne, rigatoni, or cavatappi if that's what you have. Avoid long, thin pastas like spaghetti—they won't hold the sauce as well. For a fun twist, try shells or gemelli which trap extra cheese in their crevices. Just reduce cooking time by 1 minute since they'll finish baking in the oven.

2

Why did my sauce get lumpy? How do I fix it?

Lumps usually happen when the roux burns or milk is added too quickly. To fix it, whisk in 2-3 tablespoons of cold milk or reserved pasta water while stirring vigorously. For prevention, melt butter slowly, whisk constantly when adding flour, and add milk gradually. If the sauce is still too thick after baking, stir in 1-2 tablespoons of milk before serving.

3

Can I make this ahead of time for meal prep?

Assemble the dish (without baking) up to 24 hours ahead and refrigerate in an airtight container. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (5 minutes longer than fresh). For freezing, bake first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes—the breadcrumb topping may need a quick broil to crisp up.

4

What's the secret to getting that perfect crispy top?

The crispy topping comes from three things: Panko breadcrumbs, Parmesan cheese, and proper baking time. Press the topping gently so it sticks, and bake until the edges are bubbling and the center is golden. For extra crunch, broil for 1-2 minutes at the end (watch closely!). If your oven runs hot, tent with foil during the last 5 minutes to prevent burning.

5

How can I make this dish dairy-free?

Swap the milk for unsweetened almond milk or oat milk, use vegan butter, and replace cheddar with vegan cheese shreds (like Daiya or Violife). For the topping, use crushed cornflakes or panko mixed with nutritional yeast instead of Parmesan. The sauce will be creamier but still delicious—just add 1 teaspoon cornstarch to the roux to help thicken it properly.

★★★★★4.8(9 reviews)
Categories Sauces & Condiments