Ingredients
-
1 (16 ounce) package elbow macaroni
-
8 tablespoons unsalted butter, divided
-
½ cup sour cream
-
2 tablespoons cream cheese, softened
-
1 egg, beaten
-
4 cups grated Asiago cheese, divided
-
4 cups grated Vermont Cheddar cheese, divided
-
4 strips bacon
-
1 large onion, sliced thin
-
4 cloves garlic, minced
-
⅛ teaspoon brown sugar
-
¼ cup chopped fresh parsley
-
¼ cup panko bread crumbs
-
5 tablespoons all-purpose flour
-
3 cups milk
-
1 tablespoon hot pepper sauce
-
½ teaspoon ground mustard
-
½ teaspoon paprika
-
½ teaspoon ground black pepper
-
¼ teaspoon salt
Directions
-
Bring a large pot of lightly salted water to a boil. Cook elbow macaroni in the boiling water, stirring occasionally, for 8 minutes (noodles will still be slightly hard). Drain. Transfer to a large bowl; add 4 tablespoons butter and toss to coat.
-
Whisk sour cream, cream cheese, and egg together; stir into macaroni. Stir in 3 cups each Asiago cheese and Cheddar cheese.
-
Cook bacon in a large, deep skillet over medium-high heat, turning occasionally, until evenly browned, about 10 minutes. Reserve drippings in skillet. Transfer bacon to a paper towel-lined plate to drain, then chop into small pieces.
-
Preheat the oven to 400 degrees F (200 degrees C). Grease a 9x13-inch baking dish.
-
Add onion, 2 tablespoons butter, and garlic to drippings; cook and stir over medium-high heat for 2 minutes. Reduce heat to medium-low. Add brown sugar; cook, stirring occasionally, until onion very soft and golden brown, 10 to 15 minutes. Stir in bacon, parsley, and panko bread crumbs; transfer to a small bowl and set topping aside.
-
Heat same skillet over medium-low heat. Add remaining 2 tablespoons butter; melt. Whisk in flour; stir until light golden brown and becomes paste-like, about 5 minutes. Gradually whisk in milk and bring to a simmer over medium heat. Cook and stir until smooth and thickened. Stir in hot pepper sauce, ground mustard, paprika, pepper, and salt. Remove sauce from heat; let cool 5 minutes.
-
Pour sauce over macaroni mixture, stir to coat. Transfer to the prepared baking dish; sprinkle with remaining 1 cup each Asiago cheese and Cheddar cheese. Top with bread crumb topping.
-
Bake in the preheated oven until hot, bubbling, and golden brown on top, about 30 minutes.
Nutrition Facts (per serving)
942 | Calories |
60g | Fat |
57g | Carbs |
46g | Protein |
Nutrition Facts | |
---|---|
Servings Per Recipe 8 | |
Calories 942 | |
% Daily Value * | |
Total Fat 60g | 76% |
Saturated Fat 36g | 182% |
Cholesterol 197mg | 66% |
Sodium 1475mg | 64% |
Total Carbohydrate 57g | 21% |
Dietary Fiber 2g | 9% |
Total Sugars 7g | |
Protein 46g | 91% |
Vitamin C 6mg | 7% |
Calcium 1040mg | 80% |
Iron 3mg | 17% |
Potassium 449mg | 10% |
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.
(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.