Oven-Baked Macaroni and Cheese with Silky Cheddar-Gruyère Sauce Recipe
Introduction
Oven-baked macaroni and cheese is a timeless comfort food that brings warmth and satisfaction to any table. This recipe features a rich, silky cheddar and Gruyère cheese sauce that perfectly coats tender elbow macaroni. It’s a creamy, cheesy dish that’s simple to prepare and guaranteed to please the whole family.

Ingredients
- 8 ounces (about 2 cups) dry elbow macaroni
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups milk (whole or 2% works best)
- 1 teaspoon mustard powder
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper (optional, to taste)
- 2 cups shredded sharp cheddar cheese (about 8 ounces)
- 1 cup shredded Gruyère cheese (about 4 ounces)
- Nonstick spray or a little extra butter for greasing the baking dish
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Lightly grease a medium baking dish (about 2-quart size) with nonstick spray or butter.
- Step 2: Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package directions until just al dente. Drain well and spread the pasta evenly in the prepared baking dish.
- Step 3: While the pasta cooks, melt the butter in a medium saucepan over medium heat. Sprinkle in the flour and whisk constantly for 1–2 minutes until smooth and slightly bubbly to cook out the raw flour taste.
- Step 4: Slowly pour in the milk, whisking continuously to avoid lumps. Cook over medium heat, whisking until the sauce simmers and thickens enough to coat the back of a spoon, about 4–6 minutes.
- Step 5: Whisk in mustard powder, salt, and black pepper if using. Reduce heat to low. Add cheddar and Gruyère cheese in handfuls, stirring after each addition until fully melted and the sauce is silky smooth.
- Step 6: Taste and adjust seasoning with extra salt or pepper if needed. Pour the warm cheese sauce over the macaroni in the baking dish. Gently stir and fold the pasta so each piece is coated.
- Step 7: Bake in the preheated oven for 20–25 minutes, until heated through and the edges bubble slightly. The top should be set and lightly golden in spots.
- Step 8: Remove from oven and let rest for 5–10 minutes to thicken the sauce. Serve warm, scooping from the center for creamy, cheesy servings.
Tips & Variations
- For extra crunch, sprinkle breadcrumbs mixed with melted butter on top before baking.
- Use a blend of sharp and mild cheddar for balanced flavor.
- Substitute Gruyère with Swiss or fontina cheese if unavailable.
- For a bit of heat, add a pinch of cayenne pepper or smoked paprika to the sauce.
- Make it vegetarian by using mild vegetable broth instead of milk for a different twist.
Storage
Store leftover macaroni and cheese covered in the refrigerator for up to 3 days. Reheat in the oven at 325°F (160°C) until warmed through or gently in the microwave, stirring halfway to ensure even heat. Adding a splash of milk when reheating helps restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, any short pasta like shells, rotini, or penne works well for baking with cheese sauce. Just adjust cooking time to ensure it’s al dente before baking.
Can I prepare this recipe ahead of time?
Absolutely. You can assemble the dish and refrigerate it unbaked for up to 24 hours. Bake it straight from the fridge, adding a few extra minutes to the baking time.
Print
Oven-Baked Macaroni and Cheese with Silky Cheddar-Gruyère Sauce Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This Oven-Baked Macaroni and Cheese recipe features tender elbow macaroni enveloped in a silky, creamy cheddar and Gruyère cheese sauce. Perfectly baked to achieve a golden bubbly top, this comforting classic is elevated by mustard powder for a subtle depth of flavor. Ideal for cozy meals, it’s easy to prepare and delivers rich, cheesy satisfaction.
Ingredients
Pasta
- 8 ounces (about 2 cups) dry elbow macaroni
- Salt for pasta water
Cheese Sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups milk (whole or 2%)
- 1 teaspoon mustard powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper (optional)
- 2 cups shredded sharp cheddar cheese (about 8 ounces)
- 1 cup shredded Gruyère cheese (about 4 ounces)
For Baking Dish
- Nonstick spray or a little extra butter for greasing the baking dish
Instructions
- Preheat and Prepare: Preheat your oven to 350°F (175°C). Lightly grease a medium baking dish (about 2-quart size) with nonstick spray or a bit of butter to prevent sticking during baking.
- Cook Pasta: Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package directions until just al dente, tender but still slightly firm. Drain the pasta well and spread it evenly in the prepared baking dish.
- Make Roux: In a medium saucepan over medium heat, melt the butter. Once melted and foamy, sprinkle in the flour and whisk constantly for 1–2 minutes until the mixture is smooth and slightly bubbly, which cooks out the raw flour taste.
- Add Milk: Slowly pour in the milk while whisking continuously to prevent lumps. Continue whisking and cooking over medium heat until the sauce gently simmers and thickens enough to coat the back of a spoon, about 4–6 minutes.
- Season and Add Cheese: Whisk in the mustard powder, salt, and black pepper (if using). Reduce heat to low. Gradually add the shredded cheddar and Gruyère cheese, a handful at a time, stirring after each addition until fully melted and the sauce is silky smooth. Taste and adjust seasoning if needed.
- Combine Pasta and Sauce: Pour the warm cheese sauce over the macaroni in the baking dish. Use a spoon or spatula to gently stir and fold the macaroni so every piece is coated evenly with the sauce.
- Bake: Place the baking dish on the middle rack of the preheated oven. Bake for 20–25 minutes until the macaroni and cheese is heated through, the edges begin to bubble, and the top is set with slight golden spots.
- Rest and Serve: Remove from the oven and let the dish rest for 5–10 minutes to allow the sauce to thicken slightly. Serve warm, scooping from the center for that creamy, cheesy pull in every bite.
Notes
- Using whole or 2% milk yields a creamier sauce; avoid skim milk.
- Mustard powder enhances cheese flavor but can be omitted if unavailable.
- Do not overcook macaroni; al dente texture prevents mushiness after baking.
- Allowing the dish to rest before serving helps the sauce set for easier serving.
- For extra crisp topping, sprinkle some additional cheese or breadcrumbs before baking.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American
Keywords: macaroni and cheese, baked mac and cheese, cheddar cheese sauce, Gruyère, comfort food, oven-baked pasta, cheesy casserole

