Macaroni and Cheese with Caramelized Onions and Bacon

Macaroni and Cheese with Caramelized Onions and Bacon

This rich and creamy casserole is packed full of gooey cheese and topped with crispy bacon and onion breadcrumbs.

Preparation Time
20 mins
Cooking Time
60 mins
Total Time
1 hr 20 mins
Calories
942 Calories

Recipe Instructions

Step 1
Preheat the oven to 400 degrees F (200 degrees C). Grease a 9x13-inch baking dish.
Step 2
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.
Step 3
Whisk sour cream, cream cheese, and egg together; stir into macaroni. Stir in 3 cups each Asiago cheese and Cheddar cheese.
Step 4
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.
Step 5
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.
Step 6
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.
Step 7
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.
Step 8
Bake in the preheated oven until hot, bubbling, and golden brown on top, about 30 minutes.

Ingredients

  • 1 egg, beaten
  • 3 cups milk
  • 5 tablespoons all-purpose flour
  • 4 slices bacon
  • 1 tablespoon hot pepper sauce
  • 4 cloves garlic, minced
  • 1 (16 ounce) package elbow macaroni
  • 2 tablespoons cream cheese, softened
  • 1 large onion, sliced thin
  • 0.5 teaspoon paprika
  • 0.25 cup butter
  • 0.5 cup sour cream
  • 0.25 teaspoon salt
  • 0.25 cup chopped fresh parsley
  • 0.25 cup panko bread crumbs
  • 0.5 teaspoon pepper
  • 0.5 teaspoon ground mustard
  • 4 cups grated Asiago cheese
  • 4 cups grated Vermont Cheddar cheese
  • 0.125 teaspoon brown sugar

Categories

Similar Recipes You May Like

Broiled Salmon with Homemade Teriyaki Glaze

Broiled Salmon with Homemade Teriyaki Glaze

Grandma's Drop Sugar Cookies

Grandma's Drop Sugar Cookies

Mini Pumpkin Cheesecake

Mini Pumpkin Cheesecake

Slow Cooker Peaches and Cream Steel-Cut Oatmeal

Slow Cooker Peaches and Cream Steel-Cut Oatmeal

Garlic Bread Grilled Cheese

Garlic Bread Grilled Cheese

Easy Sausage Gravy and Biscuits

Easy Sausage Gravy and Biscuits

Crostini with Mozzarella and Tomato

Crostini with Mozzarella and Tomato

Homemade Mac and Cheese

Homemade Mac and Cheese