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.)

  • 12 ounces elbow macaroni
  • ¼ cup butter
  • ¼ cup all-purpose flour
  • 1½ cups milk
  • 1 cup half-and-half or light cream
  • ½ teaspoon dry mustard powder
  • 1 teaspoon onion powder
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • 10.75 ounces condensed cheddar cheese soup (optional, 1 can)
  • 4 cups shredded sharp cheddar cheese, divided
  • ½ cup shredded Parmesan cheese

Optional Bread Crumb Topping:

  • ¾ cup bread crumbs (Panko recommended)
  • 3 tablespoons melted butter
  • 1 cup sharp cheddar cheese
  • 1 tablespoon chopped parsley (optional)

Directions

  1. Preheat the oven to 425°F (220°C). Grease a 9×13-inch casserole dish.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Combine with pasta: Mix the cooked macaroni with the cheese sauce until evenly coated. Pour into the prepared baking dish.
  7. Top and bake: Sprinkle the remaining 1 cup of cheddar cheese over the top. If desired, add the optional breadcrumb topping.
  8. Bake for 18–24 minutes, until bubbly and lightly golden. Avoid overbaking to keep it creamy.
  9. 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.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Mac and Cheese Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

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.


Ingredients

  • 12 ounces elbow macaroni
  • ¼ cup butter
  • ¼ cup all-purpose flour
  • 1½ cups milk
  • 1 cup half-and-half or light cream
  • ½ teaspoon dry mustard powder
  • 1 teaspoon onion powder
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • 10.75 ounces condensed cheddar cheese soup (optional, 1 can)
  • 4 cups shredded sharp cheddar cheese, divided
  • ½ cup shredded Parmesan cheese
  • ¾ cup bread crumbs (Panko recommended) – optional
  • 3 tablespoons melted butter – optional
  • 1 cup sharp cheddar cheese – optional
  • 1 tablespoon chopped parsley (optional)

Instructions

  1. Preheat the oven to 425°F (220°C) and grease a 9×13-inch casserole dish.
  2. Cook the pasta until al dente, about 1–2 minutes less than the package suggests. Drain and rinse under cold water.
  3. In a large saucepan, melt butter over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly.
  4. Gradually whisk in milk and cream until smooth. Add mustard powder, onion powder, salt, and pepper. Cook until thickened.
  5. Remove sauce from heat. Stir in Parmesan and 3 cups of cheddar until melted. Add cheddar cheese soup, if using. Adjust seasoning.
  6. Combine cooked pasta with cheese sauce. Pour into the prepared casserole dish.
  7. Top with remaining 1 cup cheddar cheese. If desired, add breadcrumb topping made with breadcrumbs, melted butter, and extra cheese.
  8. Bake for 18–24 minutes, until bubbly and golden. Do not overbake.
  9. Let the casserole rest for 10–15 minutes before serving.

Notes

  • Use freshly shredded cheese for best melting results.
  • Rinsing pasta prevents overcooking in the oven.
  • Make ahead by assembling up to 2 days in advance and refrigerating.
  • Reheat with a splash of milk or cream for creaminess.
  • Add protein like cooked chicken or vegetables for variation.
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 11g
  • Trans Fat: 1g
  • Carbohydrates: 38g
  • Fiber: 2g
  • Protein: 21g
  • Cholesterol: 90mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star