I start by cooking the bacon in a skillet over medium heat until it’s golden and crispy. Once done, I place it on paper towels to drain and then crumble it up. This way, I get that smoky crunch in every bite.
Next, I melt butter in the pot, whisk in the flour, and slowly add the milk and cream. It thickens into a smooth base that’s perfect for cheese. I stir in the cream cheese, ranch mix, and all the shredded cheeses until melted and creamy. This step fills my kitchen with the most amazing smell.
While the bacon cooks, I bring a big pot of salted water to a boil and cook the pasta until it’s just al dente. I always slightly undercook it since it finishes baking in the oven. This trick keeps the pasta from turning mushy later.
Then, I add the pasta back into the sauce, mixing well so every piece is coated. I also stir in most of the bacon, keeping some aside for the topping. At this point, it’s already so tempting to grab a spoon!
Finally, I transfer everything into a greased casserole dish, sprinkle on extra cheese and the remaining bacon, and bake at 350°F for about 15 minutes. The top turns golden and bubbly, and that’s when I know it’s ready.