Few dishes deliver comfort quite like a tray of baked mac and cheese fresh from the oven. There is the pull of melted cheese, the creamy sauce hugging each noodle, and that irresistible golden crust on top that everyone fights over.
This is not the boxed version. It starts with a proper homemade cheese sauce built on a simple roux, which means it is luxuriously smooth and packed with real flavor. It takes a little more effort, but the payoff is worth every minute.
Whether it is a holiday side, a potluck contribution, or a cozy weeknight main, this recipe never fails to please. It is the kind of dish people ask you to bring again and again.
Prep: 15 mins Cook: 30 mins Serves: 6
Why You’ll Love This Baked Mac and Cheese
- Truly creamy inside with a crisp, golden crust on top for the best of both textures.
- Made from scratch with a foolproof cheese sauce that beats anything from a box.
- Perfect for sharing as a side or a satisfying vegetarian main.
- Customizable with your favorite cheeses and add-ins.
- Kid-approved and adult-loved, making it a reliable family favorite.
Ingredients
- 1 lb elbow macaroni, or another short pasta like cavatappi
- 4 tablespoons butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed slightly for a smoother sauce
- 1 cup heavy cream
- 3 cups sharp cheddar, freshly grated
- 1 cup gruyere or mozzarella, grated, for extra melt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon mustard powder, which deepens the cheese flavor
- 1/4 teaspoon smoked paprika
- Salt and black pepper, to taste
- 1/2 cup breadcrumbs, tossed with 1 tablespoon melted butter for the topping
Instructions
- Cook the pasta. Boil the macaroni in salted water until just shy of al dente, about 1 minute less than the package says. It will finish cooking in the oven. Drain and set aside.
- Start the roux. Preheat your oven to 375°F. In a large pot, melt the butter over medium heat, then whisk in the flour. Cook for 1 to 2 minutes, whisking constantly, until it smells nutty and turns pale gold.
- Make the sauce. Slowly pour in the warm milk and cream while whisking to keep it smooth. Cook for 4 to 5 minutes, stirring, until the sauce thickens enough to coat the back of a spoon.
- Add the seasonings. Stir in the garlic powder, mustard powder, paprika, salt, and pepper.
- Melt in the cheese. Remove the pot from the heat and add most of the cheddar and gruyere, reserving some for the top. Stir until the sauce is glossy and smooth.
- Combine. Fold the drained pasta into the cheese sauce until every noodle is coated.
- Assemble. Pour the mixture into a buttered baking dish. Scatter the reserved cheese and the buttered breadcrumbs evenly over the top.
- Bake. Bake for 25 to 30 minutes until bubbly around the edges and golden on top. For extra color, broil for the last 2 minutes, watching closely.
- Rest and serve. Let it sit for 5 minutes so the sauce sets before scooping.
Tips for the Best Baked Mac and Cheese
- Grate your own cheese. Pre-shredded cheese is coated in anti-caking agents that make the sauce grainy.
- Undercook the pasta. Slightly firm noodles hold up better and will not turn mushy in the oven.
- Warm the milk first. Cold milk added to a hot roux can seize and cause lumps.
- Take the pot off the heat before adding cheese to prevent it from breaking or turning oily.
- Do not skip the mustard powder. It is subtle but adds a savory backbone that makes the cheese taste more like itself.
Variations & Substitutions
- Spicy kick: Add a pinch of cayenne or a swirl of hot sauce to the cheese sauce.
- Different cheeses: Try fontina, Monterey Jack, or a bit of parmesan for a new flavor profile.
- Veggie boost: Fold in steamed broccoli or roasted butternut squash before baking.
- Gluten-free: Use your favorite gluten-free pasta and a cornstarch slurry in place of the flour roux.
How to Store & Reheat
Store leftovers in an airtight container in the refrigerator for up to four days. To reheat, add a splash of milk and warm it in a covered dish in a 350°F oven until heated through, or microwave individual portions in short bursts, stirring between each. The milk helps bring back that creamy texture, since baked pasta tends to firm up as it cools. You can also freeze it before or after baking for up to two months.
What to Serve With It
A crisp green salad with a tangy vinaigrette cuts through the richness perfectly. Roasted vegetables like Brussels sprouts or asparagus make it a complete meal. For a classic comfort spread, serve alongside garlic bread or a bowl of tomato soup.
Frequently Asked Questions
Why is my cheese sauce grainy?
This usually happens when the sauce gets too hot or pre-shredded cheese is used. Add cheese off the heat and grate it fresh for a silky result.
Can I make it ahead of time?
Yes. Assemble it up to a day in advance, cover, and refrigerate. Add a few extra minutes to the bake time since it starts cold.
What is the best cheese for mac and cheese?
Sharp cheddar is the flavor star, but blending it with a good melting cheese like gruyere or mozzarella gives you the ideal creamy stretch.
Warm, cheesy, and deeply satisfying, this baked mac and cheese is comfort in a dish. Make it once and it just might become your most requested recipe.