
0 from 39 votes
Mac and Cheese Casserole
This easy Mac and Cheese Casserole is made with elbow macaroni, a mix of cheeses, buttery cracker crumbs, and crispy bacon for the ultimate creamy and cheesy experience. I love making this for my family because I can have it ready in about an hour, and it’s the kind of comforting meal we all look forward to.
Prep Time
30 mins
Cook Time
30 mins
Total Time
1 hr
Servings: 8 servings
Calories: 496 kcal
Course:
Main Course
Cuisine:
American
Ingredients
- 1 pound elbows macaroni cooked per box directions, aim for al dente
- 1 tablespoon olive oil
Cheese Sauce:
- 4 tablespoons butter unsalted
- 1/4 cup all-purpose flour
- 3 cups milk
- 1 cup heavy whipping cream or light cream
- 1 can of 14 oz. evaporated milk
- 2 tablespoons cornstarch
- 1/4 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground thyme optional
- 1 teaspoon paprika optional
- 1 teaspoon mustard powder
- 1/4 teaspoon red pepper flakes optional
- 1/2 cup sour cream
- 4 oz. cream cheese cubed and at room temperature
- 3 cups cheddar cheese freshly grated or buy pre-shredded
- 1 cup mozzarella cheese freshly grated or buy pre-shredded
Buttery Cracker Topping:
- 1 1/2 cups cracker crumbs I used Ritz crackers
- 6 tablespoons unsalted butter melted
Other Toppings:
- 1 cup mozzarella cheese shredded
- 1 cup cheddar cheese shredded
- 10 bacon slices cooked
Instructions
- Preheat oven to 350 degrees F.
- Lightly grease a 9x13 baking dish with butter or with non-stick cooking spray. Set aside.
- Cook pasta according to the box directions, aiming for al dente. Drain, mix with olive oil, and set aside.
Cup of Yum
Cheese Sauce:
- Place a large saucepan over medium heat, and once it's hot, add the butter. Stir and melt the butter, being careful not to burn it.
- Add the flour and whisk until thoroughly combined with the melted butter.
- While still whisking, gradually add the milk, stirring to combine. Take your time, and don't rush through this step.
- In a small bowl, whisk cream and cornstarch until fully combined and the cornstarch is fully dissolved. Add the mixture to the pan and stir to combine.
- Add the evaporated milk and stir to combine. Add onion powder, garlic powder, ground thyme, paprika, mustard, red pepper flakes, and salt.
- Stir over medium heat, bring the mixture to a boil, and let it simmer for about 2 minutes.
- Stir in sour cream and cream cheese until thoroughly combined. If the sauce is too thick, add more milk or some chicken broth. Taste and adjust for salt and pepper.
- Reduce heat to low and add 3 cups of cheddar cheese and 1 cup of freshly grated or pre-shredded mozzarella cheese. Stir to combine until the cheese is fully melted.
- Remove the pan from heat and add the cooked elbows macaroni. Stir to combine.
- Transfer the mixture to the prepared casserole dish.
Cup of Yum
Buttery Cracker Topping:
- In a medium bowl combine cracker crumbs with melted butter and stir using a fork until fully combined.
Other Toppings:
- Level the top with a spatula and sprinkle 1 cup of mozzarella cheese and 1 cup of cheddar cheese evenly over the surface of the casserole.
- Sprinkle the Buttery Cracker Topping evenly over the surface and top with chopped cooked bacon, if using.
Bake:
- Bake the casserole uncovered in the preheated oven for 25-30 minutes until the top is golden brown and bubbly.
- Remove from oven and let it rest for 15 minutes before serving.
- Serve topped with extra bacon and, if desired, chopped parsley.
Notes
- I always say better cheese makes a better casserole, and for me, that starts with high quality cheddar. I’ve tried different combinations over the years, but cheddar and mozzarella are so far my favorite for this recipe, with a little cream cheese for that extra creamy texture. Sometimes I throw in Colby or even a bit of parmesan, especially when I’m playing around with flavor. I stick with mild cheddar when I’m making it for my kids since it’s more mellow, but when I’m cooking for friends or serving it at a dinner party, I go with sharp cheddar because it gives the dish a deeper, more grown-up flavor.
- I always cook the pasta just until al dente since it keeps cooking in the oven. If it’s too soft going in, it can turn mushy after baking.
- If the casserole is still too runny after resting, I mix up a quick cornstarch slurry and stir it in. Then I let it sit for another five minutes to thicken.
- When I add milk to the flour, I go slow and stir constantly. That keeps the sauce smooth without any clumps.
- I bake the casserole uncovered so the top gets nice and golden. If it starts to brown too much, I loosely cover it with foil near the end.
- I don’t rinse the pasta after cooking. That little bit of starch helps the sauce cling and makes it even creamier.
Nutrition Information
Calories
496kcal
(25%)
Carbohydrates
21g
(7%)
Protein
32g
(64%)
Fat
31g
(48%)
Saturated Fat
11g
(55%)
Cholesterol
55mg
(18%)
Sodium
1094mg
(46%)
Potassium
344mg
(10%)
Fiber
1g
(4%)
Sugar
7g
(14%)
Vitamin A
945IU
(19%)
Vitamin C
0.2mg
(0%)
Calcium
681mg
(68%)
Iron
1.5mg
(8%)
Nutrition Facts
Serving: 8servings
Amount Per Serving
Calories 496
% Daily Value*
Calories | 496kcal | 25% |
Carbohydrates | 21g | 7% |
Protein | 32g | 64% |
Fat | 31g | 48% |
Saturated Fat | 11g | 55% |
Cholesterol | 55mg | 18% |
Sodium | 1094mg | 46% |
Potassium | 344mg | 7% |
Fiber | 1g | 4% |
Sugar | 7g | 14% |
Vitamin A | 945IU | 19% |
Vitamin C | 0.2mg | 0% |
Calcium | 681mg | 68% |
Iron | 1.5mg | 8% |
* Percent Daily Values are based on a 2,000 calorie diet.