Is there anything more comforting than a creamy and cheesy baked mac and cheese?! The addition of slightly sweet cooked leeks and salty crisp bacon take this to the next level. Topped with brown butter and rosemary panko breadcrumbs to make it just fancy enough for a Thanksgiving or Christmas table.
Hello! I am writing up this best homemade mac and cheese that you must put on your list immediately. It has a perfectly luxurious creamy cheese sauce with sweet leeks and crisp salty bacon, the perfect combination! For a non pasta option with the same ingredients, please try my Ultimate Cauliflower Cheese recipe.
Mac and cheese is my ultimate comfort food but I always like to add a twist, you need to try my Nduja Mac and Cheese if you haven't already. For another baked pasta my Easy and Delicious Sausage Pasta Bake is crazy good. Cheesy goodness!
Ingredients
Leek - The sweetness of leek adds such a great flavor here. Slice into rings then rinse well to remove any dirt.
Bacon - I like to use streaky bacon, use whatever you like personally.
Cheese - I use a combination of cheeses, a sharp cheddar cheese, gruyere and parmesan cheese. Use whatever combo you like, gouda, monterey jack etc. You could use all one cheese to make it simple. Pease don't use pre-shredded cheese, grate your own.
Pasta - Use elbow macaroni for a classic mac and cheese vibe or any short shape. I have used curls as I wanted a little more texture. Undercooking the pasta by a minute or two is KEY to ensuring it is still nice and al dente when baked.
For the béchamel sauce
Butter - Use unsalted butter or salted.
All purpose flour - it should work with GF flour too as you can also use gluten-free pasta if you wish.
Whole milk - For best results making a white sauce you need a full fat milk.
Black pepper - I like to add a lot of black pepper to the sauce at the end.
For the topping
Butter - I like to use salted butter to amp up the flavour. I take the extra step of browning butter for the topping.
Panko bread crumbs - I love using Japanese panko crumbs, they are so easy and come pre-made. They are easy to find in the baking OR international section of your supermarket.
Rosemary - I love adding fresh herbs to a crumb topping. You could substitute with fresh thyme.
Substitutions and variations
- Use gluten free flour in the cheese sauce and gluten-free macaroni. Make sure you adhere to my tip of undercooking the pasta as gluten free pasta can get soft so quickly.
- Feel free to skip the leek or bacon or both! The base is delicious on its own.
- Add in cooked mushrooms or any other vegetables you like.
- Use any breadcrumbs you like, I like the ease of panko but anything will work.
- Double the recipe to serve 8 as a main dish (or 10 - 12 as a side)
Expert tips!
- Tips for white sauce - If this is your first time making a cheesy white sauce, don't be scared! My main tip is to add a cup of the milk in first and use it to really scrape up all the butter and flour mixture. I like to use a flat whisk for this purpose. Then add the rest of the milk in a steady stream while whisking.
- Don't have your heat too high when making the sauce. I turn it down before adding the milk and turn it off completely when adding the cheese.
- Don't bake for too long! You just want to bake until nicely golden brown, it shouldn't need longer than 25 minutes. Longer and it will start to dry out the sauce.
How long to boil macaroni
It is absolutely KEY to undercook the macaroni or other pasta shape by 1 - 2 minutes. This will ensure it doesn't get too soft and overcooked in the oven. It should still have a nice al dente bite after it is baked.
How to make the best mac and cheese!
Full ingredient and step-by step instructions are in recipe card below.
Would you like to save this?
- Cook the bacon in olive oil and butter over a medium-high heat until crisp and golden. Remove with a slotted spoon and set aside.
2. Cook the leeks in the bacon fat for 5 minutes, stirring often. Turn down to medium-low heat or low and continue cooking until really soft.
3. Cook your pasta in a large pot of salted water, undercooking it by 1-2 minutes from package instructions. Drain and add a tablespoon of butter to stop it overcooking
4. Make the cheese sauce in a large saucepan. Melt butter over a medium heat and add flour when sizzling, cook for a minute then add the milk in a steady stream, whisking to incorporate the flour mixture. Cook for a few mins until it coats the back of a wooden spoon.
5. Add the cooked pasta, bacon, leeks and black pepper and mix well. Season to taste with salt.
6. Pour into a baking dish in an even layer.
7. Top with the panko bread crumb mixture.
8. Bake in the oven at 350f (180c) for 25 minutes until golden brown. Let it sit for 10 minutes then dig in!
Recipe FAQs
A single batch will fit in a square 9 x 9 inch baking pan. If you double it make it in a 9 x 13 inch casserole dish.
Yes! Just double everything which will give you 8 generous main sized portions (or more if used as a side!) A great side for a Thanksgiving or any kind of celebration table.
It's a rich and filling dish so i opt for a super simple side salad. With this one I served it with arugula tossed lightly in some olive oil and lemon juice.
Yes! Assemble, let it come to room temperature then cover and refrigerate until ready to bake. It might need a touch longer if baking from cold so you can always cover with aluminum foil if it browns too quickly.
Store any leftovers in an airtight container in the fridge for up to 3 days.
Some other dishes to try
If you loved this baked macaroni cheese then PLEASE make my Nduja Mac and Cheese, it really is a favorite recipe. If you love a creamy sauce like me then my Creamy Bacon Pasta is a quick weeknight staple. For something a little more luscious my Creamy Caramelized Leek Pasta is magic.
A Gouda Mac and Cheese
Do you know that Gouda makes an amazing addition to a cheese sauce. I have a new Gouda Mac and Cheese you must try! I used a mix of an aged Gouda and a regular cheddar.
Did you make this recipe?
I would LOVE it if you could leave a review and star rating down below. Also please tag me on Instagram if you share a photo of the dish!
Recipe
Best Baked Mac and Cheese with Bacon and Leeks
Would you like to save this?
Ingredients
For the panko crumbs
- 70 g panko crumbs
- 70 g unsalted butter cubed
- 1.5 tablespoons fresh rosemary leaves roughly chopped
For the pasta
- 290 grams macaroni
- 1 tbsp butter
For the sauce
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 leek sliced into rings and rinsed
- 250 grams bacon chopped
- 65 grams butter
- 50 grams plain flour
- 650 ml milk full fat please!
- 270 grams cheese grated, I used a split of a sharp cheddar, gruyere and parmesan (see notes)
- ½ teaspoon black pepper
- Salt to taste a couple of big pinches
Instructions
- Preheat your oven to 180c (350f)
For the panko crumbs
- Melt the butter over medium heat for 3 - 4 minutes, swirling the pan until it browns then take off the heat and mix into the panko crumbs straight away.
- Add the rosemary leaves in and then set the crumbs aside.
For the sauce
- Heat the olive oil and butter over a medium-high heat and fry the bacon until crisp and golden, about 10 minutes.
- Remove with a slotted spoon and set aside.
- Toss the leeks in the bacon fat and then cook, stirring often for five minutes. Lower the heat to low and continue cooking for a further 5 - 6 minutes until really soft. Don't let them catch or burn so keep an eye on them.
- Set aside with the bacon and make the cheese sauce.
- In a large saucepan heat the butter over a medium heat and when sizzling, add the flour.
- Whisk vigorously for a minute.
- Lower the heat slightly and add the milk in a slow stream, whisking the whole time making sure you get all the flour mixture from the bottom and sides of the pan.
- Cook for a few minutes until it thickens slightly and coats the back of a wooden spoon.
- When ready it should almost be at a slight simmer but not quite.
- Take off the heat and add the cheese in three lots, whisking well and letting it melt in between each addition.
- Add the cook pasta, bacon, leeks and pepper in and mix well.
- Season with a couple of big pinches of salt and add more pepper if you wish.
- Pour into a 9 x 9 inch pan (see notes) and top with the panko crumbs in an even layer.
- Bake in the oven for 25 minutes until nice and golden. You don't want to bake it any longer than that as you don't want to overcook the pasta and dry out the sauce
- Leave it to sit for 10 minutes before digging in!
Jennifer Cui says
I made this for my kids, they loved it.
Liesl says
Amazing! Saw video on Instagram and had to make it immediately. My favorite things, leeks, bacon, and Mac and cheese!
Emilie Pullar says
Thanks so much for making it Liesl!
Emily says
Hands down the best Mac and cheese. Has become a regular rotation meal in our house and this recipe has been passed on and loved by many others!
Emilie Pullar says
This makes me so happy!! Thank you so so much Emily 🙂
Emma says
Best mac n cheese we’ve had! My husband would eat it every night if I let him!
Emilie Pullar says
hahaha!! Thank you so much!!
Madi says
As usual, this recipe slaps! The holy grail of mac and cheese… perfect balance of cheesy, bacony, leeky harmony. And then the crunch of that crumb is worth every little extra step. I demolished too much of this dish but it was so worth it, will definitely make extra next time!
Dora says
I made it for new year's eve. People seriously loved it. Just as great as a main or a side to brisket (prepare for leftovers). The bacon is not overwhelming and the leeks add depth. I just addeded some onion and garlic powder to spice things up a bit. I also froze leftovers (after baking) and reheated in the oven. Pasta was surprisingly still al dente and tasted amazing.
Carolin says
Best recipe! Made it twice now and it is perfectly balanced flavourwise!
Emilie Pullar says
So happy you have enjoyed it! 🙂
Karis says
Yet another awesome Emilie recipe. I’ve always wanted to love mac n cheese but somehow never found a recipe that delivered until now. This unctuous dish is the bomb. The different textures make it and mixing up the cheese varieties leads to endless possibilities especially here in ?? - not sure I can push blue cheese on hubby tho ? thanks Emilie for creating the recipe that finally lives up to the hype
Emilie Pullar says
Yay so glad you loved it Karis! Thanks so much for making it 🙂
Claire says
AMAZING recipie!!! The sauce was Bice and creamy without getting stringy or clumpy. The prep of cooking the bacon, leeks takes a bit more prep, but it's 100% worth it! Perfect for a chilly Sunday and I'm excited to make it again ahead of time and bring it to holiday dinner!
Emilie Pullar says
Yay so glad you loved it! One of my recent faves!! 🙂
Samone says
I made this recipe as a lazy Sunday hungover comfort meal and it was amazing! Thank you very much 🙂
Emilie Pullar says
I take my hat off to you that you had the energy to make this on a hangover haha! So glad you enjoyed 🙂
Aliki says
Loved it!!! I just added mushrooms. It is the best recipe ever!!! All the family enjoyed the meal. The taste of the leek made the difference. Thank you so much!