Whether you call it macaroni and cheese, mac and cheese, or mac n cheese one thing is for sure, everyone loves it. This homemade mac and cheese recipe is the best. It is gourmet with a cheese sauce made from scratch, plus the additions of caramelized sweet onions and crispy bacon. This is made with a tasty 3-cheese blend of Gruyere, sharp cheddar, and jack for the best macaroni and cheese recipe ever. It is a few steps to make this but it is still easy and once you bake it in the oven and smell how wonderful it is, you will be happy you made this.
There are many versions out there and most families have a favorite recipe they make all the time and pass it down from generation to generation. That is the sentimentality of mac and cheese. For many of us, our love for pasta and cheese sauce is a life-long affair. But every now and again, a new mac and cheese recipe comes along that just changes everything. That recipe is this one right here. It takes the famous gooey cheese sauce that makes up most macaroni and cheese recipes but uses three kinds of cheese to ensure a perfectly melty mixture that is both classic and creamy. Finally, the addition of sweet caramelized onions and smoky crispy bacon just lifts an old-fashioned macaroni and cheese recipe to a whole new level of elevated goodness.
What are the Best Cheeses for Mac and Cheese?
- Sharp Cheddar - the old standard with pronounced aged cheddar perfection
- Gruyere - adds an earthy depth and complex nuttiness *(substitute swiss cheese if hard to find)
- Monterey Jack - mild, buttery, and melts easily
Ingredients for Macaroni and Cheese Include the Following:
- 3 kinds of cheese - sharp cheddar, gruyere, and Monterey jack
- butter
- flour
- elbow shaped pasta
- salt, pepper, and nutmeg
- bonus ingredients = bacon and onions
How to Make the Best Bacon Mac and Cheese
This is my go-to recipe when I want a crowd-pleaser that will make the kids happy but get all the adults talking and wanting seconds. Be prepared to have people ask for the recipe and praise your cooking. As a side dish, this recipe feeds about 8 and as a main dish, it feeds about 4-5 people. It is wonderful as a side dish but hearty enough for a main dish accompanied by a salad or roasted vegetables. A great vegetable accompaniment for this is my green bean recipe https://theshortordercook.com/amazing-roasted-green-beans-with-everything-but-the-bagel-sesame-seasoning/
How to Make Homemade Mac & Cheese
How to Caramelized Onions
The extra steps of caramelizing the onions and making crispy bacon are completely worth it. Do not fret that this takes more time than other recipes. Just grab a beer or cocktail, get some music playing, and just go for it.
Pour the milk into a 2 cup measuring cup and let sit out to get to room temperature. Next, begin dicing the onion and the bacon. Once they are diced, start with sauteing the onion in the pan with the melted butter. Do this on low. You want the onions to cook slowly and get tender and soft. You are not browning these like you would for other dishes. You want them to be translucent but not brown. A little bit of color and a soft give means they are done.
Fry the Bacon
Set the onions aside and next crisp up the bacon pieces in a saute pan. Drain the bacon on a plate with paper towels. Once both are ready, start the roux for the cheese sauce and get the pasta cooking.
Begin boiling a large pot of water for cooking the elbow macaroni.
Saute the onions - low and slow
Making the best Three Cheese Macaroni and Cheese Sauce
Meanwhile, as the water is coming to a boil, heat a medium saucepan on medium heat to melt the butter. Sprinkle in the flour and whisk until a smooth golden paste. Cook over low heat for 2 minutes, stirring with the whisk. You want to make sure you cook this so that there is no raw flour taste in your sauce. Do not immediately add the cheeses. While whisking, add the milk slowly and cook for a minute or 2 more on medium-high, until thickened and smooth.
Remove from the heat, add the 3 kinds of cheese, nutmeg, and cayenne. Stir to combine so it is a rich smooth cheese sauce. The results are a creamy cheese sauce that is so flavorful thanks to three kinds of cheese. It is creamy and then later baked, the best way to make macaroni and cheese.
The roux for the cheese sauce should look like this and leave trails of the pan when you move a wooden spoon through it
Ready to Bake the Macaroni and Cheese
To assemble, butter or spray a large casserole dish. To the cooked macaroni, add the cheese sauce, ½ of the crumbled bacon, and the onions and stir well.
Ingredients ready to combine for the mac and cheese
Add cheese sauce to the cooked macaroni and stir to combine
Bacon Variations
- Vegetarian Mac & Cheese - you can make a simple substitution and omit the bacon. But you still want a smoky taste, replace the Monterey Jack cheese with a smoked gouda. It also melts easily and is mild, plus it will add that smoky flavor to complement the sweet caramelized onions.
- Turkey Bacon - use turkey bacon instead of pork bacon if that is your preference. It will still have that crispy & salty texture that makes this mac & cheese irresistible.
Add ½ the bacon and all the onions - stir to combine
Pour into the casserole dish and top with the remaining bacon. Bake for 30 minutes or until bubbly on the edges and warm in the center. Let sit a few minutes before serving.
Storing Mac & Cheese
You can make macaroni and cheese ahead of time. Just cover and place in the refrigerator for up to 2 days. On the day you want to bake it, let it sit on the counter as you preheat the oven. Then put in the oven and cook for 40 -45 minutes instead of 30 minutes.
Leftover mac & cheese stores well in the refrigerator & freezer. Place in an air-tight container and store in the refrigerator for up to 5 days and in the freezer for up to a month. To thaw, place a frozen container in the refrigerator for 48 hours. Reheat refrigerated mac & cheese in the microwave - it may need a splash of milk or more butter to make it creamy again but it will still be fantastic.
Add the remaining bacon to the top of the macaroni and cheese before baking
What to Serve with Homemade Mac & Cheese
Here are some family favorites to serve with this recipe. There are some main dish items for when you want mac & cheese to be a side dish. There are also some lighter and more healthy recipes to serve when you are eating macaroni & cheese as a main course. All go well together for a complete meal - the kid's favorite is AIR FRYER POPCORN CHICKEN!
Macaroni and Cheese with Caramelized Onions and Bacon
PIN FOR SAFEKEEPING & SHARING!
Macaroni and Cheese with Caramelized Onions and Bacon PIN
Product Recommendations for this Recipe:
The Short Order Cook is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate, I earn from qualifying purchases. If you click on a link and make a purchase, I may earn a small commission on the sale at no additional cost to you. This helps with the costs of running the blog. Thank you!
Macaroni and Cheese with Caramelized Onions and Bacon
Ingredients
- 2 tablespoon salted butter
- ½ yellow sweet onion diced or sliced thin
- 6 slices bacon diced
- 1 package elbow pasta 16 oz
- 3 tablespoon salted butter
- 3 tablespoon all-purpose flour
- 2 C whole milk
- 6 oz Gruyere cheese grated
- 6 oz sharp cheddar cheese grated
- 3 oz jack cheese grated
- ¼ teaspoon black pepper
- pinch ground nutmeg
- pinch cayenne pepper
Instructions
- Preheat the oven to 400 degrees F.
- Measure the milk and let come to room temperature while you do the upcoming steps.
- Heat saute pan on medium heat and melt butter. Add diced onion and set to low, cook the onion slowly until they are soft, translucent, and only slightly brown. You do not want these dark but more soft and tender to bring out the natural sweetness. Transfer to a bowl and set aside.
- In the same saute pan, bring the heat back up to medium. Add diced bacon and saute until crisp. Transfer the bacon to a plate lined with paper towels and set aside.
- Bring a large pot of salted water to boil. Add the macaroni and cook according to the directions on the package, typically 6 to 8 minutes. Drain well then return to the large pot.
- Meanwhile, heat a medium saucepan to medium and melt the butter. Sprinkle in the flour and whisk until a smooth golden paste. Cook over low heat for 2 minutes, stirring with the whisk. You want to make sure you cook this so that there is no raw flour taste in your sauce. Do not immediately add the milk and cheeses.
- While whisking, add the milk slowly and cook for a minute or 2 more on medium-high, until thickened and smooth.
- Remove from the heat, add the 3 kinds of cheese, pepper, nutmeg, and cayenne. Stir to combine so it is a rich smooth cheese sauce.
- To assemble, butter or spray a large casserole dish. To the cooked macaroni, Add the cheese sauce, ½ of the crumbled bacon, and the onions and stir well. Pour into the casserole dish and top with the remaining bacon.
- Bake for 30 minutes or until bubbly and warm in the center.
- Remove from oven and let sit for about 5 minutes to cool and for the cheese sauce to thicken. Plate and enjoy.
- To store the remaining macaroni and cheese, cover the casserole dish and place it in the refrigerator. It can be stored for up to 3 days.
Notes
Nutrition Facts | |
---|---|
Servings: 6 | |
Amount per serving | |
Calories | 763 |
% Daily Value* | |
Total Fat 40.8g | 52% |
Saturated Fat 23.8g | 119% |
Cholesterol 122mg | 41% |
Sodium 559mg | 24% |
Total Carbohydrate 65.7g | 24% |
Dietary Fiber 2.7g | 10% |
Total Sugars 6.8g | |
Protein 33.1g | |
Vitamin D 39mcg | 196% |
Calcium 705mg | 54% |
Iron 3mg | 16% |
Potassium 381mg | 8% |
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calorie a day is used for general nutrition advice. |
Emily says
That looks so tasty, I’m definitely going to try and whip this up this week!
Robin says
Yum! Looks so tasty! Never would have thot to put bacon in mac and cheese, but we love putting eggs in too!
Kristen Usrey says
I have never thought about putting caramelized onions in mac and cheese. What I really love is that you included vegetarian options.
Holly Bird says
Another amazing recipe! I pinned it for later..I think this is going to be a family favorite! Thank you for always having great recipes!
Angela says
You are so kind Holly. Thank you
Kim says
Sure wish I wasn’t on a low carb diet. This looks
Wonderful
Angela says
Try it with cauliflower instead - I have done that with other mac n cheese recipes.
Erika says
This macaroni and cheese sounds awesome! The caramelized onions and bacon take it to the next level, I'm sure!
Angela says
Next level and beyond...
Michelle says
This looks so tasty. I remember when I first made mac'n'cheese, that wasn't from a box, I was in heaven. Always had to make from scratch after that. Great recipe!
Angela says
Homemade mac n cheese is worth every second of prep and waiting for it to cook... comfort food heaven.
Ellen says
What a delicious looking meal! Going to make it soon!
LIsa says
Love a good Mac and cheese recipe! Thanks for the option s!
Kendra says
I love your choice of cheeses in this! (Even though it has the one with the G that I can never say right! Gives my kids something to make fun of though!)
Angela says
In my house it is white or orange cheese - the fancy names will be said some day.
Katherine Wolfe says
Thanks to you....no more kiddie powdery-orange Kraft mac and cheese in this house!
Angela says
You are welcome - this is the bomb and that "powder" will not be missed!
Eva says
I really need to learn not to read your blog when I'm hungry and dinner is way too far away. LOL
Saved this on Pinterest. Thank you for sharing.
Angela says
Sorry, Eva for making you more hungry but I am glad you pinned it for later.
Candy K. says
My husband refuses to eat any mac and cheese that is not made with powder. Maybe this will change his mind. Thank you!
Angela says
Oh, that is classic. Let him know kids love this version and he can too - haha!
Cameron says
Thanks so much for this - looks delicious and I can't wait to try it!
Jen says
Such great tips to make this awesome comfort food - Mac and cheese!
Lora says
Yummy! Love a good mac n cheese recipe!
Tiffany says
This looks great! I love making homemade mac and cheese!
Angela says
Me too, there is nothing like it.
Katie Green says
I love macaroni and cheese! You gave good tips to make the best.
Karen says
This looks so good. I pinned it so I can make it another day. Thank you for sharing.
Angela says
Thanks for pinning!
jen says
looks amazing. i'm a big fan of mac and cheese... and bacon so... this is happening...
Shannon says
I cant wait to try out the vegetarian option!
Jody says
My grandchildren would love this to eat.
Suzan says
Bacon makes everything better 🙂
Malia says
Thanks for including the vegetarian tip of smokey smoked gouda! This sounds delicious, and I bet I could include baco's or some other fake bacon to increase appeal.
Angela says
Totally - I forgot about Baco's!
Christy Boston says
I am always looking for new takes on Mac and Cheese. What a great idea using the caramelized onions with the bacon. I SO have to try this!
Lisa says
Very tasty looking! We are going to try this! Thank you for sharing.
judean says
Um - YUM! That is all I can say - I have pinned this for me to make like ASAP! Anything with bacon in it is awesome but carmalized onions? Have not tried that!
Christina Furnival says
Looks so good! Love how you considered vegetarians in terms of the cheese to use while omitting the bacon!
Anindya Sundar Basu says
I love Macaroni and will definitely try this at home
Dawnmarie @ EnjoyingtheDays says
Wow, this looks both naughty and yummy. I like to put bread crumbs on macaroni and cheese, and this recipe gives some different flavors or crunchiness.
Foodopi says
Have always been fan of macaroni and cheese from my college days, comfort food for sure...and also tasty 🙂 thanks . Have also made it my daughter's one of her favourite dish 🙂
Jenna says
This looks so good! I don't like bacon, so I'd prob leave that out!
Angela says
I include info on if you want the smoky taste without the bacon - you will maybe like that version
Haley Kelley says
This looks like the best thing ever!
Angela says
I couldn't have said it better myself!
F&F: Ammi's Kitchen says
Love the idea of using carmelized onions!
jane says
This recipe is perfect for family gatherings and I would love to try making this on Thanksgiving. What I love about this is that there's an option for vegetarian.
T.M. says
Oh, this is comfort food AT ITS BEST! This looks so scrumptious, my mouth was literally watering while I was reading the post.
Miz Helen says
Contratulations your post has been featured on Full Plate Thursday,453! Thanks so much for sharing you talent with us and hope you have a great week!
Miz Helen
Angela says
Thank you so much Miz Helen - I love your site and honored to be featured!
Emma says
To die for mac and cheese. I love the three cheeses with bacon and onions for a fancier recipe. It was a side dish but I will eat this as a meal any day and at any time.
Sam says
I tried making this last night with my daughter and it came out pretty dry. Flavor was good, but it wasn’t very cheesy or “gooey.” Any ideas? Did we over bake?
Angela says
I am sorry to hear that. We have this often and I have never had that happen. Did you use a different pasta shape or more posta than recommended - that may throw the ratio off? Did you use a more shallow baking pan as that could dry it out too? With 2 cups of milk and the 3 kinds of cheese, it is very cheesy and gooey whenever we have it. You can try baking it for less time too and try it maybe after 15-20 minutes - every oven cooks a bit differently. You want the mac & cheese hot throughout but definitely not dry.
Sam says
Ok, thanks! The pasta was smaller elbows, but still 16 oz. It was super cheesy and gooey going into the oven. We’ll definitely try it again and check it sooner.
Liz says
Any way this can be done in slow cooker??
Angela says
I have never tried making this in the slow cooker. It is a baked casserole but I get that slow cooker espeically during hot weather are the favorable way to go. You could mix it all up in the slow cooker vs a casserole dish and put it on low. I am not sure how long but check it for it to be as heated through/warm as you prefer it and then top with the bacon just before scooping and serving. I would love to hear how it turns out if you give it a try.