Creamy Macaroni and Cheese

Featured in: Oven & Pan Cooking

Indulge in the ultimate American comfort classic featuring al dente elbow macaroni swimming in a velvety homemade cheese sauce. The sharp cheddar and optional Gruyère create an incredibly creamy, rich coating that clings perfectly to every pasta curve. A roux-based sauce ensures silky smooth texture, while the golden breadcrumb topping adds irresistible buttery crunch. Ready in under an hour, this dish works beautifully as a hearty main or crowd-pleasing side, easily customizable with bacon, spices, or extra cream.

Updated on Wed, 14 Jan 2026 09:09:00 GMT
Baked macaroni and cheese emerges from the oven with a golden, crispy breadcrumb topping and bubbly cheese. Save to Pinterest
Baked macaroni and cheese emerges from the oven with a golden, crispy breadcrumb topping and bubbly cheese. | simpleafer.com

The way cheese sauce clings to each elbow of pasta is nothing short of magical, and this recipe nails that perfectly gooey consistency every single time.

I once made this for a dinner party when everyone was feeling particularly low, and watching faces light up at the first bubbling, golden bite reminded me why comfort food earned its name.

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 curved shape catches sauce beautifully in every crevice
  • 2 tbsp unsalted butter: Forms the foundation of your roux and adds richness
  • 2 tbsp all-purpose flour: Essential for thickening the sauce to that perfect velvety texture
  • 500 ml (2 cups) whole milk, warmed: Cold milk can cause lumps, so warming it slightly makes for smoother incorporation
  • 200 g (2 cups) sharp cheddar cheese, grated: Sharp cheese gives you that bold flavor punch mild varieties lack
  • 50 g (½ cup) Gruyère or mozzarella cheese, grated: Optional but takes the creaminess to another level entirely
  • ½ tsp mustard powder: The secret ingredient that enhances cheese flavor without tasting like mustard
  • ¼ tsp ground black pepper: Adds a subtle warmth that cuts through the richness
  • ½ tsp salt: Adjust based on the saltiness of your chosen cheeses
  • 40 g (⅓ cup) breadcrumbs: Panko creates the most satisfying crunch on top
  • 1 tbsp unsalted butter, melted: Helps the topping turn perfectly golden brown
  • 2 tbsp grated Parmesan cheese: Adds a savory, nutty element 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

Preheat your oven:
Set it to 200°C (400°F) if you plan to bake the mac and cheese for that glorious crispy top layer
Cook the pasta:
Boil salted water and cook macaroni until just al dente, about 1-2 minutes less than the package says, since it will cook more in the sauce
Make the roux:
Melt butter over medium heat, whisk in flour, and stir constantly for 1-2 minutes until smooth but not browned
Add the milk:
Gradually whisk in warm milk, cook and stir until the sauce thickens and bubbles, about 3-4 minutes
Melt in the cheese:
Remove from heat and stir in cheddar and Gruyère until completely melted and smooth, then add mustard powder, pepper, and salt
Combine everything:
Pour the drained macaroni into the cheese sauce and stir until every piece is beautifully coated
Choose your finish:
For stovetop, serve immediately with extra cheese sprinkled on top if you like
Prep the topping:
Mix breadcrumbs with melted butter and Parmesan until evenly combined
Bake to perfection:
Pour the mac and cheese into a greased baking dish, sprinkle with topping, and bake for 15-20 minutes until golden and crisp
A close-up of creamy macaroni and cheese shows melted cheddar sauce clinging to tender elbow noodles. Save to Pinterest
A close-up of creamy macaroni and cheese shows melted cheddar sauce clinging to tender elbow noodles. | simpleafer.com

This recipe has become my go-to for bringing people together, whether it is a casual Tuesday dinner or a holiday feast that needed something familiar and comforting.

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

The beauty of mac and cheese lies in its versatility, and I have found that adding cooked crumbled bacon or caramelized onions takes it from delicious to absolutely unforgettable.

Sauce Secrets

Warming your milk before adding it to the roux prevents those frustrating lumps that can ruin an otherwise perfect cheese sauce, and whisking constantly ensures silky smooth results.

Serving Suggestions

Let the baked version rest for about 5 minutes before serving, which helps the sauce set slightly and makes serving much easier.

  • A simple green salad balances the richness perfectly
  • Roasted broccoli makes an excellent side dish
  • Leftovers reheat surprisingly well in the microwave
A steaming bowl of homemade macaroni and cheese is garnished with parsley, ready to be served. Save to Pinterest
A steaming bowl of homemade macaroni and cheese is garnished with parsley, ready to be served. | simpleafer.com

There is something profoundly satisfying about making mac and cheese from scratch, knowing exactly what goes into every comforting, cheesy bite.

Recipe Questions & Answers

What makes the cheese sauce silky smooth?

Creating a proper roux with butter and flour before gradually whisking in warm milk prevents lumps. The technique of adding warm milk slowly while constantly whisking ensures a velvety base. Removing from heat before adding grated cheese allows it to melt smoothly without separating or becoming grainy.

Can I make this ahead of time?

Absolutely. Prepare the stovetop version up to 2 days in advance and store refrigerated. For baked versions, assemble completely but wait to add the breadcrumb topping until ready to bake. Reheat gently on the stovetop with a splash of milk to restore creaminess, or bake at 180°C until heated through and bubbly.

Which cheeses work best?

Sharp cheddar provides the classic tangy flavor base, while Gruyère adds nutty depth and exceptional meltability. Avoid pre-shredded cheese which contains anti-caking agents that can make sauce grainy. Block cheese grated by hand melts smoothly. Other excellent options include Fontina for creaminess, Monterey Jack for mild flavor, or smoked Gouda for a twist.

How do I prevent the topping from getting soggy?

For the crispiest results, bake uncovered at 200°C and avoid covering when storing leftovers. The combination of panko breadcrumbs with melted butter creates superior crunch compared to traditional breadcrumbs. Adding Parmesan to the topping mixture enhances both flavor and texture. Serve immediately after baking for optimal crunch.

What can I add for extra flavor?

Crispy cooked bacon, caramelized onions, or roasted garlic add savory depth. A pinch of cayenne pepper or dash of hot sauce provides gentle warmth. Fresh herbs like thyme or parsley brighten the rich flavors. For protein, mix in shredded rotisserie chicken or cooked ground beef. Vegetables like broccoli or peas can be stirred in for nutrition and color.

Is stovetop or baked version better?

Stovetop preparation offers incredibly creamy results with the cheese sauce at optimal consistency, perfect for quick weeknight dinners. The baked version develops a golden, crispy crust and allows the flavors to meld beautifully while the sauce thickens further. Many home cooks prefer the texture contrast of baked, while stovetop lovers prioritize maximum creaminess.

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

Creamy, rich cheddar sauce coats tender pasta, finished with golden buttery crumbs for the ultimate comfort food experience.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min
Created by Milton Reyes


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences 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
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

Directions

Step 01

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

Step 02

Cook Pasta: Bring large pot of salted water to 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 medium saucepan over medium heat. Add flour and whisk 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 until sauce thickens and bubbles, 3-4 minutes. Remove from heat.

Step 05

Add Cheese and Seasoning: Stir in cheddar and Gruyère until melted and smooth. Add mustard powder, black pepper, and salt.

Step 06

Combine Pasta and Sauce: Add drained macaroni to cheese sauce. Stir until pasta is evenly coated.

Step 07

Prepare Topping: Combine breadcrumbs, melted butter, and Parmesan in small bowl. Mix thoroughly.

Step 08

Assemble and Bake: Transfer macaroni mixture to lightly greased baking dish. Sprinkle breadcrumb topping evenly over surface. Bake 15-20 minutes until golden and crisp. Let cool 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 Info

Look through each ingredient for possible allergens and check with your doctor if you're unsure.
  • Contains milk, wheat gluten, and dairy products. May contain eggs if using enriched pasta.

Nutrition Info (per portion)

Just for reference—don't use this as a replacement for professional advice.
  • Calories: 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.