Creamy Macaroni and Cheese

Featured in: Home Kitchen Recipes

Indulge in the ultimate comfort food with this homemade macaroni and cheese. Elbow macaroni gets coated in a velvety sauce made from sharp cheddar and Gruyère, enhanced with a hint of mustard powder. The dish comes together quickly on the stovetop for a creamy version, or bake it with buttery breadcrumbs for that irresistible golden crust.

Perfect for weeknight dinners or feeding a crowd, this versatile dish adapts to your preferences—add bacon for smokiness, spice it up with cayenne, or keep it vegetarian. The roux-based technique ensures perfectly smooth results every time.

Updated on Tue, 13 Jan 2026 14:40:00 GMT
Golden-brown baked macaroni and cheese bubbling from the oven with a crispy panko topping. Save
Golden-brown baked macaroni and cheese bubbling from the oven with a crispy panko topping. | ilembites.com

My college roommate Sarah refused to believe homemade mac and cheese could beat the blue box until I made this for her during a snowy November weeknight. She stood in the kitchen doorway, watching the steam rise from the pot, and admitted defeat after one bite. Now every time we have dinner together, she asks if I am making the good stuff.

Last Christmas, my uncle accidentally ate three servings while telling stories about his own childhood mac and cheese memories. The dish disappeared so fast that my aunt made me promise to double it next year. Now it is officially on our holiday menu forever.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 250 g (8 oz) elbow macaroni: The curves catch every bit of sauce, and cooking it slightly al dente keeps it from turning mushy when baked
  • 2 tbsp unsalted butter: Use this to make your roux, the foundation that thickens the cheese sauce into velvet
  • 2 tbsp all-purpose flour: This creates the structure that prevents your sauce from separating or becoming watery
  • 500 ml (2 cups) whole milk, warmed: Room temperature or slightly warm milk incorporates more smoothly without lumps
  • 200 g (2 cups) sharp cheddar cheese, grated: Buy blocks and grate it yourself for the best melt, pre shredded cheese has anti caking agents that make sauce grainy
  • 50 g (½ cup) Gruyère or mozzarella cheese: This optional addition adds incredible depth and creaminess that elevates the whole dish
  • ½ tsp mustard powder: The secret ingredient that enhances cheese flavor without making it taste like mustard
  • ¼ tsp ground black pepper: Freshly cracked adds brightness that cuts through the richness
  • ½ tsp salt: Adjust based on whether your cheese is already salted
  • 40 g (⅓ cup) breadcrumbs: Panko creates the crunchiest, most dramatic topping for the baked version
  • 1 tbsp unsalted butter, melted: Toss this with the breadcrumbs to help them brown evenly
  • 2 tbsp grated Parmesan cheese: Mixed into the topping adds savory depth and helps it crisp up beautifully

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven going:
Preheat to 200°C (400°F) if you plan to bake it, giving you that golden crust that makes everyone hover around the kitchen
Cook the pasta:
Boil salted water and cook macaroni about 1–2 minutes less than package directions, it will finish cooking in the sauce later
Build the roux base:
Melt butter over medium heat, whisk in flour, and stir constantly for 1–2 minutes until it smells like fresh baked cookies but do not let it brown
Create the béchamel:
Gradually whisk in warm milk, keep stirring until bubbles appear and the sauce coats the back of a spoon, about 3–4 minutes
Add the magic:
Remove from heat and stir in both cheeses until completely melted and smooth, then add mustard powder, pepper, and salt
Bring it together:
Pour in the drained macaroni and stir until every piece is coated in that gorgeous orange sauce
Choose your ending:
Serve it creamy on the stove or pour into a baking dish for the next step
Make the topping:
Mix breadcrumbs with melted butter and Parmesan, then sprinkle evenly over the pasta like cheese snow
Bake to perfection:
Cook for 15–20 minutes until bubbly and golden, then wait exactly 5 minutes before serving or the sauce will be too loose
Creamy, homemade cheddar sauce coats tender macaroni, served as a comforting side dish. Save
Creamy, homemade cheddar sauce coats tender macaroni, served as a comforting side dish. | ilembites.com

My daughter declared this the best birthday dinner ever after requesting it instead of cake for her eighth birthday. Now she asks to help make the cheese sauce every time, standing on her step stool with the whisk.

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.

Making It Your Own

Once you have the basic technique down, this recipe becomes a canvas for whatever you are craving or have on hand. I have added everything from roasted broccoli to leftover holiday ham, and it always works.

Stove Top Versus Baked

Stove top gives you that immediate creamy satisfaction perfect for weeknights when you need comfort fast. Baked transforms it into something special for weekends, creating those crispy edges that become the most fought over bites at the table.

Serving Ideas

This works as a main dish with a simple green salad or alongside roasted chicken for a classic comfort meal. The leftovers reheat surprisingly well with a splash of milk to bring back the creaminess.

  • Try adding caramelized onions for a sweet and savory twist
  • A pinch of cayenne or hot sauce adds warmth without overwhelming
  • Crumble cooked bacon on top for an irresistible salty finish
Freshly baked macaroni and cheese with a crunchy breadcrumb topping, ready to serve. Save
Freshly baked macaroni and cheese with a crunchy breadcrumb topping, ready to serve. | ilembites.com

Whether you are feeding a crowd on a Sunday night or just need some comfort on a Tuesday, this mac and cheese never lets you down.

Recipe Questions & Answers

What makes the sauce extra creamy?

The combination of sharp cheddar and Gruyère creates depth, while making a proper roux with butter and flour ensures a silky smooth base. Warming the milk before adding it prevents lumps and helps it blend seamlessly.

Can I make this ahead of time?

Absolutely. Assemble the complete dish up to 24 hours in advance and refrigerate. When ready to serve, bake at 200°C for 25-30 minutes until heated through and bubbly. You may need to cover with foil initially to prevent over-browning.

Which cheeses work best?

Sharp cheddar provides the classic flavor and melts beautifully. Gruyère adds nuttiness and extra creaminess. Avoid pre-shredded cheese as the anti-caking agents can make sauce grainy—block cheese grated fresh gives the smoothest results.

How do I prevent the sauce from separating?

Keep the heat moderate when making the sauce and avoid boiling vigorously once cheese is added. Remove from heat before stirring in cheese—residual heat melts it perfectly without breaking the emulsion.

What pasta shape is ideal?

Elbow macaroni is traditional because the curved shape holds sauce well. Cavatappi, shells, or penne also work wonderfully. Choose shapes with nooks and crannies to trap that cheesy goodness in every bite.

Can I freeze leftovers?

Yes, portion into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat with a splash of milk to restore creaminess. The texture may be slightly softer but still delicious.

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.

Creamy Macaroni and Cheese

Tender pasta enveloped in a rich, creamy cheddar sauce with optional golden breadcrumb topping.

Prep Time
15 mins
Time to Cook
30 mins
Overall Time
45 mins
Created by Danielle Crowley


Skill Level Easy

Culinary Tradition American

Makes 4 Serving Size

Diet Details Vegetarian-Friendly

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
06 ½ tsp mustard powder
07 ¼ tsp ground black pepper
08 ½ tsp salt

Topping

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

How To Make It

Step 01

Preheat Oven: Preheat oven to 400°F for baked version preparation.

Step 02

Cook Pasta: Bring a large pot of salted water to a boil. Cook macaroni until al dente, about 1-2 minutes less than package directions. Drain and set aside.

Step 03

Prepare Roux: Melt 2 tbsp butter in a medium saucepan over medium heat. Whisk in flour and cook constantly for 1-2 minutes until smooth roux forms without browning.

Step 04

Create Cheese Sauce: Gradually whisk warm milk into roux until smooth. Cook stirring 3-4 minutes until sauce thickens and bubbles. Remove from heat and stir in cheddar and Gruyère until melted. Add mustard powder, pepper, and salt.

Step 05

Combine Pasta and Sauce: Add drained macaroni to cheese sauce and stir until evenly coated.

Step 06

Prepare Breadcrumb Topping: Combine panko breadcrumbs, melted butter, and Parmesan in a small bowl.

Step 07

Assemble and Bake: Pour macaroni mixture into a lightly greased baking dish. Sprinkle breadcrumb topping evenly over pasta. Bake 15-20 minutes until golden and crisp. Let rest 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.

Tools Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • Baking dish
  • Colander
  • Mixing bowls

Allergy Notice

Go through the list of ingredients for any potential allergens, and talk to a medical professional if unsure.
  • Contains milk, wheat gluten, and dairy cheese products. May contain eggs if using enriched pasta. Verify packaging for specific allergen information.

Nutrition Per Serving

These nutrition facts are for reference only and aren't a substitute for professional advice.
  • Caloric Content: 520
  • Total Fat: 25 g
  • Total 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.