Creamy Macaroni and Cheese

Featured in: Daily Home Meals

This beloved comfort dish features tender elbow macaroni coated in a velvety homemade cheese sauce crafted from sharp cheddar and Gruyère. The creamy mixture gets crowned with buttery breadcrumbs that bake to golden perfection, creating that irresistible crispy contrast. Ready in under an hour, this versatile main or side delivers restaurant-quality results with simple pantry ingredients.

Updated on Fri, 16 Jan 2026 14:13:44 GMT
Steaming hot macaroni and cheese in a baking dish, topped with golden-brown, crispy breadcrumbs. Save
Steaming hot macaroni and cheese in a baking dish, topped with golden-brown, crispy breadcrumbs. | dulceaferni.com

Rainy Sunday afternoons were made for this kind of cooking. Something about the steady rhythm of whisking milk into butter and flour, the way sharp cheddar melts into glossy folds, transforms a gray day into something cozy. I started making mac and cheese this way after a college roommate showed me how her grandmother did it, and honestly, boxed stuff hasn't crossed my threshold since.

Last winter my sister came over after a terrible week at work, and I made a double batch. We stood at the counter eating it from the pan, still in our coats, while she vented about everything and nothing. Food this simple has a way of making conversations feel easier.

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: Elbows hold onto cheese sauce beautifully in those curved little pockets, and slightly undercooking them means they finish perfectly in the oven if you bake it
  • 2 tbsp unsalted butter: This forms the foundation of your roux, so use real butter, nothing spreadable or faux
  • 2 tbsp all-purpose flour: The thickening agent that turns melted butter and milk into velvety sauce magic
  • 500 ml (2 cups) whole milk, warmed: Cold milk can make your roux seize up, so give it a quick zap in the microwave first
  • 200 g (2 cups) sharp cheddar cheese, grated: Buy blocks and grate it yourself, pre-shredded cheese has anti-caking agents that make sauce grainy
  • 50 g (½ cup) Gruyère or mozzarella cheese, grated: Optional but adds that restaurant-style creaminess and extra depth
  • ½ tsp mustard powder: The secret ingredient that amplifies cheese flavor without making it taste like mustard
  • ¼ tsp ground black pepper: Freshly cracked adds brightness that cuts through all that richness
  • ½ tsp salt: Adjust based on how salty your cheese is, taste as you go
  • 40 g (⅓ cup) panko breadcrumbs: For the baked version, panko creates the most incredible crispy crunch
  • 1 tbsp unsalted butter, melted: Tossing breadcrumbs with melted butter helps them golden evenly
  • 2 tbsp grated Parmesan cheese: Adds salty umami to the topping layer

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven going if baking:
Preheat to 200°C (400°F) now so it's ready when your sauce is done
Cook the pasta just right:
Boil salted water and cook macaroni about 1–2 minutes less than the package says, it should have a little bite since it cooks more later
Build your roux base:
Melt 2 tbsp butter over medium heat, whisk in flour and stir constantly for 1–2 minutes until it's smooth and smells slightly nutty but not brown
Make it saucy:
Slowly whisk in warm milk, a little at a time, stirring out any lumps before adding more, then cook 3–4 minutes until it bubbles and thickens nicely
Add the cheese:
Pull pan off heat and stir in cheddar and Gruyère until melted and smooth, then season with mustard powder, pepper, and salt
Combine everything:
Pour drained macaroni into the cheese sauce and stir until every piece is coated in that gorgeous orange goodness
Choose your adventure:
Eat it now straight from the pot, or pour into a greased baking dish if you're going for the crispy top version
Make the topping:
Mix panko, melted butter, and Parmesan in a small bowl until combined
Bake until golden:
Sprinkle topping evenly over pasta and bake 15–20 minutes until bubbly and bronzed, then let it rest 5 minutes so portions hold together
Spoon serving creamy cheddar macaroni and cheese onto a rustic wooden table. Save
Spoon serving creamy cheddar macaroni and cheese onto a rustic wooden table. | dulceaferni.com

This recipe became my go-to the first time I hosted Thanksgiving and my vegetarian cousin couldn't eat the main dish. She took three servings and asked for the recipe before we even cleared the table.

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 master the basic sauce, you'll start seeing possibilities everywhere. I've added caramelized onions, swapped in gouda for smokiness, mixed in roasted broccoli when I need to feel virtuous about serving pasta for dinner.

Stovetop Versus Baked

Sometimes comfort food shouldn't wait, and stovetop mac and cheese is ready the moment the sauce coats the pasta. But when I have time, that golden breadcrumb crust is worth the extra twenty minutes, especially when serving company or meal prepping for the week.

Making It Ahead

You can assemble everything up to a day before baking, just cover it tightly and refrigerate, but add an extra 10 minutes to the baking time since it's starting cold. The sauce thickens overnight, so you might need to splash in a little extra milk before it hits the oven.

  • Leftovers reheat surprisingly well in the microwave with a splash of milk
  • Freeze unbaked portions for up to three months, thaw completely before baking
  • If the sauce looks too thick after refrigerating, thin it with warm milk before reheating
Freshly baked macaroni and cheese with a rich, bubbly cheese sauce, ready to serve. Save
Freshly baked macaroni and cheese with a rich, bubbly cheese sauce, ready to serve. | dulceaferni.com

Some dishes are just worth the extra effort, and homemade mac and cheese rewards every minute with that first creamy, crunchy, perfect bite.

Recipe FAQs

What type of cheese works best?

Sharp cheddar provides the signature flavor, while Gruyère or mozzarella adds extra creaminess. The combination creates a perfectly balanced sauce that coats every bite.

Can I make this on the stovetop?

Absolutely. After coating the macaroni in the cheese sauce, serve immediately. The stovetop version offers the same creamy texture without the baking step.

How do I prevent grainy cheese sauce?

Use warmed milk and stir constantly when adding it to the roux. Remove from heat before incorporating cheese, and add gradually while stirring until smooth.

Can I prepare this ahead of time?

Yes. Assemble everything in the baking dish, cover tightly, and refrigerate for up to 24 hours. Add 10-15 minutes to the baking time when cooking from cold.

What additions enhance the flavor?

Cooked bacon, caramelized onions, or a pinch of cayenne pepper add delicious depth. For extra richness, substitute some milk with heavy cream.

Is this suitable for gluten-free diets?

Simply substitute regular pasta and flour with gluten-free alternatives. The technique remains identical, ensuring everyone can enjoy this classic comfort dish.

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 in rich, creamy cheddar sauce with golden crispy topping

Prep Duration
15 minutes
Cooking Duration
30 minutes
Overall Time
45 minutes
Recipe by Dallas McCoy


Skill Level Easy

Cuisine American

Portions 4 Portions

Diet Preferences Meat-Free

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 your oven to 400°F if preparing the baked version.

Step 02

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

Step 03

Prepare Roux: In a medium saucepan, melt 2 tbsp butter over medium heat. Add flour and whisk constantly for 1–2 minutes until smooth roux forms without browning.

Step 04

Create Base Sauce: Gradually whisk in warm milk until smooth. Cook, stirring constantly, until sauce thickens and bubbles, 3–4 minutes.

Step 05

Add Cheese: Remove from heat. Stir in cheddar and Gruyère until melted and smooth. Season with mustard powder, black pepper, and salt.

Step 06

Combine: Add drained macaroni to cheese sauce and stir until thoroughly coated.

Step 07

Stovetop Serving Option: Serve immediately, garnished with additional cheese if desired.

Step 08

Prepare Baked Version: Transfer mixture to lightly greased baking dish. Combine breadcrumbs, melted butter, and Parmesan in small bowl. Sprinkle evenly over pasta.

Step 09

Bake: Bake for 15–20 minutes until top is golden and crisp. Allow to 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 Advice

Check all ingredients carefully for allergens. Consult your healthcare provider when unsure.
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain eggs depending on pasta selection

Nutritional Breakdown (per portion)

These nutrition facts are for reference and shouldn't be taken as medical guidance.
  • Energy: 520
  • Total Fat: 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.