This Homemade Mac and Cheese Casserole is the ultimate comfort food — rich, creamy, and filled with cheesy goodness. Tender pasta is coated in a velvety cheese sauce made from scratch and baked to golden perfection. Whether served as a hearty main dish or a side for gatherings, it’s a recipe everyone will ask for again and again.
Why You’ll Love This Recipe
This macaroni and cheese casserole is the definition of creamy indulgence. The cheese sauce is made from scratch, ensuring every bite is smooth and flavorful. The addition of cheddar cheese soup gives it an extra velvety texture, while the combination of sharp cheddar and parmesan provides deep, cheesy richness. Plus, it’s easy to prepare, can be made ahead, and reheats beautifully.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Preheat the oven to 425°F (220°C). Grease a 9×13-inch casserole dish.
Cook the pasta until al dente (slightly firm), about 1–2 minutes less than the package suggests. Drain and rinse under cold water to stop the cooking process.
Make the roux: In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook for about 2 minutes, stirring constantly.
Add the liquids: Slowly whisk in the milk and cream until smooth. Add dry mustard, onion powder, salt, and pepper. Cook until the mixture thickens.
Add the cheese: Remove the sauce from heat. Stir in the Parmesan cheese and 3 cups of the cheddar until melted and smooth. If using, stir in the cheddar cheese soup. Adjust seasoning if needed.
Combine with pasta: Mix the cooked macaroni with the cheese sauce until evenly coated. Pour into the prepared baking dish.
Top and bake: Sprinkle the remaining 1 cup of cheddar cheese over the top. If desired, add the optional breadcrumb topping.
Bake for 18–24 minutes, until bubbly and lightly golden. Avoid overbaking to keep it creamy.
Cool and serve: Let rest for 10–15 minutes before serving so the sauce can thicken and set.
Servings and Timing
Servings: 8
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Variations
Cheese Mix-Up: Swap some of the cheddar for gruyere, mozzarella, or pepper jack for a different flavor profile.
Vegetable Boost: Add steamed broccoli, peas, or roasted cauliflower for extra texture and nutrition.
Protein Additions: Stir in cooked chicken, turkey, or tuna for a heartier meal.
Breadcrumb Crunch: For added texture, top with a buttery breadcrumb mixture before baking.
Spice It Up: Mix in a pinch of cayenne or smoked paprika for a subtle heat and depth.
Storage/Reheating
Refrigeration: Store cooled leftovers in an airtight container for up to 3 days.
Reheating: Reheat gently on the stove or in the microwave with a splash of milk or cream to restore creaminess.
Make Ahead: Prepare the casserole up to 2 days ahead, refrigerate, and bake when ready. Add extra milk if needed before baking to maintain creaminess.
FAQs
1. Can I use a different type of pasta?
Yes, short pasta like penne, shells, or rotini work perfectly in this recipe.
2. What can I use instead of cheddar cheese soup?
You can skip it entirely or replace it with an extra ½ cup of shredded cheddar and a splash of cream.
3. Can I make this gluten-free?
Yes, use gluten-free pasta and a gluten-free flour blend for the roux.
4. Why should I rinse the pasta?
Rinsing stops the cooking process and prevents the noodles from becoming mushy in the oven.
5. Can I freeze this mac and cheese?
It’s best enjoyed fresh, as dairy sauces can separate when frozen, but some readers have had success freezing before baking.
6. What cheese melts best for mac and cheese?
Freshly shredded sharp cheddar and parmesan are best, but you can mix in mozzarella, gouda, or Monterey Jack.
7. How do I prevent the sauce from becoming grainy?
Use low heat when melting cheese and avoid pre-shredded cheese, which contains anti-caking agents.
8. Can I make it ahead of time?
Yes, assemble up to 2 days in advance and refrigerate. Bake when ready, adding a bit of milk if the sauce thickens.
9. How do I make the topping crispier?
Use Panko breadcrumbs and broil the casserole for 1–2 minutes at the end of baking.
10. Can I make it on the stovetop instead of baking?
Yes, skip the oven step and enjoy it straight from the pot once the sauce thickens.
Conclusion
Homemade Mac and Cheese Casserole is a timeless comfort dish that brings warmth and satisfaction to every table. With its creamy sauce, perfectly cooked pasta, and rich cheesy flavor, it’s a recipe that never disappoints. Whether you serve it as a family dinner, potluck favorite, or holiday side, it’s sure to be a hit every single time.
This Homemade Mac and Cheese Casserole is the ultimate comfort food, featuring tender pasta baked in a creamy, cheesy sauce with a golden topping. It’s perfect as a main dish or a hearty side.