Perfectly cheesy, creamy, and gooey baked mac and cheese topped with bacon panko topping. Tender pasta, smooth flavorful cheese sauce, and a layer of crunchy bacon panko topping makes this mac and cheese the best.
Preheat a cooking pan over medium heat and add a little bit of cooking oil.
Slice cold bacon strips widthwise into small pieces and add it to the preheated pan.
Spread it well all over the pan and let the bacon cook until the fat is rendered and bacon bits are all cooked. Make sure to stir from time to time and note that the last couple of minutes bacon cooks fast so don't overcook it.
Strain the bacon bits out from the bacon grease and save them for the topping. (You can save the bacon grease for other recipes if needed. Store in an air-tight container, in the refrigerator.)
Mac and Cheese Sauce:
Cook pasta in salted water until al dente (little bite to it), strain it and set aside. You can cook the pasta while making the cheese sauce.
Grate blocks of cheese on large block grater. Set aside.
Melt butter in a large pot over medium heat and lower the heat to medium-low.
Whisk in flour until smoothly combined with butter. As soon as it's combined and looks like paste, start slowly pouring in milk while constantly whisking. Keep whisking and pouring until all incorporated.
Slowly stir until the milk mixture heats through and starts to thicken (Don't let it boil!)
Add cheeses a handful at a time while slowly stirring.
Season with garlic power, salt, and pepper. Keep slowly stirring.
Once all cheese is melted and smooth, take off heat.
Baked Mac and Cheese:
Add strained pasta to the cheese sauce and fold to mix thoroughly.
Preheat oven to 350℉ and grease a baking dish. Use a deep 9x9 baking dish or 9x13 baking dish.
Spread mac and cheese mixture in the prepared baking dish.
Mix panko bread crumbs and cooked bacon bits. Add a little bacon grease and mix until evenly combined.
Spread topping all over the mac and cheese in the baking pan.
Bake for about 20 minutes (until bubbling around the edges).
Video
Notes
Gluten Free Notes: Use gluten free pasta. If you don’t have a favorite, I prefer the Tinkayada brand of gluten free pasta. Its texture is the least crumbly and stand up great to baking and cooking. To thicken the cheese sauce, substitute flour for 1:1 gluten free flour. To make the bacon topping gluten free, use gluten free panko crumbs instead of regular panko.