Classic Oven-Baked Macaroni Cheese

Featured in: Home Meal Favorites

This dish showcases tender elbow macaroni enveloped in a smooth, sharp cheddar and Gruyère cheese sauce. The sauce is made by whisking butter and flour into a roux before gradually adding warm milk and seasonings like Dijon mustard, garlic, and onion powder. After combining pasta and sauce, a mix of panko breadcrumbs, melted butter, and Parmesan creates a golden crust during baking. It offers comforting textures and flavors, ideal for gatherings and simple family meals.

Updated on Sat, 20 Dec 2025 11:39:00 GMT
Golden and bubbly, this classic oven-baked macaroni and cheese promises a delicious, cheesy bite. Pin it
Golden and bubbly, this classic oven-baked macaroni and cheese promises a delicious, cheesy bite. | happyzitoune.com

My daughter started requesting this every Sunday after she tasted it at her best friend's house. I'd been making boxed mac and cheese for years, convinced homemade was too fussy. One rainy afternoon I finally caved and made it from scratch. The kitchen smelled like a bakery crossed with a cheese shop, and when I pulled that bubbling dish from the oven, even I couldn't believe I'd been missing out this long.

I made this for my husband's birthday dinner at his request, which surprised me because he usually wants steak. He said it reminded him of the one his grandmother used to bake in a blue ceramic dish. I used a similar dish that night, and he got quiet for a moment when I set it on the table. Sometimes comfort food does more than fill you up.

Ingredients

  • Elbow macaroni: The classic shape for a reason, those little tubes catch and hold the sauce perfectly, and undercooking them slightly prevents mushiness after baking.
  • Unsalted butter: Gives you control over the salt level and creates the base for a smooth roux without any burnt or bitter notes.
  • All-purpose flour: Thickens the sauce into that luscious, coat-the-spoon consistency, just whisk it constantly so no lumps sneak in.
  • Whole milk: Warming it first prevents the roux from seizing up and helps the sauce come together faster and smoother.
  • Dijon mustard: A tiny bit adds a subtle tang that makes the cheese flavor pop without tasting mustard-forward.
  • Garlic powder and onion powder: These bring savory depth without the moisture fresh garlic or onion would add to the sauce.
  • Sharp cheddar cheese: The backbone of the dish, it melts beautifully and delivers that tangy, bold flavor everyone craves.
  • Gruyere cheese: Adds a nutty, slightly sweet complexity that makes people ask what your secret is.
  • Panko breadcrumbs: Lighter and crispier than regular breadcrumbs, they toast up golden and stay crunchy even after baking.
  • Parmesan cheese: Optional but worth it, it adds a salty, umami punch to the topping that makes it irresistible.

Instructions

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Prep your oven and dish:
Set the oven to 180°C and grease your baking dish well so nothing sticks later. This step takes ten seconds but saves you from scrubbing stuck cheese off the edges.
Cook the pasta:
Boil the macaroni in heavily salted water until it still has a little bite, then drain it fast. It will finish cooking in the oven, so if you cook it all the way now, it will turn to mush.
Make the roux:
Melt the butter over medium heat and whisk in the flour, stirring constantly until it smells nutty and turns pale gold. This is the foundation of a smooth sauce, so don't rush it.
Build the sauce:
Pour in the warmed milk slowly while whisking to avoid lumps, then keep stirring until it thickens enough to coat the back of a spoon. It should feel like liquid velvet.
Add the seasonings and cheese:
Stir in the mustard, garlic powder, onion powder, salt, and pepper, then add the cheddar and Gruyere off the heat. Stir gently until everything melts into a glossy, unified sauce.
Combine pasta and sauce:
Fold the drained macaroni into the cheese sauce until every piece is coated. It should look generous and saucy, not dry.
Transfer to the baking dish:
Pour the whole mixture into your prepared dish and spread it evenly. This is when it starts looking like the real deal.
Prepare the topping:
Toss the panko with melted butter and Parmesan, then scatter it evenly over the top. Don't pack it down, just let it sit loose so it crisps up properly.
Bake until golden:
Slide it into the oven and bake until the top is golden brown and the edges are bubbling. Let it rest for five minutes so the sauce thickens up and doesn't run all over the plate.
Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Pin it
| happyzitoune.com

One winter evening, my neighbor brought over a store-bought version after I mentioned I wasn't feeling well. I thanked her, then quietly made a batch of this the next day and left it on her porch with a note. She texted me three times asking for the recipe. That's when I realized this dish is a language all its own.

Cheese Variations Worth Trying

I've swapped Gruyere for fontina when I wanted something creamier, and I've added a handful of smoked gouda when I was feeling adventurous. A bit of white cheddar mixed with the sharp cheddar gives it a milder, cleaner flavor that kids seem to prefer. Monterey Jack makes it stretchier and gooier, which is fun if you're going for that cheese-pull effect. Just make sure whatever you choose melts smoothly and doesn't get oily.

Mix-Ins That Actually Work

I've stirred in crispy bacon bits, sautéed mushrooms, and even roasted broccoli florets without changing the base recipe. Spinach works if you squeeze out all the water first, otherwise it makes the sauce watery. A handful of diced jalapeños or a pinch of cayenne gives it a gentle kick without overwhelming the cheese. Just fold your mix-ins into the pasta right before transferring it to the baking dish so they're evenly distributed.

Storing and Reheating Like a Pro

Leftovers keep in the fridge for up to four days in an airtight container, and honestly they taste even creamier the next day once the flavors meld. I reheat individual portions in the microwave with a splash of milk to loosen the sauce, or I cover the whole dish with foil and warm it in a low oven. The topping won't be as crispy after reheating, but the flavor is still there. You can freeze it before baking, then bake it straight from frozen by adding an extra fifteen minutes and covering it with foil halfway through.

  • Always let it cool completely before covering and refrigerating to avoid condensation making it soggy.
  • If freezing, use a disposable aluminum pan so you don't tie up your good bakeware.
  • Write the baking instructions on the foil with a marker so you don't have to remember later.
Product image
Create smooth frozen drinks, slushies, and frappés for desserts and parties using juices, coffee, or wine.
Check price on Amazon
A generous dish of homemade macaroni and cheese, boasting a crispy, golden breadcrumb topping. Pin it
A generous dish of homemade macaroni and cheese, boasting a crispy, golden breadcrumb topping. | happyzitoune.com

This is the kind of recipe that turns a regular Tuesday into something people remember. Make it once and it'll become the dish everyone asks you to bring.

Recipe FAQs

How do I prevent the cheese sauce from being lumpy?

Whisk the flour and melted butter thoroughly to make a smooth roux before gradually adding warm milk, stirring constantly to avoid lumps.

What cheeses work best for a rich sauce?

Sharp cheddar and Gruyère melt into a creamy, flavorful sauce, giving a classic taste and smooth texture.

Can I make this dish ahead of time?

Yes, assemble the macaroni and cheese in the dish, cover, and refrigerate. Bake fresh before serving for best results.

How do I achieve a golden crunchy topping?

Mix panko breadcrumbs with melted butter and sprinkle evenly over the pasta before baking until golden and crisp.

What variations can enhance flavor?

Add spices like cayenne or smoked paprika to the sauce, or mix in cooked bacon, sautéed mushrooms, or spinach for extra depth.

Classic Oven-Baked Macaroni Cheese

Creamy baked macaroni featuring rich cheese sauce and a golden, crunchy topping.

Prep time
20 min
Cook time
35 min
Overall time
55 min
Created by Liam Fletcher


Skill level Easy

Cuisine American

Makes 6 Portions

Dietary details Vegetarian

What You’ll 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 more for pasta water
08 1/4 tsp ground black pepper
09 2 cups sharp cheddar cheese, grated
10 1 cup Gruyère cheese, grated

Topping

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

Directions

Step 01

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

Step 02

Cook pasta: Boil salted water in a large pot. Cook macaroni until just al dente, about 1–2 minutes less than package instructions. Drain and set aside.

Step 03

Make roux: Melt 4 tbsp butter in a saucepan over medium heat. Whisk in flour continuously for 1–2 minutes until pale and smooth.

Step 04

Prepare cheese sauce: Gradually whisk warmed milk into roux to avoid lumps. Cook, stirring often, until sauce thickens and coats the back of a spoon, about 5–7 minutes.

Step 05

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

Step 06

Combine pasta and sauce: Mix drained macaroni with the cheese sauce until thoroughly coated.

Step 07

Transfer to baking dish: Pour pasta and cheese mixture into the prepared baking dish, spreading evenly.

Step 08

Add topping: In a small bowl, combine panko breadcrumbs with melted butter and Parmesan if using. Sprinkle evenly over the macaroni mixture.

Step 09

Bake: Bake in preheated oven for 25–30 minutes, until the topping is golden and sauce is bubbling. Let rest for 5 minutes before serving.

Equipment needed

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

Allergy notes

Double-check each ingredient for allergens, and speak with a healthcare professional if unsure.
  • Contains milk (dairy), wheat (gluten), and possible egg in some panko breadcrumbs.

Nutrition info (each serving)

Details here are for general knowledge and aren’t medical advice.
  • Calorie count: 540
  • Fat content: 28 g
  • Carbohydrates: 47 g
  • Proteins: 23 g