This is the most drool-worthy, best Baked Mac and Cheese recipe, with a homemade cheesy sauce, crispy bacon, and golden buttery breadcrumbs. It is totally restaurant-worthy and will win over the whole family!

The best Baked Mac and Cheese recipe in a square baking dish with a spoonful being lifted up.

The Grown-Up Baked Mac and Cheese.

Even though my kids absolutely say it's their favorite side dish, this baked mac and cheese isn't just for kids! This version is more “gourmet” than our traditional mac and cheese recipe with additions of bacon, some extra seasonings in the sauce and a crispy, butter breadcrumb topping. It's a 10/10 (and easy to prep ahead…winning!).

I love to serve it as a side along ribs, chicken, or pulled pork. Or make it your main dish with some roasted vegetables on the side.

Don't miss our other kid-friendly recipes like Baked Chicken Meatballs, Air Fryer Chicken Nuggets, Mini Meatloaf, or Ham and Cheese Sliders!

How to make Baked Mac and Cheese:

Cook Pasta and Bacon: Cook your favorite pasta according to package instructions, but just until al dente (be careful not to overcook it!). Strain but don't rinse then set aside. In a large skillet, cook bacon until crispy. Remove some grease but leave a tiny bit in the pan.

Make Sauce: Melt butter. Whisk in flour, stirring constantly for 2 minutes. Reduce heat to low and slowly whisk in the milk. Mix together cornstarch and half and half then gradually pour it into the skillet. Add mustard, and seasonings and simmer until just slightly thickened. Stir in cheddar cheese.

Two images showing a creamy baked mac and cheese sauce recipe before and after the cheese is added and melted.

Combine pasta, sauce and some of the bacon and add to an 8×8″ baking dish. Sprinkle parmesan cheese on top, the toasted panko and more bacon. Bake at 350°F (180°C) for 15-20 minutes, or until bubbly. Serve warm.

Two images showing how to make baked mac and cheese by combining elbow noodles with a cheesy sauce then baking it with a crispy breadcrumb topping.

Follow me for more great recipes

Recipe

The best Baked Mac and Cheese recipe in a square baking dish with a spoonful being lifted up.
Prep 15 minutes
Cook 40 minutes
Total 55 minutes
Save Recipe

Equipment

Ingredients
  

Breadcrumb topping:

Instructions
 

  • Boil pasta according to package instructions, just until al dente. Don’t overcook! Strain (don't rinse) and set aside.
    ½ pound elbow macaroni
  • Shred cheese and set aside to allow to come to room temperature.
    2 cups freshly grated sharp cheddar cheese*, ½ cup freshly grated parmesan cheese
  • Preheat oven to 350 degrees F. Lightly grease a 8×8 baking dish.
  • Cook bacon in a large skillet over medium heat until crispy, about 5-7 minutes. Remove bacon to a plate lined with paper towels. Remove some, but not all of the grease from the pan and chop/crumble into pieces.
    6 slices bacon
  • Make Cheese Sauce: Add 2 tablespoons butter to the pan and then whisk in flour. Cook, stirring, for 2 minutes. Reduce heat to low and gradually whisk in milk. Add the cornstarch to the half and half and whisk until smooth. Gradually add it to skillet followed by mustard, chicken boullion, onion powder, garlic powder, parsley, salt and pepper. Cook sauce, stirring well, for a few more minutes, just until it begins to slightly thicken. Remove from heat and stir in shredded cheddar cheese. Taste and add additional seasonings, if needed.
    2 Tablespoons all-purpose flour, 1 ½ cups milk, ¾ cup half and half, 1 ½ teaspoons cornstarch, ½ teaspoons dijon mustard, 1 ½ teaspoons chicken bouillon paste, ¼ teaspoon onion powder, ½ teaspoon garlic powder, ½ teaspoon dried parsley flakes, ½ teaspoon salt, ¼ teaspoon freshly ground black pepper, 2 Tablespoon butter
  • Combine: Add bacon (reserve a handful to top at the end), and cooked pasta and toss to evenly coat in sauce. Pour mixture into 8×8’’ baking dish. Sprinkle parmesan cheese on top.
  • Breadcrumb topping: Add panko, melted butter and olive oil to a skillet (or the saucepan used to cook the pasta). Cook over medium-high heat, stirring constantly, until the crumbs are golden brown. Evenly sprinkle over the mac cheese. Add remaining bacon crumbles on top.
    ½ cup Panko breadcrumbs, 1 Tablespoon butter, ½ Tablespoon olive oil
  • Bake 15-20 minutes or until bubbly. Serve warm.

Notes

Yield: 4 servings, approximately 6 cups.
Serving Size: approximately 1 ½ cups. 
Cheese: use high quality freshly shredded cheese, (NOT store bought pre-shredded cheese which contains preservatives and wont melt as well). You could use any cheese combo of cheddar, gruyere, gouda, Monterey jack, havarti, muenster.
Make Ahead Instructions: You can make this creamy baked mac and cheese recipe 1-2 days ahead of time. Prepare the sauce, cook the noodles, but store both separately in the fridge until ready to bake. 
Freezing Instructions: Make the entire dish, but freeze before baking.  Allow it to cool completely in the 8×8 pan, cover it well with plastic wrap and tinfoil and store it in the freezer for 2-3 months.  Allow it to thaw overnight in the refrigerator and bake until warmed through and the cheese is bubbly on top.

Nutrition

Calories: 751kcalCarbohydrates: 61gProtein: 31gFat: 43gSaturated Fat: 24gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gTrans Fat: 0.3gCholesterol: 117mgSodium: 1284mgPotassium: 422mgFiber: 2gSugar: 9gVitamin A: 1247IUVitamin C: 0.5mgCalcium: 703mgIron: 2mg

Follow Me

Get recipe ideas weekly!

I originally shared this recipe June 2017. Updated February 2022 and April 2025.

Original inspiration for this recipe was from Carlsbad Cravings mac casserole, but I've tweaked it significantly over the years (I don't use sour cream, provolone, red pepper flakes or evaporated milk, and I add bacon).

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

3.7 10 votes
Recipe Rating
4.99 from 262 votes (213 ratings without comment)
Subscribe
Notify of
guest

208 Comments
Inline Feedbacks
View all comments
jangoodell@outlook.com
1 year ago

5 stars
Yummy. I made 2 servings which was a lot for two 😋

Susan Conway
2 years ago

The MOST amazing Mac N Cheese ever! One of my sons moved back home and had it for the first time and said “OH MY GOD! This is better then Lasagna!” LOL! (My lasagna is awesome! thank you Betty Crocker! 🙂 )

One question though, crock pot. I’m thinking prep everything, leave the noodles a little less then al dente, make sure my sauce is a little extra creamy, put it together about an hour before I leave, heat it up. Throw in the bacon and the very last minute – stir it through. I’ll be honest my topping of choice is a crushed (bottom only) bag of Lays potato chips mixed with parm. 🙂 My bad! Top it and plug it back in at the BBQ.

What do you think Lauren?

Do you think it will sit okay, yes the topping won’t crisp – I need to think on that.

Melissa
2 years ago

5 stars
My son asked for bacon Mac and cheese and says this is a 10 out of 10! A bit time consuming but worth it.

Michelle
2 years ago

5 stars
Made this for Thanksgiving. Turned out so good! Hardly had any leftovers.

Kristy C
2 years ago

5 stars
I made this for thanksgiving and I plan to make it annually. It’s so tasty. Such a good recipe. I made this a day prior to baking. I only put bacon with topping to avoid any potential soggy ness. Again. So good.

Blondie
3 years ago

Fontina is also an excellent melting cheese. Can’t wait to try this I always mix my cheeses for mac and cheese, pizza and Italian dishes.

Erin
3 years ago

This has become one of our family favorites. I’ve made it several times and all 5 of us just love it every time. I switch back and forth between using bacon or ham, both are delicious. Thanks for such a great recipe.

Jill
3 years ago

2 stars
What’s missing from this recipe is cheese. It’s a nicely flavoured creamy pasta, but it’s not mac and cheese. The amount of roux/sauce greatly outweighs the cheese (and I even added extra cheese when I saw how much sauce there was). In the future, I’d definitely use onion powder, garlic powder, and chicken bouillon for the flavor, but a different mac and cheese recipe.

Catherine
3 years ago

Hi! If I make this the day before, and separate the pasta and the sauce – should I wait until the day of baking it all together to cook the bacon as well? I wasn’t sure if the bacon would get soggy sitting in the sauce mixture over night. Hope that question made sense – thanks!

Jeanette Louderback
3 years ago

I absolutely love all your food! Right now I am on my final attempt at weight loss. So so you show how much is in a serving, or if it is considered light?