Classic Oven-Baked Macaroni Cheese

Featured in: Everyday Family Meals

This classic oven-baked macaroni dish delivers creamy, cheesy pasta enveloped in a smooth sauce, crowned by a crisp, golden crust. The preparation begins with cooking elbow macaroni until just tender. A buttery roux is combined with warmed milk and flavored with Dijon mustard, garlic, and onion powders, creating a velvety cheese sauce with sharp cheddar and Gruyère. The macaroni is mixed into the sauce, transferred to a baking dish, and topped with a buttery breadcrumb mixture before baking to bubbly perfection. Ideal for cozy family dinners or gatherings.

Updated on Sat, 20 Dec 2025 11:02:00 GMT
Golden-brown topping on creamy, bubbly Classic Oven-Baked Macaroni and Cheese, ready to serve and enjoy. Pin it
Golden-brown topping on creamy, bubbly Classic Oven-Baked Macaroni and Cheese, ready to serve and enjoy. | forkledger.com

I was standing in my kitchen on a rainy Tuesday, craving something that felt like a hug from the inside out. The fridge had cheese, the pantry had pasta, and suddenly I knew exactly what I needed. I pulled out my grandmother's old baking dish and started grating cheddar, letting the smell of sharp cheese fill the room. That first bubbling, golden pan of baked mac and cheese became my cure for grey days, and I've been making it ever since.

The first time I made this for friends, I worried the top would burn or the sauce would break. Instead, I pulled a perfect golden dish from the oven, and the room went quiet as everyone took their first bite. One friend looked up and said it tasted like childhood, which is the best compliment I've ever received. Now it's my go-to whenever someone needs comfort or celebration, and it never lets me down.

Ingredients

  • Elbow macaroni: The classic shape holds cheese sauce in every curve, but don't overcook it or it'll turn mushy in the oven.
  • Unsalted butter: You need it for both the roux and the topping, so grab a fresh stick and let it soften a bit for easier melting.
  • All-purpose flour: This thickens the sauce, but whisk it constantly or you'll end up with lumps you can't fix.
  • Whole milk, warmed: Warming it first prevents the roux from seizing up and makes for a smoother, faster sauce.
  • Dijon mustard: Just a teaspoon adds a subtle tang that wakes up the cheese without tasting like mustard.
  • Garlic powder and onion powder: These bring depth without the bite of raw aromatics, which can overpower the cheese.
  • Salt and black pepper: Season the sauce well, because pasta soaks up flavor and you can't fix blandness after baking.
  • Sharp cheddar cheese, grated: The sharper the better for that bold, tangy backbone that makes this dish sing.
  • Gruyère cheese, grated: It melts like a dream and adds a nutty richness, but swap in more cheddar if you can't find it.
  • Panko breadcrumbs: These stay crispier than regular breadcrumbs and give you that satisfying crackle on top.
  • Parmesan cheese, grated: Optional, but it deepens the savory crust and makes the topping taste like something special.

Instructions

Product image
Store cookware, spices, and prep tools within reach to keep cooking organized and efficient.
Check price on Amazon
Preheat and Prep:
Turn your oven to 180°C (350°F) and grease your baking dish so nothing sticks later. I use butter because it adds flavor, but spray works too.
Cook the Pasta:
Boil salted water and cook the macaroni just until al dente, a minute or two less than the box says. It'll finish cooking in the oven, so you want it firm now.
Make the Roux:
Melt butter in a saucepan over medium heat, then whisk in flour and cook for a couple minutes until it smells toasty and turns pale gold. This step cooks out the raw flour taste.
Build the Sauce:
Pour in the warmed milk slowly, whisking the whole time so no clumps form. Keep stirring until the sauce thickens enough to coat the back of a spoon, which takes about five to seven minutes.
Add the Flavor:
Take the pan off the heat and stir in mustard, garlic powder, onion powder, salt, and pepper. Then add all your grated cheese and stir until it melts into a glossy, smooth sauce.
Combine Pasta and Sauce:
Dump the drained macaroni into the cheese sauce and mix until every piece is coated. You want to see cheese clinging to all those little elbows.
Transfer to Dish:
Pour everything into your greased baking dish and spread it out evenly. Don't pack it down too hard or the topping won't sit right.
Prepare the Topping:
Mix panko with melted butter and Parmesan in a small bowl, then sprinkle it over the top in an even layer. This is what gives you that golden, crunchy finish.
Bake Until Golden:
Slide the dish into the oven and bake for 25 to 30 minutes, until the top is bubbly and deeply golden. Let it rest for five minutes so the sauce sets up before you serve.
Product image
Store cookware, spices, and prep tools within reach to keep cooking organized and efficient.
Check price on Amazon
A close-up of cheesy, comforting Classic Oven-Baked Macaroni and Cheese with a crunchy breadcrumb crust. Pin it
A close-up of cheesy, comforting Classic Oven-Baked Macaroni and Cheese with a crunchy breadcrumb crust. | forkledger.com

One winter evening, I made this for my nephew's birthday dinner, and he asked for seconds before he'd even finished his first plate. Watching him scrape the dish clean with a piece of bread made me realize this recipe had become more than just comfort food. It was a way to show love without saying a word, and now every time I make it, I think of his happy, sauce-covered face.

How to Store and Reheat

I always make extra because this keeps beautifully in the fridge for up to four days in an airtight container. When I reheat it, I add a splash of milk and warm it gently in the oven or microwave so the sauce doesn't dry out. You can even freeze individual portions for up to three months, though the topping loses some crunch, so I recommend adding fresh panko when you reheat.

Ways to Make It Your Own

Once you've nailed the base recipe, it's fun to experiment with mix-ins and flavor twists. I've stirred in crispy bacon, sautéed mushrooms, fresh spinach, and even roasted red peppers, and they all worked beautifully. You can also play with the cheese blend by adding fontina, gouda, or a bit of cream cheese for extra creaminess, and a pinch of cayenne or smoked paprika in the sauce takes it in a whole new direction.

Serving Suggestions and Pairings

This dish is rich and hearty, so I like to serve it with something bright and crisp to balance the creaminess. A simple green salad with lemon vinaigrette cuts through the cheese perfectly, and roasted broccoli or green beans add a nice vegetal contrast. For drinks, a chilled Chardonnay or a light lager works wonders, and if you're feeding kids, a cold glass of apple juice is always a hit.

  • Serve it straight from the oven for maximum cheese pull and crunch.
  • Pair with a tangy coleslaw or pickles to cut the richness.
  • Offer hot sauce on the side for anyone who likes a little kick.
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Steaming hot Classic Oven-Baked Macaroni and Cheese, a classic American meal perfect for a family dinner. Pin it
Steaming hot Classic Oven-Baked Macaroni and Cheese, a classic American meal perfect for a family dinner. | forkledger.com

This mac and cheese has carried me through busy weeknights, holiday tables, and quiet evenings when I just needed something warm and familiar. I hope it becomes a staple in your kitchen too, ready to deliver comfort and joy whenever you need it most.

Recipe FAQ

How do I prevent the cheese sauce from becoming grainy?

Ensure the roux is cooked briefly without browning, and gradually whisk in warm milk to avoid lumps. Stir continuously while thickening the sauce for a smooth texture.

Can I substitute other cheeses for cheddar and Gruyère?

Yes, cheeses like mozzarella, fontina, or Monterey Jack can be used to alter the flavor while maintaining creaminess.

What is the best way to achieve a crisp breadcrumb topping?

Toss panko breadcrumbs with melted butter and optionally Parmesan before sprinkling evenly on top to ensure a golden, crunchy finish.

How do I keep the pasta from becoming mushy after baking?

Cook the macaroni until just al dente before combining with sauce, as it will continue cooking during baking, preventing over-softening.

Can I prepare this dish in advance?

Yes, assemble the dish and refrigerate before baking. Bake from cold, adding a few extra minutes to reach bubbling and golden topping.

Classic Oven-Baked Macaroni Cheese

Comforting baked pasta with tender macaroni covered in rich cheese sauce and a crispy topping.

Prep time
20 minutes
Cook time
35 minutes
Total duration
55 minutes
Published by Natalie Hall


Skill level Easy

Cuisine American

Makes 6 Number of servings

Diet details Vegetarian

What You Need

Pasta

01 14 oz elbow macaroni

Cheese Sauce

01 4 tbsp unsalted butter
02 1/3 cup all-purpose flour
03 4 cups whole milk, warmed
04 1 tsp Dijon mustard
05 1/2 tsp garlic powder
06 1/2 tsp onion powder
07 1/2 tsp salt, plus additional for pasta water
08 1/4 tsp ground black pepper
09 2 cups sharp cheddar cheese, grated
10 1 cup Gruyère cheese, grated (or additional cheddar)

Topping

01 1 cup panko breadcrumbs
02 2 tbsp unsalted butter, melted
03 1/4 cup Parmesan cheese, grated (optional)

How To Make It

Step 01

Preheat oven and prepare baking dish: Preheat oven to 350°F. Grease a 3-quart baking dish with butter or nonstick spray.

Step 02

Cook macaroni: Bring a large pot of salted water to a boil. Cook macaroni until just al dente, about 1 to 2 minutes less than package instructions. Drain and set aside.

Step 03

Prepare roux: In a large saucepan over medium heat, melt 4 tablespoons butter. Whisk in flour constantly for 1 to 2 minutes until pale and smooth.

Step 04

Make cheese sauce: Gradually whisk in warmed milk, avoiding lumps. Cook while stirring often until sauce thickens and coats the back of a spoon, about 5 to 7 minutes.

Step 05

Season and add cheese: Remove sauce from heat. Stir in Dijon mustard, garlic powder, onion powder, salt, and black pepper. Add cheddar and Gruyère, stirring until fully melted and smooth.

Step 06

Combine pasta and sauce: Fold the cooked macaroni into the cheese sauce, ensuring even coating.

Step 07

Assemble dish: Transfer the macaroni mixture into the prepared baking dish.

Step 08

Prepare and apply topping: Mix panko breadcrumbs with melted butter and Parmesan if using. Evenly sprinkle over macaroni.

Step 09

Bake and rest: Bake for 25 to 30 minutes until the top is golden brown and bubbling. Allow resting for 5 minutes before serving.

Tools Needed

  • Large pot
  • Saucepan
  • Whisk
  • 3-quart baking dish
  • Mixing bowls
  • Spoon or spatula

Allergy info

Review each component for possible allergen content—ask a healthcare provider whenever you're unsure.
  • Contains milk (dairy), wheat (gluten), and possible egg in some panko breadcrumbs.

Nutrition info (per serving)

Nutritional details are for your reference. This doesn't substitute health advice.
  • Calories: 540
  • Total fat: 28 grams
  • Carbohydrates: 47 grams
  • Protein: 23 grams