Creamy Baked Mac and Cheese

Golden baked mac and cheese with bubbly sharp cheddar crust in a rustic dish Pin It
Golden baked mac and cheese with bubbly sharp cheddar crust in a rustic dish | spoonistry.com

This creamy baked mac and cheese brings together tender elbow macaroni with a rich, velvety cheese sauce made from sharp cheddar, mozzarella, and parmesan.

The buttery breadcrumb topping bakes up golden and crispy, creating the perfect contrast to the luscious pasta beneath. It's an easy, comforting dish that comes together in just 45 minutes and feeds the whole family.

Customize it with bacon, mushrooms, or your favorite cheese blends for a personalized twist on this American classic.

My apartment smelled like a diner at midnight the night I decided boxed mac and cheese was no longer going to cut it. I had a block of sharp cheddar sitting in the fridge and just enough stubbornness to figure out a proper cheese sauce from scratch. That first attempt was lumpy and honestly too salty, but something about pulling a golden bubbling dish out of the oven made me feel like I had unlocked a new level of cooking.

I brought this to a potluck once and watched three people go back for seconds before I even got a spoonful myself. My friend David stood over the dish scooping the crispy edges directly onto his plate and declared it the best thing anyone had brought that year. That crusty corner piece is sacred ground in my kitchen now.

Ingredients

  • Elbow macaroni (250 g or 2 cups): The classic shape holds sauce in every curve and crevice, and I have learned that smaller pasta tends to grab onto more of that cheese sauce than larger shapes.
  • Whole milk (2 cups or 500 ml): Whole milk is nonnegotiable here because the fat content is what gives the sauce its velvety body, and skim milk will leave you with something thin and sad.
  • Unsalted butter (2 tbsp plus 2 tbsp for topping): You need butter for both the roux and the topping, and unsalted lets you control the seasoning yourself.
  • All-purpose flour (2 tbsp or 16 g): This is the thickening backbone of your sauce, and cooking it briefly in butter removes the raw flour taste.
  • Sharp cheddar cheese (1 ½ cups or 150 g, grated): Sharp cheddar brings the boldest flavor, and grating it yourself off the block melts infinitely better than pre-shredded bags.
  • Mozzarella cheese (½ cup or 50 g, grated): Mozzarella adds that irresistible stretchy pull when you scoop into the baked dish.
  • Parmesan cheese (¼ cup or 25 g grated, plus 2 tbsp optional for topping): Parmesan contributes a salty umami depth that rounds out the milder cheeses beautifully.
  • Salt (½ tsp) and black pepper (¼ tsp): Seasoning seems simple but tasting and adjusting at the end is what separates good from great.
  • Mustard powder (¼ tsp, optional): This tiny addition does not make it taste like mustard at all but instead amplifies the cheesiness in a way that surprises people every time.
  • Breadcrumbs (½ cup or 50 g): Plain breadcrumbs toast up into the kind of golden crust that everyone fights over.

Instructions

Get the oven ready:
Preheat your oven to 180°C (350°F) and grease a medium baking dish with a little butter so nothing sticks later.
Cook the pasta:
Boil the macaroni in a large pot of well salted water following the package directions, then drain it and set it aside while you make the sauce.
Build the roux:
In a saucepan over medium heat, melt 2 tablespoons of butter until it foams, then whisk in the flour and stir constantly for about a minute until it smells faintly nutty but has not taken on any color.
Create the béchamel:
Pour in the milk gradually while whisking so no lumps form, then keep stirring over medium heat for about 5 minutes until the sauce thickens enough to coat the back of a spoon.
Melt in the cheeses:
Take the pan off the heat and stir in the cheddar, mozzarella, and parmesan until everything is melted and glossy, then season with salt, pepper, and mustard powder if you are using it.
Combine pasta and sauce:
Fold the drained macaroni into the cheese sauce gently but thoroughly so every noodle is coated, then pour the whole mixture into your prepared baking dish.
Add the crunchy topping:
Mix the breadcrumbs with 2 tablespoons of melted butter until they are evenly moistened, then sprinkle them over the macaroni in an even layer and add a little extra parmesan on top if you want.
Bake until golden:
Slide the dish into the oven for 20 to 25 minutes until the top is deeply golden and the sauce is bubbling up around the edges, then let it rest for 5 minutes before serving so it settles.
Steaming spoonful of creamy mac and cheese pulling stretchy mozzarella strings Pin It
Steaming spoonful of creamy mac and cheese pulling stretchy mozzarella strings | spoonistry.com

There is something about a bubbling dish of mac and cheese sitting on the counter that makes everyone linger in the kitchen a little longer. It turns an ordinary evening into something that feels like a small celebration without any occasion at all.

Variations Worth Trying

I have tossed in crumbled cooked bacon when I wanted something heartier and it disappeared twice as fast at a barbecue. Sautéed mushrooms with a pinch of thyme make it feel surprisingly elegant for a dinner party side dish.

Choosing Your Cheese Blend

Swapping in Gruyère for some of the cheddar gives the sauce a nutty sophistication that feels completely different without any extra effort. Monterey Jack melts beautifully and adds creaminess if you want something milder for kids at the table.

Serving and Pairing Ideas

A crisp green salad with vinaigrette cuts through the richness perfectly and makes the meal feel complete. Roasted broccoli or Brussels sprouts on the side are my go-to when I want to feel slightly virtuous about eating a bowl of cheese sauce with pasta in it.

  • Let the dish rest those 5 minutes before scooping so the sauce has time to thicken back up and does not run everywhere.
  • Leftovers reheat beautifully with a splash of milk stirred in and a few minutes in the oven to re-crisp the top.
  • For a gluten-free version, use your favorite gluten-free pasta and swap the flour for a gluten-free blend tablespoon for tablespoon.
Classic mac and cheese topped with crispy breadcrumbs served in a white casserole Pin It
Classic mac and cheese topped with crispy breadcrumbs served in a white casserole | spoonistry.com

Some dishes feed people and some dishes bring them together, and this one has always done both in my kitchen. Share it generously and do not be surprised when the pan comes back scraped clean.

Recipe FAQs

Yes, you can swap elbow macaroni for shells, penne, or cavatappi. Choose pasta shapes with ridges or curves that hold onto the cheese sauce for the best results.

Grainy sauce usually happens when the heat is too high when adding cheese. Always remove the saucepan from heat before stirring in the cheese, and add it gradually while stirring gently until smooth.

Absolutely. Assemble the dish completely, cover tightly, and refrigerate for up to 24 hours before baking. Add the breadcrumb topping just before it goes in the oven. You may need to add 5-10 extra minutes of baking time if cooking from cold.

Sharp cheddar provides the classic tangy flavor, while mozzarella adds stretch and parmesan brings a savory depth. Gruyère, Monterey Jack, or fontina are also excellent choices for melting and flavor variation.

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 160°C (325°F) covered with foil to keep it creamy, or microwave individual portions with a splash of milk to loosen the sauce.

Yes, you can freeze it before or after baking. Wrap tightly in foil and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. The texture of the sauce may change slightly, but a quick stir while reheating helps restore creaminess.

Creamy Baked Mac and Cheese

Creamy baked macaroni with three melted cheeses and a golden buttery breadcrumb topping — pure comfort on a plate.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 2 cups elbow macaroni

Cheese Sauce

  • 2 cups whole milk
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 ½ cups sharp cheddar cheese, grated
  • ½ cup mozzarella cheese, grated
  • ¼ cup parmesan cheese, grated
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon mustard powder

Topping

  • ½ cup breadcrumbs
  • 2 tablespoons butter, melted
  • 2 tablespoons parmesan cheese, grated

Instructions

1
Preheat Oven and Prepare Baking Dish: Preheat the oven to 350°F. Grease a medium baking dish with butter or nonstick spray.
2
Cook the Macaroni: Bring a large pot of salted water to a rolling boil. Cook the elbow macaroni according to package directions until al dente. Drain thoroughly and set aside.
3
Make the Roux: In a saucepan over medium heat, melt 2 tablespoons of butter. Whisk in the flour and cook for 1 to 2 minutes, stirring constantly, until the mixture is foamy and pale but not browned.
4
Build the Béchamel: Gradually pour in the whole milk while whisking continuously to prevent lumps from forming. Continue cooking and stirring for about 5 minutes until the sauce thickens enough to coat the back of a spoon.
5
Incorporate the Cheeses: Remove the saucepan from heat. Add the grated cheddar, mozzarella, and parmesan cheese, stirring until fully melted and smooth. Season with salt, black pepper, and mustard powder.
6
Combine Pasta and Sauce: Fold the drained macaroni into the cheese sauce, tossing gently until every piece is evenly coated.
7
Transfer to Baking Dish: Pour the macaroni and cheese mixture into the prepared baking dish, spreading it out into an even layer.
8
Prepare and Apply the Topping: In a small bowl, combine the breadcrumbs with the melted butter. Sprinkle the mixture evenly over the macaroni. Top with the additional grated parmesan cheese.
9
Bake Until Golden: Bake for 20 to 25 minutes until the top is golden brown and the edges are bubbling. Allow the dish to rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Saucepan
  • Whisk
  • Medium baking dish
  • Mixing spoon

Nutrition (Per Serving)

Calories 520
Protein 20g
Carbs 48g
Fat 27g

Allergy Information

  • Contains milk
  • Contains wheat (gluten)
  • May contain eggs (in some pasta varieties)
  • May contain tree nuts (in certain cheese products); always verify ingredient labels
Audrey Sinclair

Passionate home cook sharing quick, easy, and family-friendly recipes with practical kitchen tips.