Homemade Mac and Cheese
This creamy macaroni and cheese is the ultimate comfort food classic, made entirely from scratch with a rich, velvety cheese sauce. Tender elbow pasta is enveloped in a blend of sharp cheddar and nutty Gruyère, crowned with a crispy panko topping. It’s the perfect centerpiece for a family dinner or a holiday feast, ready in just over an hour.
This recipe holds a special place in my kitchen. I perfected this homemade mac and cheese over many cozy Sunday suppers, aiming for that ideal balance of indulgence and simplicity. The sharp bite of cheddar against the smooth, almost sweet notes of Gruyère creates a creamy cheese sauce that everyone adores. I often prepare it for our family’s holiday table, where it pairs wonderfully with a simple potato salad or alongside a comforting slice of chicken pot pie.
For me, the true joy is in the ritual of making the roux, watching it transform into a luscious base for the cheese. Whether it’s a quiet weeknight or a bustling potluck, this dish always feels like a warm hug. It’s a recipe built on tradition, perfect for making lasting memories with loved ones.
What Makes This Baked Macaroni Special
- Decadent From-Scratch Flavor: The combination of sharp cheddar and Gruyère cheese creates a complex, restaurant-quality taste far superior to boxed versions.
- Perfectly Creamy Texture: A carefully crafted roux and warm milk ensure a smooth, lump-free cheese sauce that clings to every noodle.
- Surprisingly Simple: Despite its impressive results, this baked macaroni cheese comes together with straightforward, pantry-staple ingredients.
- Ideal for Feeding a Crowd: This recipe makes a generous portion that’s always a hit at potlucks and family gatherings.
What You’ll Need for Perfect Creamy Macaroni
Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.
- Elbow Macaroni (16 ounces): This classic shape is perfect for holding the creamy cheese sauce in every bite.
- Unsalted Butter (6 tablespoons): Using unsalted allows you to control the final seasoning of the dish perfectly.
- All-Purpose Flour (1/3 cup): This combines with the butter to create the golden roux that thickens the sauce.
- Whole Milk (3 cups, warmed): Warm milk incorporates smoothly into the roux, helping to prevent lumps for a silky texture.
- Kosher Salt, Black Pepper, Paprika, Dry Mustard Powder: This blend of seasonings adds depth and enhances the overall cheesy flavor.
- Sharp Cheddar Cheese (12 ounces, shredded): Provides the quintessential, tangy backbone of flavor for this sharp cheddar macaroni.
- Gruyère Cheese (4 ounces, shredded): Adds a subtle nuttiness and incredible meltability to the sauce.
- Panko Breadcrumbs (1/2 cup): Creates a delightfully crispy, golden-brown topping without becoming soggy.

Creamy Baked Macaroni and Cheese
Equipment
- 9×13-inch baking dish
- large pot
- large saucepan
- whisk
- oven
- measureing cups
- measuring spoons
Ingredients
Pasta and Topping
- 1 package elbow macaroni 16 ounces
- 1/2 cup panko breadcrumbs
Cheese Sauce
- 6 tablespoons unsalted butter cut into pieces
- 1/3 cup all-purpose flour
- 3 cups whole milk warmed slightly
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon paprika
- 1/4 teaspoon dry mustard powder
- 12 ounces sharp cheddar cheese shredded
- 4 ounces Gruyère cheese shredded
Instructions
- Preheat your oven to 375°F and grease a 9×13-inch baking dish. Cook the macaroni according to package directions for al dente, drain well, and return it to the warm pot.
- While the pasta cooks, melt the butter in a large saucepan over medium heat. Whisk in the flour and cook, whisking constantly, until bubbly and golden, about 2 minutes.
- Slowly pour in the warm milk while whisking continuously to prevent lumps. Cook, whisking often, until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
- Remove the saucepan from the heat. Stir in the salt, pepper, paprika, and mustard powder. Add the shredded cheeses a handful at a time, stirring until completely melted and smooth.
- Pour the cheese sauce over the drained macaroni in the pot and stir gently until every noodle is evenly coated. Transfer the mixture to the prepared baking dish.
- Sprinkle the panko breadcrumbs evenly over the top. Bake for 25-30 minutes, until the topping is golden brown and the sauce is bubbling around the edges. Let it cool for 10 minutes before serving to allow it to set.
Notes
Creative Ways to Customize This
- Extra Cheesy Version: Add an extra cup of your favorite melting cheese, like Monterey Jack or Fontina, for an even more indulgent dish.
- Add a Protein Boost: Stir in two cups of diced cooked ham, shredded chicken, or crumbled bacon before baking for a hearty main course.
- Spicy Kick: Incorporate a diced jalapeño into the sauce or a teaspoon of cayenne pepper for those who enjoy a little heat.
My Pro Tips for the Creamiest Results
- Grate Your Own Cheese: Pre-shredded cheeses contain anti-caking agents that can make your sauce grainy; block cheese melts much more smoothly.
- Warm the Milk: Adding cold milk to a hot roux can cause the sauce to seize; gently warming it first ensures a silky, lump-free consistency.
- Cook the Roux: Whisk the butter and flour for a full two minutes to cook out the raw flour taste, which is key for the best flavor.
- Let It Rest: Allowing the baked mac and cheese to cool for 10 minutes after baking lets the sauce set for perfect, non-runny slices.
How to Store and Reheat Your Mac and Cheese
- Store: Cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 4 days.
- Freeze: For longer storage, freeze portions in airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating.
- Reheat: For best results, reheat in a 350°F oven for 15-20 minutes, or until hot and bubbly. Add a splash of milk if the sauce seems dry.
- Make-Ahead Tip: You can assemble the entire dish a day ahead, cover, and refrigerate. Add 5-10 minutes to the baking time when cooking from cold.
Frequently Asked Questions
Why is my homemade mac and cheese grainy?
A grainy sauce is often caused by overheating the cheese or using pre-shredded cheese. To prevent this, always remove the sauce from the heat before stirring in the cheese, and shred your own cheese from a block for the smoothest melt.
What is the best cheese combination for mac and cheese?
A combination of a great melting cheese and a flavorful cheese works best. I love using sharp cheddar for its tang and Gruyère for its nutty, creamy melt. For another delicious combination, check out our creamy garlic pasta.
How can I make my mac and cheese creamier?
The key to a creamy sauce is the roux-to-liquid ratio and using warm milk. Also, letting the baked dish rest for 10 minutes allows the sauce to thicken perfectly around the pasta instead of being runny.
Can I make mac and cheese ahead of time?
Absolutely. Assemble the dish completely, cover, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the baking time since it will be going into the oven cold.
More Comforting Dishes You’ll Love
- Sheet Pan Lasagna
- Spinach Manicotti
- Stuffed Bell Peppers
- Cheesy Garlic Bliss Bread
- Breakfast Casserole
- Corn Casserole
Make This Creamy Macaroni and Cheese Tonight
With its incredibly rich sauce and satisfying, crispy topping, this homemade mac and cheese is guaranteed to become a family favorite. It’s the kind of meal that turns an ordinary Tuesday into something special. I hope this recipe brings as much warmth and joy to your table as it has to mine.