Creamy Baked Macaroni and Cheese

Featured in: Family Table Comfort

This classic comfort dish transforms simple elbow macaroni into something extraordinary with a velvety homemade cheese sauce. The secret lies in the roux-based sauce featuring sharp cheddar and optional Gruyère, creating that perfectly smooth, creamy coating every mac and cheese lover craves. The dish comes together in under an hour, offering both stovetop and baked versions to suit your preference.

For the ultimate experience, choose the baked variation featuring a buttery parmesan breadcrumb topping that turns golden and crisp in the oven. The result is a perfect contrast between the tender, cheesy pasta beneath and the satisfying crunch above. This versatile dish works beautifully as a hearty main course or as a comforting side alongside roasted vegetables, grilled proteins, or your favorite comfort foods.

Updated on Tue, 13 Jan 2026 16:50:00 GMT
Freshly baked macaroni and cheese emerges from the oven with a golden, crispy breadcrumb topping and bubbling cheese beneath. Save to Pinterest
Freshly baked macaroni and cheese emerges from the oven with a golden, crispy breadcrumb topping and bubbling cheese beneath. | islicravings.com

The smell of butter hitting a hot pan still takes me back to my tiny first apartment kitchen, where I discovered that homemade mac and cheese bears no resemblance to the blue box. I remember calling my mom, convinced something had gone wrong because the sauce was too thick, only to learn that's exactly how it's supposed to look. That first batch was slightly grainy—I rushed the cheese melting—but my roommate still declared it the best thing I'd ever cooked.

Last winter, my neighbor texted at 6 PM because her kids were having a rough week and she needed something that just felt like a hug. I doubled this recipe and sent over a warm dish, still bubbling from the oven. She sent back a photo of empty bowls and one tiny hand giving a thumbs up, which honestly might be my favorite cooking moment ever.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • 250 g elbow macaroni: Elbows catch the sauce perfectly in their curves, though any short pasta works if that's what you have
  • 2 tbsp unsalted butter: This forms the foundation of your roux, so don't swap it out—butter makes everything better
  • 2 tbsp all-purpose flour: The secret to thick, restaurant-style cheese sauce that actually clings to the pasta
  • 500 ml whole milk, warmed: Cold milk can make your sauce lumpy, and whole milk delivers the richest results
  • 200 g sharp cheddar cheese, grated: Sharp cheddar gives you that punchy cheese flavor mild varieties just can't deliver
  • 50 g Gruyère or mozzarella cheese: Optional but recommended, Gruyère adds nutty depth while mozzarella creates those gorgeous cheese pulls
  • ½ tsp mustard powder: The hidden ingredient that makes cheese taste cheesier without adding any mustard flavor
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference in the final flavor
  • ½ tsp salt: Adjust based on whether you salted your pasta water generously
  • 40 g breadcrumbs: Panko creates the crunchiest, most irresistible golden topping
  • 1 tbsp unsalted butter, melted: Tossing the breadcrumbs with butter helps them brown beautifully
  • 2 tbsp grated Parmesan cheese: Adds a salty, savory finish to the crispy topping

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Preheat and prep:
Heat your oven to 200°C if you're planning to bake it, though stovetop version is just as delicious on busy nights.
Cook the pasta:
Boil the macaroni in salted water until just slightly underdone, about 1 to 2 minutes shy of package directions, since it'll finish cooking in the sauce later.
Start the roux:
Melt butter over medium heat, whisk in flour, and cook for 1 to 2 minutes while stirring constantly until it's smooth and bubbling.
Add the milk:
Slowly pour in warm milk while whisking, then cook until the sauce thickens enough to coat the back of a spoon, about 3 to 4 minutes.
Melt in the cheese:
Remove from heat completely, then stir in cheddar and Gruyère until melted and smooth, adding mustard powder, pepper, and salt.
Combine everything:
Pour the drained pasta into the cheese sauce and stir until every piece is coated in that gorgeous orange blanket.
Add the topping:
Mix breadcrumbs with melted butter and Parmesan, then sprinkle evenly over the pasta if you're baking it.
Bake until golden:
Cook for 15 to 20 minutes until the top is crispy and golden, then let it rest for 5 minutes so you can actually taste the first bite.
Steaming bowls of homemade macaroni and cheese feature tender elbows swirled in a rich, velvety cheddar sauce. Save to Pinterest
Steaming bowls of homemade macaroni and cheese feature tender elbows swirled in a rich, velvety cheddar sauce. | islicravings.com

This recipe became my go-to when my friend group started monthly Sunday supper traditions. There's something profoundly satisfying about watching people reach for seconds before anyone's even finished their first helping.

Making It Your Own

I've learned that mac and cheese is essentially a blank canvas for whatever you're craving. Sometimes I'll add caramelized onions for depth, or crumbled bacon because, well, bacon makes everything better. Once I stirred in roasted garlic and sun-dried tomatoes, and now my husband requests that version every time he's had an especially long week.

Baked Versus Stovetop

The baked version creates that irresistible crunchy contrast with the creamy pasta underneath, but honestly, stovetop mac and cheese hits differently on rainy Tuesdays when turning on the oven feels like too much effort. Both are valid, both are wonderful, and neither will judge your choice.

Make-Ahead Magic

You can assemble everything up to a day in advance, keep it covered in the refrigerator, then bake when you're ready. The sauce actually benefits from sitting—it gives the pasta time to really drink in all that cheesy goodness.

  • Add an extra splash of milk before reheating if it's looking a bit dry
  • Cover with foil for the first 10 minutes of reheating to prevent drying out
  • Let it sit for 5 minutes after baking so the sauce settles and thickens slightly
A close-up of creamy macaroni and cheese shows a fork lifting a cheesy bite from a white ceramic dish. Save to Pinterest
A close-up of creamy macaroni and cheese shows a fork lifting a cheesy bite from a white ceramic dish. | islicravings.com
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon

Whether you're feeding a crowd or just treating yourself on a quiet Tuesday, this recipe is guaranteed comfort. That first bite of creamy, cheesy perfection never gets old.

Common Questions

What type of cheese works best?

Sharp cheddar provides the best flavor base, but adding Gruyère or mozzarella creates extra creaminess. The sharp cheddar's bold taste stands up well to the milk and flour base, while aged varieties melt beautifully into the sauce.

Can I make this ahead of time?

Prepare the complete dish up to 24 hours in advance, refrigerate covered, then bake with an additional 10-15 minutes until heated through and bubbly. The topping may need a few extra minutes under the broiler to regain crispiness.

How do I prevent grainy cheese sauce?

Always use warmed milk and shred your cheese from blocks rather than using pre-shredded varieties. Add cheese gradually off the heat, stirring constantly until each addition melts completely before adding more.

What's the difference between stovetop and baked versions?

The stovetop version offers creamy, immediate results in about 30 minutes. Baking adds 15-20 minutes but creates a crispy, golden breadcrumb topping and allows the flavors to meld together more deeply while developing a slightly thicker consistency.

Can I freeze leftovers?

Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 180°C (350°F) for 20-25 minutes, adding a splash of milk if needed to restore creaminess.

How can I add more protein?

Stir in cooked, crumbled bacon, diced ham, or shredded rotisserie chicken before baking. For vegetarian options, add steamed broccoli florets, peas, or spinach to boost both nutrition and texture contrast.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Creamy Baked Macaroni and Cheese

Tender pasta coated in rich cheddar sauce, topped with crispy buttered breadcrumbs for the ultimate comfort food experience.

Prep Duration
15 minutes
Time to Cook
30 minutes
Overall Duration
45 minutes
Recipe by Tanya Bishop

Recipe Type Family Table Comfort

Skill Challenge Easy

Cuisine Type American

Servings Yielded 4 Portion Size

Diet Preferences Suitable for Vegetarians

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 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 if preparing baked version.

Step 02

Cook Pasta: Bring large pot of salted water to boil. Cook macaroni until al dente, 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 Béchamel: Gradually whisk warm milk into roux 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. Add mustard powder, black pepper, and salt.

Step 06

Combine Pasta: 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.

Step 08

Assemble and Bake: Transfer macaroni and cheese to lightly greased baking dish. Sprinkle topping evenly over surface. Bake 15-20 minutes until golden and crisp. Rest 5 minutes before serving.

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

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

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains milk, wheat, and dairy products
  • May contain eggs from enriched pasta

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 520
  • Fat content: 25 g
  • Carbohydrates: 52 g
  • Proteins: 22 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.