-
1
Preheat oven to 400 degrees F.
-
2
Line a large baking sheet with foil and lay each slice of bacon down with at least 1 inch of space between each slice.
-
3
Place the baking sheet full of bacon on the lowest rack of your oven and let it cook for 8 to 10 minutes or until crisp but still pliable.
-
4
It will crisp even further once its baked, so dont crisp it too much at this stage.
-
5
Drain on paper towels and chop into bite-sized pieces.
-
6
Set aside.
-
7
In a large pot, boil water for the pasta.
-
8
Once it starts to boil, season with about 1 tablespoon of salt and stir to dissolve.
-
9
Add the pasta and boil for 5 minutes.
-
10
Reserve 1 cup of the pasta water just in case.
-
11
Drain the pasta and rinse with cold water to stop the cooking process.
-
12
Dont toss the pasta around, just let it sit while you rinse it this helps keep some of the starch in place.
-
13
Drain the cold water and let the cooled off pasta hang out on the sidelines while you make the cheese sauce.
-
14
Rinse the pot you boiled the pasta in with cold water to cool it off completely then place back on top of the stove over medium heat.
-
15
Add the butter to melt; once it starts to foam/sizzle, its ready for the flour.
-
16
Add the flour and whisk vigorously until smooth and lump-free.
-
17
Let this cook for 1 minute to get that raw flour flavor out.
-
18
Add 1 cup of the half-and-half and continue to whisk vigorously until smooth, about 20 to 30 seconds.
-
19
Add the remaining half-and-half and continue whisking.
-
20
Add the rosemary, thyme, kosher salt, freshly ground black pepper, cayenne pepper, nutmeg, and minced garlic; mix well.
-
21
Taste it!
-
22
Adjust the seasoning as you need to.
-
23
Increase the heat to medium-high and allow the mixture to come up to a simmer, whisking the whole time.
-
24
The mixture will thicken very quickly so dont walk away from it.
-
25
It should take about 5 minutes to start simmering.
-
26
Once the mixture is thick enough to coat the back of a spoon, remove it from the heat completely.
-
27
Add the Parmigiano-Reggiano and cheddar cheese and stir gently until its melted and smooth, about 1 or 2 minutes.
-
28
Either in the same pot or in a separate large bowl, combine the cooked and cooled pasta with the cheese sauce.
-
29
Gently fold together until its completely coated.
-
30
Mixture should be slightly loose but very creamy and easy to work with; if its too thick, thin it out with a little of the starchy pasta water.
-
31
Fold in the basil and green onion at the last minute.
-
32
Transfer half of the pasta and cheese mixture to a lightly greased baking dish (I used about 4 quick sprays of Pam cooking spray).
-
33
Sprinkle half of the mozzarella cheese over the first half of the pasta/cheese mixture, then pour the remaining pasta/cheese mixture on top as a second layer.
-
34
Add the remaining mozzarella cheese on top.
-
35
Gently swirl a spoon or run a butter knife thru the mac and cheese mixture to ensure the mozzarella cheese is evenly combined throughout the dish.
-
36
Sprinkle the top with the bacon and breadcrumbs.
-
37
Bake in the 400 degrees F oven on the middle oven rack for 25-35 minutes, or until golden brown on top and bubbly all over.
-
38
Allow the dish to cool for about 10 minutes before you dive in (trust me, its molten-lava hot!
-
39
).