Creamy Macaroni Cheese Classic

Featured in: Easy Whisk-Friendly Dinners

This classic comfort features tender elbow macaroni enveloped in a smooth, homemade béchamel sauce blended with sharp cheddar, Gruyère, and Parmesan cheeses. The sauce is seasoned subtly with Dijon mustard, garlic, and onion powders, creating a delicate depth of flavor. Choose between a luxuriously creamy stovetop version or a baked option topped with golden panko breadcrumbs and extra Parmesan for added texture. Perfect for a quick, satisfying meal that pairs wonderfully with fresh green salad or roasted vegetables.

Updated on Thu, 25 Dec 2025 16:14:00 GMT
Golden-brown baked mac and cheese bubbling in a dish, ready for serving everyone a comforting meal. Save
Golden-brown baked mac and cheese bubbling in a dish, ready for serving everyone a comforting meal. | birchwhisk.com

There's a specific Tuesday evening when my mac and cheese became the dish that got requested at every gathering after. I wasn't trying to reinvent anything—just stood at the stove with too many types of cheese in my hands and thought, why not use them all? That moment of reckless cheese abundance turned into something I've made dozens of times since, each time wondering why more people don't approach this classic with the same casual confidence.

I remember serving this to my neighbor who'd moved in across the hall, bringing it over in an old ceramic dish while it was still steaming. She ate three bites and just closed her eyes, and I realized then that comfort food doesn't need to be complicated—it just needs to be honest and made with intention. That dish came back empty the next morning with a note asking for the recipe.

Ingredients

  • Elbow macaroni (350 g): The shape matters more than you'd think—those little curves trap the sauce and make every bite creamy.
  • Unsalted butter (3 tbsp for sauce): Start with quality butter here; it's the foundation of your roux and you'll taste it.
  • All-purpose flour (3 tbsp): This thickens your sauce without any fuss, whisked in hot butter until just golden.
  • Whole milk, warmed (2 cups): Warm milk prevents lumps and makes the sauce come together faster—cold milk will seize up on you.
  • Heavy cream (1 cup): This is what makes it taste decadent without being heavy; it balances the sharpness of the cheese.
  • Sharp cheddar cheese, grated (200 g): This is your backbone—use the sharpest you can find, the kind that makes your jaw tighten a little.
  • Gruyère or Swiss cheese, grated (75 g): Adds a subtle nuttiness that regular cheddar alone can't deliver.
  • Parmesan cheese, finely grated (50 g): The secret weapon that makes people ask what that flavor is; use the good stuff, not the shaker.
  • Dijon mustard (1 tsp): A pinch of sharpness that wakes up all the cheese flavors without tasting like mustard.
  • Garlic powder, onion powder, salt, pepper, cayenne (as listed): Together they add depth without announcing themselves.
  • Panko breadcrumbs (½ cup, for baked version): Creates that golden, crispy contrast against the creamy pasta underneath.
  • Melted butter with extra Parmesan (for topping): Toss these together so the breadcrumbs get toasted and golden, not just sitting on top dry.

Instructions

Start with pasta that's almost there:
Boil your salted water and cook the macaroni one or two minutes under the package time—it finishes cooking in the sauce and you want it tender, not mushy. Drain it and move on while it's still warm.
Build your roux foundation:
Melt butter over medium heat, whisk in flour, and watch it bubble and turn light golden. This takes about a minute or two—don't let it brown or you lose that clean, creamy flavor.
Create the sauce carefully:
Pour warm milk and cream in slowly while whisking constantly, watching it transform from thin to silky as the starch does its work. Simmer gently for about five minutes, stirring so nothing sticks to the bottom.
Season before the cheese:
Add your mustard, garlic powder, onion powder, salt, pepper, and cayenne to the warm sauce. This matters because seasoning cheese sauce after adding all that cold cheese is harder and less effective.
Melt cheese into silence:
Add your cheeses in batches, stirring until each handful disappears into the sauce completely. The whole process should feel almost meditative—no rushing or the cheese breaks.
Bring it together:
Fold in the drained pasta gently, making sure every piece gets coated with that creamy, cheesy goodness. If you're serving stovetop, this is done—spoon it into bowls and maybe add a little more cheese on top.
Go golden if you're baking:
Pour everything into a greased baking dish, mix your breadcrumbs with melted butter and Parmesan until they're evenly moistened, then scatter them over the top. Bake at 200°C for 20 to 25 minutes until it's bubbling at the edges and the top is deep golden—let it rest five minutes so the sauce sets slightly.
Pin it
| birchwhisk.com

What struck me most the first time I made this properly was how quiet my kitchen got. No one talked, just forks clinking against bowls, and that's when I knew I'd made something worth making again. It became the dish I make when I want to say something without words, when comfort matters more than impressing anyone.

When to Bake vs. Serve Stovetop

The stovetop version is for when you're hungry now and want that silky, almost liquid texture—it's what I make on weeknights when I need dinner fast. The baked version is for when you have fifteen extra minutes and want that textural contrast, that crispy top against creamy filling, and something that looks intentional when you set it on the table. Both are completely valid; the choice comes down to your mood and your timeline.

Building Flavor Layers

The reason this recipe uses three cheeses instead of one isn't showing off—it's because each one contributes something different. Cheddar brings the core, familiar sharpness; Gruyère adds that sophisticated nuttiness that makes people pause mid-bite; Parmesan brings salt and umami that rounds everything out. Together they taste complex in a way that a single cheese never can, even if that cheese is expensive.

Making It Your Own

The beauty of mac and cheese is that it's a canvas, not a rigid formula. I've made it with crispy bacon stirred through, with sautéed mushrooms that add an earthy depth, with blanched broccoli for color and nutrition. The core sauce and technique stay the same—everything else is negotiable. Pair it with something bright like a green salad and maybe a crisp Chardonnay if you're feeling fancy, or just eat it straight from the pot standing at the counter like I do most nights.

  • Cook your add-ins first and fold them in with the pasta so flavors meld together.
  • If you're freezing leftovers, do it before baking so you can bake straight from frozen, adding five extra minutes.
  • Cold mac and cheese is genuinely good the next day, and even better warmed gently in the oven with a splash of milk stirred back in.
A close-up of creamy, homemade mac and cheese, perfectly cheesy and ready to be enjoyed. Pin it
A close-up of creamy, homemade mac and cheese, perfectly cheesy and ready to be enjoyed. | birchwhisk.com

This is the recipe I return to when I want to feed people something that matters, something that tastes like care and intention. It never fails, it never disappoints, and it somehow always ends up being the first thing that disappears from the table.

Frequently Asked Questions

What type of pasta works best?

Elbow macaroni is traditional, holding the sauce well, but small shells or cavatappi also work great.

How do I make the sauce smooth?

Whisk the butter and flour until lightly golden before slowly adding warm milk and cream. Stir constantly to avoid lumps.

Can I use different cheeses?

Yes, swapping Gruyère for Monterey Jack or mozzarella provides a milder flavor, while sharper cheddars add more punch.

How to get a crispy topping?

Combine panko breadcrumbs with melted butter and grated Parmesan, then sprinkle over before baking until golden.

Any tips for variations?

Adding cooked bacon, sautéed mushrooms, or blanched broccoli gives an enjoyable twist to the creamy base.

Creamy Macaroni Cheese Classic

Tender pasta coated in a rich, cheesy béchamel, baked golden or served creamy stovetop style.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes


Difficulty: Easy

Cuisine: American

Yield: 4 servings

Dietary: Vegetarian

Ingredients

Pasta

01 12 oz elbow macaroni

Béchamel Sauce

01 3 tbsp unsalted butter
02 3 tbsp all-purpose flour
03 2 cups whole milk, warmed
04 1 cup heavy cream

Cheese Mixture

01 2 cups sharp cheddar cheese, grated
02 ¾ cup Gruyère or Swiss cheese, grated
03 ½ cup Parmesan cheese, finely grated
04 1 tsp Dijon mustard
05 ½ tsp garlic powder
06 ½ tsp onion powder
07 ½ tsp salt
08 ¼ tsp freshly ground black pepper
09 Pinch of cayenne pepper (optional)

Topping (baked version)

01 ½ cup panko breadcrumbs
02 2 tbsp unsalted butter, melted
03 2 tbsp Parmesan cheese, grated

Instructions

Step 01

Preheat and Prepare Baking Dish: If baking, preheat oven to 400°F (200°C) and grease a medium baking dish (approximately 2 quarts).

Step 02

Cook Macaroni: Boil macaroni in salted water until just al dente, about 1 to 2 minutes less than package instructions. Drain and set aside.

Step 03

Prepare Béchamel Base: In a large saucepan, melt 3 tablespoons butter over medium heat. Whisk in flour and cook, stirring constantly, for 1 to 2 minutes until lightly golden without browning.

Step 04

Incorporate Dairy: Gradually whisk in warmed milk and cream until smooth. Bring mixture to a gentle simmer, stirring constantly, until thickened, approximately 4 to 5 minutes.

Step 05

Season Sauce: Reduce heat to low and stir in Dijon mustard, garlic powder, onion powder, salt, black pepper, and optional cayenne pepper.

Step 06

Add Cheeses: Add grated cheddar, Gruyère, and Parmesan cheeses in batches, stirring until fully melted and the sauce is smooth.

Step 07

Combine with Pasta: Fold cooked macaroni into cheese sauce until evenly coated.

Step 08

Serve Stovetop: For stovetop preparation, serve hot immediately, optionally garnished with additional cheese.

Step 09

Assemble and Bake: For baked version, pour macaroni mixture into prepared dish. Combine panko breadcrumbs with melted butter and 2 tablespoons Parmesan cheese; sprinkle evenly over top. Bake 20 to 25 minutes until golden and bubbling. Rest 5 minutes before serving.

Tools You'll Need

  • Large pot
  • Saucepan
  • Whisk
  • Baking dish (if baking)
  • Mixing spoons
  • Grater

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains milk (dairy), wheat (gluten), and possibly eggs if using egg-enriched pasta.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 670
  • Total Fat: 36 g
  • Total Carbohydrate: 59 g
  • Protein: 27 g