Baked Mac and Cheese

Freshly baked mac and cheese with a golden panko topping, served warm from the oven in a casserole dish. Save to Pinterest
Freshly baked mac and cheese with a golden panko topping, served warm from the oven in a casserole dish. | cozypinkitchen.com

This rich and comforting dish features tender elbow macaroni enveloped in a velvety homemade cheese sauce crafted from sharp cheddar and Gruyère. The creamy base gets a luxurious boost from whole milk and heavy cream, while Dijon mustard and aromatic spices add depth.

The crowning glory? A buttery panko-Parmesan topping that bakes to golden perfection, creating irresistible crunch in every bite. This straightforward preparation comes together in just 50 minutes and yields six generous servings.

Customize with add-ins like crispy bacon or adjust the spice level with cayenne. The result is an indulgent, crowd-pleasing favorite that works equally well for weeknight dinners or potluck gatherings.

The rain was beating against my kitchen window last November when I decided my roommate needed proper comfort food after her awful week at work. I dumped an entire bag of extra sharp cheddar into the pot without measuring, watching it transform into the most velvety sauce I had ever made. She took one bite and actually teared up, saying it tasted exactly like what her grandmother used to make every Sunday. That is the moment this recipe became my go-to for anyone needing a serious hug in food form.

Last winter my neighbor smelled this baking through our shared wall and knocked on my door with a container of her own homemade cookies in exchange for a scoop. Now we have an unspoken agreement that whenever either of us has a terrible day, the other knows exactly what to do. Food has this magical way of saying everything will be okay without needing a single word.

Ingredients

  • 400 g (14 oz) elbow macaroni: The curves catch every drop of sauce and I always cook it slightly underdone since it continues baking in the oven
  • 60 g (4 tbsp) unsalted butter: Divided use means you get that rich base and still have enough melted butter to make the topping actually worth eating
  • 40 g (1/3 cup) all-purpose flour: This creates the roux that thickens your sauce base and one minute of cooking removes any raw flour taste
  • 720 ml (3 cups) whole milk: Room temperature milk incorporates faster and prevents that awful moment when your sauce suddenly breaks
  • 120 ml (1/2 cup) heavy cream: The secret to restaurant style creaminess that makes people ask what your secret ingredient is
  • 200 g (2 cups) sharp cheddar cheese: Shred it yourself because pre shredded cheese has anti caking agents that make sauce grainy
  • 100 g (1 cup) Gruyère cheese: Adds that sophisticated nutty depth that elevates this from kids food to dinner party worthy
  • 1 tsp Dijon mustard: You cannot taste the mustard itself but it somehow makes the cheese taste more cheesy
  • 1/2 tsp garlic powder: Provides background warmth without being overpowering like fresh garlic might be here
  • 1/2 tsp onion powder: Balances the sharpness of the cheddar and adds a subtle savory note
  • 1/2 tsp salt: Adjust based on how salty your cheeses are since some brands pack more sodium than others
  • 1/4 tsp freshly ground black pepper: Just enough to make all the flavors pop without adding heat
  • 60 g (1 cup) panko breadcrumbs: These lighter Japanese breadcrumbs create that irresistible crunch that regular crumbs cannot achieve
  • 30 g (1/4 cup) grated Parmesan cheese: Mixed into the topping it adds a salty crispiness that makes the first bite unforgettable
  • 2 tbsp unsalted butter: When melted this binds the topping together and helps it achieve that perfect golden brown
  • 1 tbsp chopped fresh parsley: Optional but adds a bright pop of color that makes people think you tried harder than you actually did

Instructions

Preheat your oven:
Set to 180°C (350°F) and grease a 2-liter baking dish with butter because nothing is sadder than stuck on cheese that could have been eaten
Cook the pasta:
Boil salted water and cook macaroni for 1-2 minutes less than the package says since it will finish cooking in the cheese sauce
Make the roux base:
Melt 60 g butter over medium heat then whisk in flour and cook for 1-2 minutes until it smells slightly nutty and looks like wet sand
Create the béchamel:
Slowly whisk in room temperature milk and cream, stirring constantly until the mixture thickens enough to coat the back of a spoon
Add the cheese:
Remove from heat and stir in cheddar, Gruyère, mustard, garlic powder, onion powder, salt and pepper until the sauce is impossibly smooth
Combine everything:
Pour the drained pasta into the cheese sauce and stir until every single piece of macaroni is thoroughly coated
Transfer to baking dish:
Pour the mixture into your prepared dish and use a spoon to level the top so the crust bakes evenly
Prepare the topping:
Mix panko, Parmesan and melted butter until combined then sprinkle generously over the entire surface
Bake until golden:
Bake for 25-30 minutes until the topping is deeply golden brown and the sauce is bubbling up around the edges
Let it rest:
Wait 5 minutes before serving because this gives the sauce time to set so it does not run all over the plate
A close-up of homemade baked mac and cheese showing creamy cheddar and Gruyère sauce with a crunchy breadcrumb crust. Save to Pinterest
A close-up of homemade baked mac and cheese showing creamy cheddar and Gruyère sauce with a crunchy breadcrumb crust. | cozypinkitchen.com

My sister requested this for her birthday dinner instead of a restaurant meal and I realized then that this is not just side dish material. There is something profoundly satisfying about watching people crowd around the baking dish, sneaking bites of the crispy topping before it even hits the table.

Making It Ahead

You can assemble everything up to 24 hours in advance but keep the topping separate or it will get soggy. When you are ready to bake, add the topping and add 5-10 minutes to the baking time since everything will be cold.

Cheese Selection Secrets

I have learned that block cheese shredded by hand melts completely differently than those convenient pre shredded bags. The extra five minutes of effort makes the difference between grainy sauce and the silky smooth texture that makes people close their eyes while eating.

Serving Suggestions

This serves six as a main dish but eight as a side since it is incredibly rich and satisfying. The balance of crunch and creaminess makes it worth every single calorie.

  • A simple green salad with acidic vinaigrette cuts through the richness beautifully
  • Roasted broccoli or Brussels sprouts add color and make the meal feel complete
  • Crispy garlic bread is never a bad idea even if you are already carbo loading
Comforting baked mac and cheese in a baking dish, ready to serve as a hearty family dinner side dish. Save to Pinterest
Comforting baked mac and cheese in a baking dish, ready to serve as a hearty family dinner side dish. | cozypinkitchen.com

The empty baking dish sitting in my sink is always the best compliment, and this recipe never fails to leave exactly that behind.

Recipe FAQs

Sharp cheddar provides bold flavor while Gruyère adds nutty depth. For milder taste, substitute mozzarella or Monterey Jack. Always shred blocks yourself for better melting.

Yes, assemble up to 24 hours ahead and refrigerate unbaked. Add 10-15 minutes to baking time if baking from cold. The topping may lose some crunch when stored overnight.

Remove from heat before adding cheese to prevent oil separation. Stir gently until just melted. Avoid overheating the sauce once cheese is incorporated.

Elbow macaroni is traditional for its sauce-holding curves. Cavatappi, shells, or penne also work well. Choose shapes with nooks and crannies to capture the creamy sauce.

Yes, freeze individual portions in airtight containers for up to 3 months. Thaw overnight in refrigerator, then reheat covered at 180°C until warmed through. The topping may soften.

Stir in crispy bacon bits, sautéed onions, or roasted garlic. Add cayenne or hot sauce for heat. Mix in herbs like thyme or rosemary to complement the rich cheese flavors.

Baked Mac and Cheese

Creamy cheesy pasta with golden crunchy topping ready in 50 minutes.

Prep 20m
Cook 30m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Pasta

  • 14 oz elbow macaroni

Cheese Sauce

  • 4 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 3 cups whole milk
  • 1/2 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup Gruyère cheese, shredded
  • 1 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp salt
  • 1/4 tsp freshly ground black pepper

Topping

  • 1 cup panko breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp unsalted butter, melted
  • 1 tbsp chopped fresh parsley

Instructions

1
Preheat Oven: Preheat oven to 350°F. Grease a 2-quart baking dish with butter or cooking spray.
2
Cook Pasta: Bring a large pot of salted water to a boil. Add macaroni and cook until al dente, about 1–2 minutes less than package directions. Drain well and set aside.
3
Make Roux: In a large saucepan, melt 4 tablespoons butter over medium heat. Whisk in flour and cook for 1–2 minutes, stirring constantly, until mixture is foamy but not browned.
4
Prepare Cheese Sauce: Gradually whisk in milk and cream. Continue whisking until mixture thickens and begins to bubble, about 5–7 minutes.
5
Add Cheese and Seasonings: Remove from heat. Stir in cheddar, Gruyère, Dijon mustard, garlic powder, onion powder, salt, and pepper until cheese is completely melted and sauce is smooth.
6
Combine Pasta and Sauce: Add drained pasta to the cheese sauce. Stir gently until pasta is evenly coated.
7
Transfer to Baking Dish: Pour macaroni and cheese mixture into the prepared baking dish, spreading evenly.
8
Prepare Topping: In a medium bowl, combine panko breadcrumbs, Parmesan cheese, and melted butter. Mix until crumbs are evenly coated.
9
Add Crumb Topping: Sprinkle breadcrumb mixture evenly over the pasta.
10
Bake Until Golden: Bake for 25–30 minutes until topping is golden brown and sauce is bubbling around edges.
11
Rest and Serve: Let rest for 5 minutes before serving. Garnish with fresh parsley if desired.
Additional Information

Equipment Needed

  • Large pot for boiling pasta
  • Large saucepan
  • Whisk
  • 2-quart baking dish
  • Mixing bowls
  • Wooden spoon or heat-resistant spatula

Nutrition (Per Serving)

Calories 555
Protein 22g
Carbs 47g
Fat 31g

Allergy Information

  • Contains gluten from pasta, flour, and breadcrumbs
  • Contains dairy from milk, cream, cheese, and butter
  • May contain eggs if using egg-enriched pasta
  • Check labels for possible nut or soy cross-contamination
Sophie Reynolds

Sharing easy, flavorful recipes and kitchen wisdom for everyday home cooks—let’s make every meal feel special.