Macaroni Cheese

Creamy baked macaroni cheese with golden breadcrumb topping served in a rustic dish Save
Creamy baked macaroni cheese with golden breadcrumb topping served in a rustic dish | spoonfulstreet.com

This classic macaroni cheese combines tender pasta with a velvety roux-based sauce featuring mature cheddar and Gruyère. The sauce is built from scratch by whisking butter, flour, and whole milk until thick, then melting in the cheeses with a hint of Dijon mustard for depth.

Once assembled, the dish is crowned with a crunchy breadcrumb and cheese topping before being baked until golden and bubbling. Ready in under an hour, it serves four and pairs beautifully with a simple green salad or roasted vegetables.

The rain was hammering against the kitchen window the afternoon my sister walked in, dumped a bag of groceries on the counter, and announced she had never made macaroni cheese from scratch. We ruined the first batch by walking away from the roux, but the second batch was pure gold. That afternoon taught me something simple: some dishes are worth the extra patience. Macaroni cheese is absolutely one of them.

My sister now makes this every single time she visits, and she refuses to share leftovers with anyone. The last time she cooked it, my neighbor knocked on the door asking what smelled so incredible. We ended up eating straight from the baking dish with oversized spoons, standing around the kitchen island, laughing about nothing in particular.

Ingredients

  • Macaroni pasta (300 g): Use real macaroni if you can, the shape holds sauce in those beautiful little curves.
  • Unsalted butter (2 tablespoons): You control the salt this way, and the sauce comes together more cleanly.
  • All purpose flour (2 tablespoons): Equal parts fat and flour is the golden rule for a smooth roux.
  • Whole milk (500 ml): Full fat milk makes the creamiest sauce, do not be tempted to use skim.
  • Mature cheddar cheese (150 g, grated): Grate it yourself for the best melt, pre shredded coatings resist melting.
  • Gruyere cheese (50 g, grated): This adds a subtle nutty depth that people notice but cannot quite identify.
  • Dijon mustard (1/2 teaspoon): A tiny amount lifts all the cheese flavor without tasting like mustard at all.
  • Salt and black pepper: Season gradually and taste as you go.
  • Breadcrumbs (30 g): Fresh breadcrumbs give a lighter crunch than the dried variety.
  • Grated cheddar for topping (30 g): A little extra cheese on top never hurt anyone.
  • Melted butter for topping (1 tablespoon, optional): Helps the breadcrumbs turn that gorgeous golden color.

Instructions

Prepare your baking dish:
Preheat the oven to 200 degrees C (400 degrees F) and butter a medium baking dish so nothing sticks later.
Cook the macaroni:
Boil a large pot of well salted water and cook the macaroni just until al dente, it will finish cooking in the oven.
Build the roux:
Melt butter in a saucepan over medium heat, add the flour, and whisk without stopping for about a minute until it smells lightly toasted.
Add the milk slowly:
Pour the milk in gradually while whisking so no lumps form, then keep stirring until the sauce thickens enough to coat the back of a spoon.
Melt in the cheese:
Take the pan off the heat and stir in both cheeses and the Dijon mustard until everything is smooth and glossy, then season carefully.
Combine pasta and sauce:
Fold the drained macaroni into the cheese sauce until every piece is coated, then pour it all into your prepared baking dish.
Make the topping:
Toss breadcrumbs with the extra grated cheddar and melted butter if using, then scatter it evenly over the surface.
Bake until golden:
Bake for 15 to 20 minutes until the top is deeply golden and the edges are bubbling up through the crumbs.
Rest before serving:
Let it stand for about 5 minutes so the sauce settles slightly and you do not burn your tongue on the first bite.
Steaming scoop of rich macaroni cheese with melted cheddar and gooey Gruyère sauce Save
Steaming scoop of rich macaroni cheese with melted cheddar and gooey Gruyère sauce | spoonfulstreet.com

There is something quietly magical about pulling a baking dish of macaroni cheese from the oven and watching people instinctively gather closer. It has become my unofficial gauge for whether a gathering is going well.

Serving Ideas That Work Beautifully

A crisp green salad with a sharp vinaigrette cuts through the richness perfectly. Roasted vegetables on the side add color and make the meal feel complete without much extra effort. A chilled glass of Chardonnay beside it turns a weeknight dinner into something that feels oddly special.

Ways to Make It Your Own

A pinch of nutmeg stirred into the sauce adds a warm background note that most people will not be able to name but will absolutely notice. You could swap half the cheddar for Monterey Jack or mozzarella if you want a softer, stretchier texture. Cooked bacon bits folded in at the end are never a bad decision if you are not keeping it vegetarian.

Tools and Allergen Notes Worth Mentioning

You really only need a large pot, a saucepan, a whisk, a baking dish, a colander, and a couple of mixing bowls to pull this off. Keep in mind this recipe contains milk, wheat, and gluten, so adjust accordingly for anyone with sensitivities.

  • Always check labels on processed ingredients like breadcrumbs for hidden allergens.
  • Gluten free flour blends work in the roux if you need to adapt for wheat free diets.
  • Dairy free butter and milk alternatives can work, though the sauce will taste noticeably different.
Homemade macaroni cheese bubbling in a cast iron skillet with a crispy cheese crust Save
Homemade macaroni cheese bubbling in a cast iron skillet with a crispy cheese crust | spoonfulstreet.com

Make this once and it will become one of those recipes you reach for without thinking. That first spoonful of creamy, cheesy pasta under a crunchy golden lid is honestly all the convincing you will ever need.

Recipe Questions & Answers

Absolutely. While macaroni is traditional, any short pasta shape like penne, fusilli, or shells works well. The key is choosing shapes with nooks and crannies that hold onto the cheese sauce effectively.

Gruyère adds a nutty, complex flavour and melts exceptionally smoothly. Combined with sharp cheddar, it creates a more layered and sophisticated cheese sauce than using cheddar alone.

Always remove the saucepan from the heat before adding the cheese. Stir gently until melted rather than boiling, as high heat causes the proteins in cheese to separate and become grainy.

Yes, you can assemble the dish completely, cover it tightly, and refrigerate for up to 24 hours before baking. Add an extra 5 to 10 minutes to the baking time if cooking straight from the fridge.

Dijon mustard acts as a flavour enhancer rather than adding heat. It brings out the savoury notes in the cheese and adds subtle depth without making the dish taste like mustard at all.

Store leftovers in an airtight container in the refrigerator for up to three days. Reheat in the oven at 180°C (350°F) until warmed through, or microwave individual portions with a splash of milk to restore creaminess.

Macaroni Cheese

Creamy baked pasta with cheddar and Gruyère cheese sauce, topped with crispy golden breadcrumbs.

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

Ingredients

Pasta

  • 3 cups (about 10.5 oz) dried macaroni pasta

Cheese Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 1/2 cups (about 5.3 oz) mature cheddar cheese, grated
  • 1/2 cup (about 1.8 oz) Gruyère cheese, grated
  • 1/2 teaspoon Dijon mustard
  • Salt and black pepper, to taste

Topping

  • 1/4 cup breadcrumbs
  • 1/4 cup grated cheddar cheese
  • 1 tablespoon butter, melted (optional)

Instructions

1
Preheat and Prepare Baking Dish: Preheat the oven to 400°F. Lightly butter a medium baking dish and set aside.
2
Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add the macaroni and cook according to package directions until al dente. Drain thoroughly in a colander and set aside.
3
Build the Roux: In a medium saucepan over medium heat, melt 2 tablespoons of butter. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until the mixture turns a pale golden color and gives off a lightly toasted aroma.
4
Incorporate the Milk: Pour in the milk in a slow, steady stream while whisking vigorously to prevent lumps from forming. Continue cooking and stirring for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
5
Melt in the Cheeses: Remove the saucepan from heat. Add the grated cheddar, Gruyère, and Dijon mustard, stirring until all the cheese has melted into a smooth, velvety sauce. Season with salt and pepper to taste.
6
Combine Pasta and Sauce: Fold the drained macaroni into the cheese sauce, stirring gently until every piece is evenly coated. Transfer the mixture to the prepared baking dish, spreading it into an even layer.
7
Prepare and Apply the Topping: In a small bowl, combine the breadcrumbs with the remaining grated cheddar and drizzle in the melted butter if using. Toss until the crumbs are evenly moistened, then scatter the mixture uniformly over the macaroni.
8
Bake Until Golden: Place the dish in the center of the oven and bake for 15 to 20 minutes, until the topping is deeply golden and the sauce is bubbling around the edges.
9
Rest and Serve: Remove from the oven and let stand for 5 minutes to allow the sauce to settle before serving.
Additional Information

Equipment Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • Medium baking dish
  • Colander
  • Mixing bowls

Nutrition (Per Serving)

Calories 540
Protein 22g
Carbs 49g
Fat 27g

Allergy Information

  • Contains milk and milk products
  • Contains wheat (gluten)
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.