Macaroni cheese comfort dish

Featured in: Seasonal Recipe Mix

This beloved dish blends perfectly cooked elbow macaroni with a smooth, rich cheese sauce made from sharp cheddar and optional Gruyère. The sauce is crafted with butter, flour, and warmed milk, seasoned delicately with mustard powder and pepper. For extra texture, a crispy breadcrumb topping is added before baking to golden perfection. Ideal as a main or side, this comforting preparation is quick and easy, sure to satisfy both simple and hearty tastes.

Updated on Tue, 13 Jan 2026 06:53:36 GMT
A bubbling, golden-brown baked macaroni and cheese, ready to serve with a crispy topping. Save to Pinterest
A bubbling, golden-brown baked macaroni and cheese, ready to serve with a crispy topping. | buenocravings.com

There's something about the smell of butter and flour toasting in a pan that takes me straight back to my kitchen on a random Tuesday afternoon when I decided mac and cheese didn't have to come from a box. I was aiming for something creamy and golden, the kind of comfort food that sticks with you longer than the meal itself. What started as an experiment with leftover cheddar turned into the dish I now make whenever someone needs reminding that simple ingredients can taste like home. The key was understanding that a proper cheese sauce isn't difficult—it just needs patience and a little respect for the technique.

I made this for my roommate who was going through a rough week, and watching her face light up when she took that first bite reminded me why comfort food matters. She asked for the recipe before she'd even finished her bowl, which felt like the highest compliment I could get.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Elbow macaroni (250 g): This shape holds sauce beautifully—stick with it, as other pasta shapes leave gaps where the creaminess should be.
  • Unsalted butter (2 tbsp): Keep it unsalted so you control the salt level and taste the pure cheese flavor in the sauce.
  • All-purpose flour (2 tbsp): This creates the roux that thickens your sauce without lumps or flour taste.
  • Whole milk, warmed (500 ml): Warming it first prevents temperature shock and helps the sauce come together smoothly and fast.
  • Sharp cheddar cheese, grated (200 g): Sharp has more flavor punch than mild—you'll taste it singing in every bite instead of a generic cheese taste.
  • Gruyère or mozzarella cheese, grated (50 g, optional): Gruyère adds nuttiness and creaminess that sharpens and softens the sauce at once.
  • Mustard powder (½ tsp): This tiny amount doesn't make it taste like mustard—it amplifies the cheese flavor like a secret weapon.
  • Ground black pepper (¼ tsp): Freshly ground makes a difference, lending a gentle heat that rounds out richness.
  • Salt (½ tsp): Taste as you go, since cheese varies in saltiness.
  • Panko breadcrumbs (40 g): Panko stays crunchier than regular breadcrumbs and looks more appetizing when golden.
  • Melted butter for topping (1 tbsp): This makes the breadcrumbs toast and brown instead of staying pale and sad.
  • Grated Parmesan cheese (2 tbsp, optional): Parmesan adds a sharp, salty finish to the crispy topping.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and get the water going:
Preheat to 200°C if you're baking, then start a large pot of salted water boiling. The salt matters—it seasons the pasta so every bite tastes good, not just the sauce.
Cook the pasta just shy of done:
Cook your macaroni until it's tender but still slightly firm, about one to two minutes under the package time. It keeps cooking when you mix it with hot sauce, so resist the urge to make it fully soft.
Build your roux:
Melt butter in a medium saucepan over medium heat, then whisk in the flour constantly for a minute or two until it's smooth and pale, not browned. This is where the magic starts—you're creating the thickening base for silky sauce.
Whisk in the warm milk slowly:
Pour the milk in gradually while whisking to avoid lumps, then cook and stir until the sauce thickens and begins to bubble gently, about three to four minutes. You'll see it transform from loose to coating the back of a spoon.
Melt in your cheeses off the heat:
Remove the pan from heat and stir in your cheeses until they disappear into the sauce completely and it looks glossy and smooth. Then add the mustard powder, pepper, and salt, tasting as you adjust.
Combine everything together:
Add your drained pasta to the cheese sauce and stir until every piece is coated in that golden, creamy blanket. This is when it starts smelling like the best decision you've made all week.
Eat now or bake it crispy:
For stovetop, serve right away with extra cheese sprinkled on top if you're feeling generous. For baked, spread it in a greased dish, mix breadcrumbs with melted butter and Parmesan, sprinkle it over the top, and bake for fifteen to twenty minutes until golden and crisp.
Save to Pinterest
| buenocravings.com

The first time I served this baked version to friends, we ate it straight out of the dish with wooden spoons like no one had ever heard of plates. There's something about reaching for that crispy, buttery top and hitting the creamy sauce underneath that brings out the best in people.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Stovetop Versus Baked

The stovetop version is pure comfort—ready to eat in thirty minutes, creamy and rich straight from the pan. If you have a little extra time and want that textural contrast of crunchy breadcrumb topping against creamy sauce, baking adds another ten minutes and transforms it into something you'd serve at a dinner party. Both are equally delicious; it depends on whether you want immediate gratification or a bit of ceremony.

Playing with Flavors

Once you understand the basic sauce, you can make this recipe yours by adjusting what goes into it. I've learned that a splash of cream instead of all milk makes it even richer, and crispy bacon crumbles stirred in at the end add a salty crunch that elevates it beyond plain comfort food. Caramelized onions bring sweetness, while a tiny pinch of cayenne or hot sauce adds sophistication without overpowering the cheese.

Cheese Matters More Than You Think

The difference between decent and unforgettable mac and cheese lives entirely in your cheese choice. Sharp cheddar has flavor that doesn't disappear; mild cheddar tastes like melted nothing. Adding Gruyère or even a touch of mozzarella changes the texture from thick to luxurious in a way that feels indulgent. Grate your own cheese instead of buying pre-shredded—the anti-caking powder in packaged shredded cheese interferes with melting smoothly.

  • Fresh grated cheese melts faster and smoother than pre-shredded because it lacks those anti-caking additives.
  • Keep a block of sharp cheddar in your refrigerator for those moments when you need comfort food fast.
  • Always taste your sauce before serving and adjust salt, pepper, or mustard powder until it feels exactly right.
Creamy macaroni and cheese, steaming hot, with a rich cheese sauce and perfectly cooked pasta. Save to Pinterest
Creamy macaroni and cheese, steaming hot, with a rich cheese sauce and perfectly cooked pasta. | buenocravings.com

This recipe has become my go-to for showing people that from-scratch cooking doesn't require special skills, just a little technique and ingredients you can pronounce. Every time I make it, I'm reminded that the best meals are the ones that make people feel cared for.

Recipe FAQs

How do I achieve the perfect cheese sauce consistency?

Slowly whisk warmed milk into the butter-flour roux and cook until the sauce thickens to a creamy texture without clumps.

Can I make this dish without baking?

Yes, after coating the pasta in cheese sauce, serve immediately for a creamy stovetop version without the crispy topping.

What cheeses work best for extra creaminess?

Adding Gruyère or mozzarella alongside sharp cheddar enhances smoothness and richness in the sauce.

How can I add a crunchy topping?

Mix breadcrumbs with melted butter and grated Parmesan, then sprinkle on top before baking until golden and crisp.

Are there ways to vary the flavor profile?

Experiment by adding cooked bacon, caramelized onions, or a pinch of cayenne to suit your taste preferences.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Macaroni cheese comfort dish

Tender pasta enveloped in creamy cheese sauce with a golden crispy topping, perfect for any occasion.

Prep Time
15 minutes
Cook Time
30 minutes
Overall Time
45 minutes
Created by Tessa Morrison


Skill Level Easy

Cuisine American

Makes 4 Portions

Dietary notes Vegetarian

What You'll Need

Pasta

01 8 oz elbow macaroni

Cheese Sauce

01 2 tbsp unsalted butter
02 2 tbsp all-purpose flour
03 2 cups whole milk, warmed
04 2 cups sharp cheddar cheese, grated
05 ½ cup Gruyère or mozzarella cheese, grated (optional)
06 ½ tsp mustard powder
07 ¼ tsp ground black pepper
08 ½ tsp salt

Topping (for baked version)

01 ⅓ cup breadcrumbs (preferably panko)
02 1 tbsp unsalted butter, melted
03 2 tbsp grated Parmesan cheese (optional)

How To Make

Step 01

Preheat Oven: Preheat oven to 400°F if preparing baked version.

Step 02

Cook Macaroni: Bring a large pot of salted water to a rolling boil. Cook macaroni until just al dente, about 1–2 minutes less than package instructions. Drain and set aside.

Step 03

Prepare Roux: Melt 2 tablespoons unsalted butter in a medium saucepan over medium heat. Whisk in 2 tablespoons all-purpose flour continuously for 1–2 minutes until smooth and pale, avoiding browning.

Step 04

Make Cheese Sauce: Gradually whisk in 2 cups warmed whole milk until smooth. Continue cooking and stirring until sauce thickens and bubbles, about 3–4 minutes.

Step 05

Add Cheese and Seasoning: Remove from heat and stir in 2 cups grated sharp cheddar and ½ cup grated Gruyère or mozzarella if using, until melted and smooth. Add ½ teaspoon mustard powder, ¼ teaspoon ground black pepper, and ½ teaspoon salt. Stir to combine.

Step 06

Combine Pasta with Sauce: Fold drained macaroni into cheese sauce until every piece is thoroughly coated.

Step 07

Serve Stovetop: For stovetop serving, plate immediately and optionally garnish with extra cheese.

Step 08

Prepare for Baking: For baked version, transfer mixture to a lightly greased baking dish. In a small bowl, combine ⅓ cup breadcrumbs, 1 tablespoon melted butter, and 2 tablespoons Parmesan. Evenly sprinkle over pasta.

Step 09

Bake: Bake at 400°F for 15–20 minutes until golden and crisp on top. Let rest for 5 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot
  • Saucepan
  • Whisk
  • Baking dish
  • Colander
  • Mixing bowls

Allergy Advisory

Look at every ingredient for possible allergens, and talk to a doctor if you’re unsure.
  • Contains milk, wheat (gluten), and dairy-based cheese products. May contain eggs if enriched pasta is used.

Nutrition Info (per portion)

Nutritional details are estimates and shouldn’t replace medical guidance.
  • Calorie count: 520
  • Fats: 25 g
  • Carbohydrates: 52 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.