Creamy Macaroni Cheese Classic

Featured in: One-Pot Comfort Meals

This comforting dish features tender elbow macaroni gently coated in a lush béchamel sauce made from butter, flour, and warm milk combined with heavy cream. Sharp cheddar, Gruyère, and Parmesan cheeses melt smoothly into the sauce, balanced with Dijon mustard and spices. Choose to enjoy it creamy from the stovetop or baked with a crispy panko and Parmesan topping for a golden crust. Ideal for a satisfying main course with versatile flavor options.

Updated on Wed, 24 Dec 2025 09:55:00 GMT
Golden, bubbly baked mac and cheese, with a crispy panko topping, ready to be served. Pin It
Golden, bubbly baked mac and cheese, with a crispy panko topping, ready to be served. | plumbrine.com

I stood in my college kitchen staring at a blue box of powdered cheese dinner and thought there has to be something better. The first time I made a béchamel sauce felt like magic—watching butter and flour transform into velvet, then adding milk until it thickened into something that actually coats the pasta instead of sitting on top. This recipe became my go-to for broken hearts bad Tuesdays and celebrations alike. My roommate walked in mid whisk and said whatever that is I want it forever.

I made this for my fathers birthday dinner armed with nothing but determination and a bag of cheese. He took one bite closed his eyes and said this tastes like the restaurant downtown. The secret I learned is warming the milk first—cold milk makes the sauce seize up and no amount of whisking saves it. Now its the dish my sister requests every time she visits even after she swore she didnt like mac and cheese.

Ingredients

  • 350 g (12 oz) elbow macaroni: Elbows hold sauce in their curves better than any other shape I have tried
  • 3 tbsp (45 g) unsalted butter: Salted butter works but control the seasoning yourself
  • 3 tbsp (25 g) all-purpose flour: Do not pack the flour or your sauce will be too thick
  • 2 cups (480 ml) whole milk warmed: Room temperature or warm milk prevents lumps every time
  • 1 cup (240 ml) heavy cream: Makes the sauce restaurant rich without floury taste
  • 200 g (2 cups) sharp cheddar grated: Buy blocks and grate it yourself—pre shredded cheese has anti caking coating that makes sauce grainy
  • 75 g (¾ cup) Gruyère or Swiss cheese grated: Adds nutty depth that sharp cheddar alone cannot achieve
  • 50 g (½ cup) Parmesan finely grated: Salty umami punch that ties everything together
  • 1 tsp Dijon mustard: No mustard taste—just enhances cheese flavor like salt does
  • ½ tsp garlic powder: Use powder not fresh garlic for even flavor distribution
  • ½ tsp onion powder: Sweet background note that makes people ask whats in this
  • ½ tsp salt: Adjust based on how salty your cheeses are
  • ¼ tsp freshly ground black pepper: Grind it fresh—pre ground tastes like dust
  • Pinch of cayenne pepper: Wakes up the cheese without making it spicy
  • ½ cup (30 g) panko breadcrumbs: Use panko not regular crumbs for lighter crunch
  • 2 tbsp (30 g) unsalted butter melted: Toss with panko until evenly coated
  • 2 tbsp Parmesan grated: Mix into breadcrumb topping for golden savory crust

Instructions

Preheat and Prep:
Heat oven to 200°C (400°F) for baked version and butter a 2 liter baking dish
Cook Pasta:
Boil macaroni in salted water 1–2 minutes less than package directions then drain well
Start Béchamel:
Melt butter in large saucepan over medium heat whisk in flour cook 1–2 minutes until golden but not brown
Add Dairy:
Whisk in warm milk and cream gradually simmer 4–5 minutes until thickened
Season Sauce:
Stir in Dijon mustard garlic powder onion powder salt pepper and cayenne
Melt Cheese:
Add cheeses in batches over low heat stirring until completely smooth
Combine:
Fold cooked macaroni into cheese sauce until every piece is coated
Finish Stovetop:
Serve immediately with extra cheese on top if you cannot wait
Bake Option:
Mix panko with melted butter and Parmesan sprinkle on pasta bake 20–25 minutes until golden
A close-up of creamy, homemade mac and cheese, perfectly cheesy with a rich sauce. Pin It
A close-up of creamy, homemade mac and cheese, perfectly cheesy with a rich sauce. | plumbrine.com

This recipe got me through my first winter alone. I would make a batch on Sunday eat it for dinner then pack the rest for lunches all week. Something about that warm creamy bowl made even gray February days feel okay. Now every time I smell butter and flour cooking together I remember that tiny kitchen and how cooking taught me to take care of myself.

Choosing the Right Cheese

The cheese combination matters more than you might think. Sharp cheddar provides the bold familiar flavor we expect from mac and cheese but it needs backup. Gruyère adds incredible depth with its nutty slightly sweet notes while Parmesan contributes saltiness and umami that makes the whole dish taste more complex. I once used only mild cheddar and it tasted flat like something was missing. The three cheese blend hits all the right notes.

Stovetop vs Baked

I used to think baked was the only correct way until a rushed Tuesday changed my mind. Stovetop version is pure unadulterated creamy comfort—saucy and rich like the best diner order. Baked adds that crispy golden topping and slightly firmer texture that holds its own at potlucks. Both are perfect just different moods. Make stovetop for weeknight comfort baked for company or when you want leftovers that reheat beautifully.

Make Ahead and Storage

This recipe has saved me more times than I can count when unexpected guests show up or life gets overwhelming. You can assemble the entire dish up to 24 hours before baking—just cover tightly and refrigerate then add 5–10 minutes to bake time if cold. Leftovers reheat surprisingly well with a splash of milk to loosen the sauce. I have even frozen individual portions wrapped tightly for those emergency need comfort food nights.

  • Undercook pasta by 2 minutes since it absorbs sauce while baking
  • Cover with foil after 15 minutes if top browns too fast
  • Let baked version rest 5 minutes before serving—sauce sets and portions hold better
Steaming bowl of mac and cheese, with a satisfyingly thick and cheesy texture. Pin It
Steaming bowl of mac and cheese, with a satisfyingly thick and cheesy texture. | plumbrine.com

However you make it this recipe will become part of your own story too. Good food shared with people you love even if that person is just you on a Tuesday night is what cooking is all about.

Recipe FAQs

What type of pasta works best?

Elbow macaroni is preferred for its shape, which holds sauce well, but small shells or cavatappi can be used as alternatives.

How can I make the sauce extra creamy?

Use a combination of whole milk and heavy cream, stir constantly while simmering, and melt cheeses slowly for a smooth, luxurious sauce.

What cheeses complement this dish?

Sharp cheddar provides flavor, Gruyère adds nuttiness, and Parmesan contributes savory depth; variations like Monterey Jack or mozzarella work for milder taste.

Can I bake it or serve without baking?

Both options are great: stovetop yields a creamy texture, while baking with a panko and Parmesan topping gives a golden, crispy finish.

Any tips for seasoning balance?

Dijon mustard, garlic and onion powder, salt, pepper, and an optional pinch of cayenne add depth and enhance the cheese flavors perfectly.

How to store leftovers?

Refrigerate in an airtight container for up to 3 days. Reheat gently on stovetop or oven to maintain creaminess and texture.

Creamy Macaroni Cheese Classic

Tender macaroni with rich béchamel and melted cheese, perfect baked golden or stovetop creamy.

Prep Time
15 min
Time to Cook
30 min
Total Duration
45 min
Recipe Creator Harper Quinn


Skill Level Easy

Cuisine American

Output 4 Number of Servings

Dietary Details Meat-Free

What You’ll Need

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 (for baked version)

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

Directions

Step 01

Preheat oven: Set oven to 400°F. Grease a 2-quart baking dish.

Step 02

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

Step 03

Prepare béchamel base: Melt butter over medium heat in a large saucepan. Whisk in flour and cook for 1–2 minutes until lightly golden without browning.

Step 04

Incorporate milk and cream: Gradually whisk in warmed whole milk and heavy cream until smooth. Simmer gently while stirring constantly until sauce thickens, about 4–5 minutes.

Step 05

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

Step 06

Add cheeses: Add sharp cheddar, Gruyère, and Parmesan cheeses in increments, stirring until fully melted and sauce is smooth.

Step 07

Combine macaroni: Fold cooked macaroni into cheese sauce, ensuring even coating.

Step 08

Finish stovetop version: Serve immediately while hot, optionally garnishing with additional cheese.

Step 09

Assemble baked version: Transfer mac and cheese mixture to prepared baking dish. Combine panko breadcrumbs, melted butter, and Parmesan; sprinkle evenly on top.

Step 10

Bake until golden: Bake uncovered for 20–25 minutes until golden and bubbling. Let rest for 5 minutes before serving.

Essential Tools

  • Large pot
  • Saucepan
  • Whisk
  • Baking dish
  • Mixing spoons
  • Grater

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains milk (dairy), wheat (gluten), and possibly eggs if egg-enriched pasta is used.

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 670
  • Total Fat: 36 g
  • Total Carbohydrates: 59 g
  • Protein: 27 g