Creamy Mac and Cheese

Featured in: Everyday Bowl Meals

This classic dish features tender elbow macaroni smothered in a smooth, homemade béchamel infused with sharp cheddar, Gruyère, and Parmesan cheeses. The sauce, enriched with warm milk and cream, is flavored delicately with mustard, garlic, and onion powders creating a comforting, creamy texture. For variation, enjoy it baked with a golden, buttery panko topping or served creamy right off the stovetop. Ideal as a filling vegetarian main course that pairs well with a crisp salad or light white wine.

Updated on Thu, 25 Dec 2025 14:10:00 GMT
Golden-brown, baked mac and cheese with a bubbly cheese topping, ready to serve and enjoy. Pin It
Golden-brown, baked mac and cheese with a bubbly cheese topping, ready to serve and enjoy. | bowlbuffer.com

There's something almost meditative about the moment when you pour cream into a roux and watch it transform into something silky and luxurious. I discovered my favorite mac and cheese on a rainy Tuesday when I had nothing but pasta, butter, and whatever cheese lived in the back of my fridge, yet somehow it became the most requested dish at every gathering since. The secret, I learned, wasn't in doing anything fancy—it was in respecting the simplicity of each ingredient and giving them time to become something greater together.

I remember my sister showing up unannounced on a winter evening, and without thinking twice, I started boiling water for pasta. By the time she hung her coat up, the smell of melting cheese and cream had already filled the kitchen, and she knew exactly what dinner was going to be. That night, we sat at the counter eating straight from the pot, and she said it was better than any restaurant version—which meant more to me than any compliment ever could.

Ingredients

  • Elbow macaroni, 350 g: The shape matters more than you'd think—those little tubes trap sauce beautifully, creating pockets of creaminess in every bite.
  • Unsalted butter, 3 tbsp: The foundation of your sauce; use good quality butter and you'll taste the difference.
  • All-purpose flour, 3 tbsp: This creates the roux that thickens everything, so don't skip it or rush past it.
  • Whole milk, warmed, 2 cups: Warming it prevents lumps and helps the sauce come together smoothly.
  • Heavy cream, 1 cup: This is what makes it genuinely luxurious; don't substitute with milk.
  • Sharp cheddar cheese, grated, 200 g: The backbone of flavor—sharp cheddar gives you depth that mild cheese can't match.
  • Gruyère or Swiss cheese, grated, 75 g: This adds complexity and helps the sauce coat everything evenly.
  • Parmesan cheese, finely grated, 50 g: A little goes a long way to add sharpness and help the sauce set properly.
  • Dijon mustard, 1 tsp: Sounds odd but trust it; it brightens the richness without tasting like mustard.
  • Garlic powder, onion powder, salt, pepper, cayenne: These seasonings are what separate a flat dish from one that tastes alive.
  • Panko breadcrumbs, ½ cup: For the topping, these get crispy and golden in the oven, creating textural contrast.
  • Melted butter for topping, 2 tbsp: This makes the breadcrumbs golden and prevents them from burning.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Get organized first:
Preheat your oven to 200°C if you're baking, and grease your baking dish so you're not scrambling later. Grate your cheeses and measure everything out—this sauce moves fast once it starts.
Cook the pasta right:
Boil salted water and cook the macaroni until just barely al dente, stopping a minute or two before the package says. It will finish cooking when the sauce heats it through, and you don't want mushy pasta.
Build the roux:
Melt butter over medium heat, then whisk in flour and let it cook gently for a minute or two until it smells toasted but hasn't turned brown. This removes any raw flour taste.
Create the sauce:
Pour in your warm milk and cream slowly, whisking constantly to keep lumps from forming. Keep stirring until it thickens into something that coats the back of a spoon, which should take about five minutes.
Season with intention:
Add the mustard, garlic powder, onion powder, salt, pepper, and cayenne while the sauce is still low heat. Taste it and adjust—this is where personality enters the dish.
Melt the cheese in:
Add your cheeses one handful at a time, stirring until each addition melts completely before adding the next. Patience here prevents the sauce from breaking and keeps everything silky.
Combine everything:
Fold the cooked pasta gently into the cheese sauce until every piece is coated. If it seems too thick, a splash of warm milk loosens it.
Choose your finish:
For stovetop, serve it hot right away while it's at peak creaminess. For baked, transfer to your dish, top with breadcrumbs mixed with melted butter and Parmesan, then bake 20 to 25 minutes until the top is golden and the edges bubble.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
A steaming bowl of creamy mac and cheese, perfectly cooked with a rich, cheesy sauce. Pin It
A steaming bowl of creamy mac and cheese, perfectly cooked with a rich, cheesy sauce. | bowlbuffer.com

The moment I understood this dish wasn't just comfort food was when my mother asked for the recipe, and making it together in her kitchen became this quiet ritual we repeated every few weeks. It wasn't about impressing anyone; it was simply about creating something warm and nourishing that said, without words, that we cared.

The Magic of Good Cheese

I learned the hard way that grocery store pre-shredded cheese doesn't melt the same way as freshly grated cheese because of the anti-caking agents coating those little strands. When I finally invested in a block of sharp cheddar and grated it myself, the whole dish transformed—it became smoother, richer, and somehow tasted like what I'd been chasing all along. The combination of three different cheeses isn't overthinking it; each one brings something different to the table, and together they create complexity that one cheese alone can't achieve.

Stovetop Versus Baked

There's the stovetop version, which is pure nostalgia in a pot—creamy, immediate, perfect for when you're hungry and short on time. Then there's the baked version with its golden, crunchy breadcrumb top that gives way to creamy pasta underneath, which feels more like something you'd serve to people you want to impress. Both are equally valid; it just depends on your mood and whether you're cooking for yourself or inviting others to the table.

Variations and Additions

Once you master the basic recipe, you can play with it endlessly without losing the soul of the dish. I've stirred in crispy bacon bits, sautéed mushrooms that have been cooked down until they're almost jammy, and even blanched broccoli when I wanted to feel slightly virtuous. The base sauce is forgiving enough to welcome guests, and strong enough that it never gets lost underneath.

  • Add cooked bacon, caramelized onions, or sautéed mushrooms to the cheese sauce for extra depth.
  • Stir in blanched broccoli, roasted cauliflower, or steamed asparagus if you want vegetables without changing the character of the dish.
  • For extra richness, use all heavy cream instead of the milk and cream combination, and add an extra egg yolk to the sauce before folding in the pasta.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
This close-up showcases homemade mac and cheese, featuring a thick, luscious cheese pull. Pin It
This close-up showcases homemade mac and cheese, featuring a thick, luscious cheese pull. | bowlbuffer.com

This is the kind of dish that becomes a refuge, the meal you make when you need comfort or when you want to show someone they matter. Make it often, make it well, and it will never stop surprising you.

Recipe FAQ

How do I achieve a smooth béchamel sauce?

Whisk butter and flour over medium heat until lightly golden before gradually adding warm milk and cream, stirring constantly until thickened to avoid lumps.

What cheeses work best in this mac and cheese?

Sharp cheddar provides depth, Gruyère adds nuttiness, and Parmesan offers a savory finish, blending perfectly for rich flavor.

Can I make it without baking?

Yes, the stovetop version is creamy and ready to serve immediately after combining pasta and cheese sauce.

How can I get a crunchy topping?

Mix panko breadcrumbs with melted butter and Parmesan, then sprinkle over before baking at 200°C until golden and bubbling.

Can I customize this dish with other ingredients?

Adding sautéed mushrooms, blanched broccoli, or cooked bacon can introduce new flavors and textures to this dish.

Creamy Mac and Cheese

Tender macaroni in a rich cheese sauce with béchamel, baked golden or served creamy stovetop.

Prep Time
15 min
Cook Time
30 min
Overall Time
45 min
Created by Anthony Perry


Skill Level Easy

Cuisine Type American

Makes 4 Portions

Dietary Information 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 of cayenne pepper (optional)

Topping (for baked version)

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

Directions

Step 01

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

Step 02

Cook macaroni: Boil elbow macaroni in salted water until just al dente; drain and set aside.

Step 03

Make roux: In a large saucepan, melt butter over medium heat. Whisk in flour and cook for 1 to 2 minutes, stirring constantly until lightly golden without browning.

Step 04

Prepare béchamel: Gradually whisk in warm milk and cream until smooth. Simmer gently, stirring constantly, until the sauce thickens, about 4 to 5 minutes.

Step 05

Season béchamel: Reduce heat to low. Stir in Dijon mustard, garlic powder, onion powder, salt, black pepper, and cayenne pepper if using.

Step 06

Melt cheeses: Add cheddar, Gruyère, and Parmesan cheeses incrementally, stirring until fully melted and sauce is smooth.

Step 07

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

Step 08

Finish stovetop: For stovetop serving, serve immediately garnished with additional cheese if desired.

Step 09

Finish baked: For baked version, transfer mixture to prepared baking dish. Combine panko breadcrumbs with melted butter and Parmesan, then sprinkle over pasta. Bake for 20 to 25 minutes until golden and bubbling. Let rest 5 minutes before serving.

Equipment Needed

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

Allergy Info

Inspect every ingredient for potential allergens and see a health expert if uncertain.
  • Contains milk (dairy) and wheat (gluten); pasta may contain eggs depending on brand. Verify labels for hidden allergens.

Nutrition Details (for each serve)

These nutrition details are for reference and not intended as a substitute for professional advice.
  • Kcal: 670
  • Fats: 36 g
  • Carbohydrates: 59 g
  • Proteins: 27 g