Ingredients

1 lb. elbow macaroni

Kosher salt

1 tbsp. vegetable oil

3 c. frozen hash browns

8 slices bacon, chopped

1/3 c. all-purpose flour

5 c. milk, warmed

6 large egg yolks, lightly beaten

2 c. shredded cheddar

1 1/2 c. shredded monterey jack

1 1/2 c. shredded mozzarella

1/2 tsp. cayenne pepper

1/4 c. finely chopped chives

Preparation

Step 1Preheat oven to 350° and butter a 9”-x-13” baking dish. In a large pot of boiling salted water, cook macaroni according to package instructions. Drain. Step 2In a large skillet over medium heat, heat oil. Add hash browns and cook until golden underneath, about 5 minutes per side. Set aside.  Step 3Wipe skillet clean and return to medium heat. Add bacon and cook until crispy, about 6 minutes. Transfer bacon to a paper towel-lined plate to drain and reserve about 3 tablespoons of bacon fat in skillet.  Step 4Whisk in flour and cook until flour is golden, about 1 minutes. Slowly whisk in milk and bring mixture to a simmer. Simmer until thickened, about 5 minutes, then stir in egg yolks one at time. Step 5Turn off heat and stir in 1 1/2 cup cheddar, Monterey Jack, and mozzarella. Cook until cheese has melted then season with salt and cayenne. Stir in cooked macaroni, then transfer to baking dish. Step 6Top with remaining 1/2 cup cheddar, hash browns and bacon. Bake cheddar on top is bubbling and golden, about 20 minutes. Step 7Garnish with chives and serve warm.