This is no ordinary macaroni and cheese. It is a stove top dish. No oven is needed. There are bacon, caramelized onions, and garlic panko topping. I love the little sweetness and smokiness from the onions, and I can taste the bacon in every bite. The panko give some perfect crunch. The flavors are amazing! I have made this recipe many times, and after many tries, I am finally happy with my cheese choices. This is definitely my go-to mac and cheese recipe. I hope you will like it too!