Creamy Macaroni Cheese

Featured in: One-Pot Cozy Suppers

This dish features tender elbow macaroni enveloped in a creamy béchamel sauce blended with sharp cheddar, Gruyère, and Parmesan cheeses. The mixture can be served luxuriously creamy on the stovetop or baked with a golden, buttery panko topping for added texture. The savory blend is enhanced by Dijon mustard and spices, offering a comforting, satisfying meal that’s easy to prepare and perfect for sharing.

Updated on Wed, 24 Dec 2025 16:49:00 GMT
Golden brown baked mac and cheese, bubbly from the oven, ready to serve with a creamy texture. Pin to Board
Golden brown baked mac and cheese, bubbly from the oven, ready to serve with a creamy texture. | embersprig.com

There's something about mac and cheese that stops time in a kitchen. My college roommate made it once on a Tuesday night when we were too broke for takeout, and suddenly the whole apartment smelled like butter and possibility. That first bite—creamy, tangy, with just enough sharpness to make you sit up and pay attention—I realized homemade was a world away from the box version I'd grown up with. It's the kind of dish that makes people linger at the table, forks scraping the bottom of their bowls, asking for the recipe even though they're certain they can't make it. But you can, and it's easier than you think.

I made this for a dinner party once where someone announced they were gluten-free, and I nearly panicked until I realized everyone else would demolish the regular version. Watching people reach for seconds, even thirds, while pushing salad aside—that's when I knew this recipe was the real deal. The golden crust crackling under their forks, steam rising from the creamy center, felt like I'd done something right.

Ingredients

  • Elbow macaroni (350 g): Cook it just under al dente because it'll soften more in the sauce and oven.
  • Unsalted butter (3 tbsp): Use real butter here—it's the foundation of your roux and you'll taste the difference.
  • All-purpose flour (3 tbsp): This thickens the sauce without weird graininess if you whisk it in properly.
  • Whole milk, warmed (2 cups): Warm milk whisks in smoother and prevents lumps that cold milk can cause.
  • Heavy cream (1 cup): This is your luxury ingredient; it makes the sauce lush and protects against breaking.
  • Sharp cheddar cheese, grated (200 g): The backbone flavor—don't skip the sharp stuff, mild cheddar gets lost in the sauce.
  • Gruyère or Swiss cheese, grated (75 g): Adds nutty complexity and helps the sauce stay creamy when baked.
  • Parmesan cheese, finely grated (50 g): A little goes a long way for that salty, umami punch.
  • Dijon mustard (1 tsp): You won't taste mustard; you'll taste sharper cheese.
  • Garlic powder, onion powder, salt, pepper, cayenne (½ tsp each, adjusted): Layer these in gradually so the flavors build naturally.
  • Panko breadcrumbs (½ cup) and melted butter (2 tbsp): This topping gets golden and crispy without burning if you watch it.

Instructions

Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Get everything ready first:
Preheat your oven to 200°C (400°F) if you're baking, grease your dish, and grate all your cheese while the water comes to a boil. Having everything prepped means you won't be fumbling around once the sauce is heating.
Cook the pasta just right:
Drop the macaroni into salted boiling water and pull it out 1–2 minutes before the box says it's done. It should still have a slight bite because it'll keep cooking in the hot cheese sauce.
Make a golden roux:
Melt butter over medium heat, whisk in flour, and cook for 1–2 minutes until it smells nutty and toasted but looks pale gold. Watch it closely—burned flour tastes bitter and ruins everything.
Whisk in the cream base:
Pour in the warm milk and cream slowly while whisking constantly so the roux dissolves smoothly into the liquid. Bring it to a gentle simmer, still stirring, and let it thicken for about 4–5 minutes until it coats the back of a spoon.
Season and taste:
Turn the heat down low, add mustard, garlic powder, onion powder, salt, pepper, and cayenne. Taste it now before the cheese—this is when you can adjust.
Melt in the cheese:
Add the cheeses in batches, stirring each handful until it completely melts before adding more. The sauce should feel silky and smell incredible; if you rush this step you risk the cheese clumping.
Fold in the pasta:
Add the drained macaroni and stir gently until every piece is coated in that creamy cheese sauce. If it looks too thick, add a splash of warm milk; if it's too thin, wait a minute—it'll set up as it cools slightly.
Finish your way:
For stovetop, serve it right now while it's flowing and warm. For baked, transfer to your prepared dish and toss the breadcrumb-butter-Parmesan topping over the top, then into the oven for 20–25 minutes until the top is golden and the edges are bubbling.
Product image
Brew fresh coffee easily to enjoy with breakfast recipes, desserts, or while meal prepping.
Check price on Amazon
Pin to Board
| embersprig.com

My grandmother used to make this on Sunday nights, and my cousins would fight over who got to scrape the crusty bottom corners from the baking dish. She never wrote down her recipe; she just moved through the kitchen like she was conducting an orchestra, tasting everything, adjusting as she went. Now when I make it, I feel her there in those small decisions, and somehow that ordinary Tuesday-night comfort dish became something sacred.

Stovetop vs. Baked: Which One Calls to You?

The stovetop version is pure indulgence—creamy, luxurious, meant to be eaten immediately while the sauce still flows like liquid gold. It's what you make for yourself on a quiet night or when you're serving it fresh to friends who arrive at your door. The baked version is the showstopper, that golden crust announcing itself the moment it comes out of the oven, the satisfaction of that textural contrast between crispy top and creamy center. Pick whichever matches your mood: are you seeking comfort, or are you hosting a moment worth remembering?

The Cheese Conversation

Cheese is not an afterthought here—it's the whole point. Sharp cheddar brings the twang, Gruyère adds that subtle nuttiness that makes people say they can't quite name what they're tasting, and Parmesan delivers salt and umami depth. If you only use mild cheddar, the sauce becomes one-dimensional and forgettable. If you want something lighter, swap the Gruyère for Monterey Jack, but don't compromise on the sharpness of your primary cheese. The mustard isn't there to add mustard flavor; it's a flavor amplifier that makes the cheese taste more like itself.

Build Your Own Adventure

This is also the canvas for your own kitchen creativity. I've stirred in crispy bacon and caramelized onions, tucked roasted broccoli into the layers, added sautéed mushrooms that absorb the creamy sauce like little flavor sponges. Even a thin layer of sliced tomato between the pasta and topping changes the whole dish in the best way. The base is strong enough to hold whatever you add, which is why it never gets boring.

  • Bacon, mushrooms, or broccoli transform this from side dish to complete meal.
  • A pinch more cayenne if you like heat, or skip it if you prefer pure comfort.
  • Leftover mac and cheese bakes beautifully the next day if you add a splash of milk to loosen it up.
Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
A close-up of a steaming bowl of homemade mac and cheese, rich and cheesy, perfect comfort food. Pin to Board
A close-up of a steaming bowl of homemade mac and cheese, rich and cheesy, perfect comfort food. | embersprig.com

Mac and cheese is proof that the simplest dishes, made with care and real ingredients, become the ones people never forget. Make this, and you'll understand why.

Common Questions

How do I achieve a smooth béchamel sauce?

Whisk the butter and flour over medium heat until lightly golden, then slowly add warm milk and cream while whisking constantly to prevent lumps. Simmer until thickened.

Can I use different cheeses in this dish?

Yes, you can substitute Gruyère with Monterey Jack or mozzarella for a milder flavor while keeping the sharpness from the cheddar.

What is the best way to cook the macaroni?

Boil the pasta in salted water until just al dente, about 1–2 minutes less than package instructions, then drain and set aside.

How do I get a crispy topping when baking?

Mix panko breadcrumbs with melted butter and Parmesan cheese, then sprinkle evenly over the macaroni before baking until golden and bubbly.

Can I add vegetables or other ingredients?

Absolutely, consider adding cooked bacon, sautéed mushrooms, or blanched broccoli to add variety and depth of flavor.

Creamy Macaroni Cheese

Tender macaroni coated in a rich béchamel sauce with melted sharp and Gruyère cheeses.

Prep Duration
15 min
Cook Duration
30 min
Overall Duration
45 min
Created by Lucas Rivera


Skill Level Easy

Cuisine Type American

Makes 4 Portions

Diet Preferences Vegetarian-Friendly

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 3/4 cup Gruyère or Swiss cheese, grated
03 1/2 cup Parmesan cheese, finely grated
04 1 tsp Dijon mustard
05 1/2 tsp garlic powder
06 1/2 tsp onion powder
07 1/2 tsp salt
08 1/4 tsp freshly ground black pepper
09 Pinch cayenne pepper (optional)

Topping (optional for baked version)

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

How To Make It

Step 01

Prepare oven and dish: Preheat the oven to 400°F. Grease a medium baking dish (approximately 2 quarts).

Step 02

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

Step 03

Make béchamel base: Melt 3 tablespoons of unsalted butter in a large saucepan over medium heat. Whisk in the flour and cook, stirring constantly, for 1 to 2 minutes until lightly golden but not browned.

Step 04

Incorporate milk and cream: Gradually whisk in the warmed whole milk and heavy cream until smooth. Bring the mixture to a gentle simmer, stirring continuously, until thickened, about 4 to 5 minutes.

Step 05

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

Step 06

Add cheeses: Gradually add the sharp cheddar, Gruyère, and Parmesan cheeses, stirring until fully melted and smooth.

Step 07

Combine pasta and sauce: Fold the cooked macaroni into the cheese sauce until evenly coated.

Step 08

Serve or bake: For stovetop service, serve immediately with extra cheese if desired. For baking, transfer the mixture to the prepared dish. Combine panko breadcrumbs, melted butter, and Parmesan cheese, then sprinkle over the top. Bake for 20 to 25 minutes until golden and bubbling. Let rest for 5 minutes before serving.

Equipment Needed

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

Allergy Details

Review ingredients for potential allergens and check with your healthcare provider as needed.
  • Contains milk (dairy) and wheat (gluten); may contain eggs if pasta is egg-enriched. Verify labels on cheese and pasta.

Nutrition Info (per serving)

Details listed are for reference only—please consult professionals for specific health needs.
  • Caloric Content: 670
  • Fats: 36 g
  • Carbohydrates: 59 g
  • Proteins: 27 g