Creamy Macaroni and Cheese

Featured in: Oven & Stovetop Meals

Indulge in the ultimate comfort food with this creamy macaroni and cheese. Tender elbow pasta is perfectly coated in a velvety homemade cheese sauce crafted from sharp cheddar and optional Gruyère. The stovetop version offers immediate satisfaction, while baking creates a golden, crispy breadcrumb crust that adds delightful texture to every bite.

Prepare this beloved classic in just 45 minutes, making it ideal for weeknight dinners or casual gatherings. The versatile dish works beautifully as a hearty main course or comforting side. Customization options include adding crispy bacon, caramelized onions, or a touch of cayenne for those craving extra flavor dimensions.

Updated on Wed, 14 Jan 2026 10:06:00 GMT
Creamy macaroni and cheese with a golden, crispy breadcrumb topping is served warm in a baking dish. Pin It
Creamy macaroni and cheese with a golden, crispy breadcrumb topping is served warm in a baking dish. | maisontiwira.com

The first apartment I rented had this tiny galley kitchen where the fridge hummed louder than my phone conversations. I invited three friends over for what I called a proper dinner, not knowing that burnt cheese sauce smells entirely different from the creamy heaven I was aiming for. We ate it anyway, standing around the counter with plastic forks, laughing so hard we couldn't taste the char. Something about that night stuck with me, probably the way comfort food turns disasters into stories.

My grandmother would never measure anything, dumping cheese until it looked right and tasting constantly with a wooden spoon. When I asked for her recipe, she laughed and said the secret wasnt in the cups or tablespoons but in paying attention to how the sauce clung to the whisk. Now I understand what she meant, that cooking is about following your senses as much as any written instructions.

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 sauce perfectly and feel right in your soul
  • 2 tbsp unsalted butter: Use actual butter, nothing else creates that rich foundation
  • 2 tbsp all-purpose flour: This builds your roux, the magic thickener that makes sauce silky
  • 500 ml (2 cups) whole milk, warmed: Cold milk can make your sauce seize up, trust me on this one
  • 200 g (2 cups) sharp cheddar cheese, grated: Pre-grated has anti-caking agents that ruin the texture
  • 50 g (½ cup) Gruyère or mozzarella cheese, grated: This optional addition takes the creaminess somewhere incredible
  • ½ tsp mustard powder: It doesnt make it taste like mustard, just makes the cheese taste more like itself
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference
  • ½ tsp salt: Adjust this based on how salty your cheese is already
  • 40 g (⅓ cup) breadcrumbs: Panko creates the most satisfying crunch on top
  • 1 tbsp unsalted butter, melted: This helps the topping turn golden and crispy
  • 2 tbsp grated Parmesan cheese: The salty bite on top is absolutely worth it

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:
Preheat to 200°C (400°F) if you want that baked version, though the stovetop version is just as legitimate.
Cook your pasta:
Boil salted water and cook macaroni for 1-2 minutes less than the package says, it will finish cooking in the oven.
Start the roux:
Melt butter over medium heat, whisk in flour, and keep stirring for 1-2 minutes until it smells like biscuits.
Make it sauce:
Slowly pour in warm milk while whisking, let it bubble until thickened enough to coat a spoon.
Add the cheese:
Remove from heat and stir in cheddar and Gruyère until completely melted and smooth.
Season it right:
Stir in mustard powder, pepper, and salt, tasting as you go.
Combine everything:
Pour drained pasta into the sauce and stir until every piece is coated in that liquid gold.
Stovetop version:
Serve immediately with extra cheese on top if you want maximum comfort.
Build the baked version:
Transfer to a greased baking dish, mix breadcrumbs with melted butter and Parmesan, scatter evenly.
Make it golden:
Bake 15-20 minutes until the top is crisp and bubbling, then let it sit for 5 minutes before serving.
Steaming macaroni and cheese is scooped from a skillet, highlighting the velvety cheddar sauce clinging to pasta. Pin It
Steaming macaroni and cheese is scooped from a skillet, highlighting the velvety cheddar sauce clinging to pasta. | maisontiwira.com

This recipe became my go-to for heartbreak dinners, celebrations, and nights when nothing in the world made sense except hot pasta and cheese. Something about that first bubbling spoonful makes everything else fade away for just a few minutes.

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

I once substituted half the milk with cream because I wanted to impress someone, and honestly, it was the best mistake I ever made. The richness was incredible, though I probably shouldnt eat like that every day. Adding crispy bacon on top has become a tradition in my house, that salty crunch against the creamy cheese is pure magic.

Getting The Texture Right

The sauce will look too thin at first, dont panic and dont keep adding flour, it thickens as it cools. Ive ruined batches by over-thickening, ending up with something closer to cheese paste than sauce. Trust the process and give it those few minutes to rest before serving.

Serving Suggestions

A simple green salad with sharp vinaigrette cuts through the richness perfectly. Roasted broccoli on the side makes it feel slightly less indulgent while still being comforting. Leftovers reheat surprisingly well with a splash of milk.

  • Let it rest before serving so the sauce sets slightly
  • The middle stays hottest the longest, so test before serving kids
  • A little extra cheese on top never hurt anyone
Freshly baked macaroni and cheese is garnished with parsley, perfect for a cozy weeknight family dinner. Pin It
Freshly baked macaroni and cheese is garnished with parsley, perfect for a cozy weeknight family dinner. | maisontiwira.com

Some days only mac and cheese will do, and thats completely okay. This recipe has seen me through more Monday nights than I can count.

Recipe FAQs

What type of cheese works best for creamy results?

Sharp cheddar provides excellent flavor, while adding Gruyère or mozzarella enhances creaminess. Grating cheese yourself ensures smooth melting. Avoid pre-shredded varieties as anti-caking agents can create grainy textures.

Can I make this ahead of time?

Prepare the dish up to 24 hours in advance and refrigerate before baking. Add 10-15 minutes to baking time if cooking from cold. For stovetop version, the sauce may need thinning with additional milk upon reheating.

How do I prevent the sauce from separating?

Use warm milk when creating the roux and stir constantly. Remove from heat before adding cheese to prevent oil separation. Adding cheese gradually while stirring ensures smooth incorporation.

What's the purpose of mustard powder?

Mustard powder enhances cheese flavor without adding noticeable mustard taste. It works as a flavor enhancer, making the cheese taste more pronounced and sharp.

Can I freeze leftovers?

Yes, freeze in airtight containers for up to 3 months. Thaw overnight in refrigerator before reheating. The texture may be slightly creamy rather than crispy after freezing.

How can I make this gluten-free?

Substitute regular macaroni with gluten-free pasta and use gluten-free flour blend or cornstarch for the roux. All other ingredients naturally remain gluten-free.

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

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Harold Jenkins


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Details Meat-Free

What You 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 breadcrumbs, preferably panko
02 1 tbsp unsalted butter, melted
03 2 tbsp grated Parmesan cheese

Steps

Step 01

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

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, whisking 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 constantly, until sauce thickens and bubbles, about 3-4 minutes.

Step 05

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

Step 06

Combine Pasta: Add drained macaroni to cheese sauce, stirring until thoroughly coated.

Step 07

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

Step 08

Assemble and Bake: Pour macaroni and cheese into lightly greased baking dish. Sprinkle topping evenly over surface. Bake for 15-20 minutes until golden and crisp. Let stand 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 You'll Need

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

Allergy Notice

Scan each ingredient to spot allergens. If you're unsure, reach out to a medical expert.
  • Contains milk, wheat gluten, and dairy products. May contain eggs if using enriched pasta.

Nutrition Info (for each portion)

Use this only for planning. For health advice, see a professional.
  • Energy: 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.