Few dishes deliver pure comfort quite like a pan of homemade macaroni and cheese bubbling away in the oven. Creamy cheese sauce, tender pasta, a golden topping, and the unmistakable smell of melted cheddar already make it difficult to resist.
But we’re making today’s version even better.
We’re adding crispy, smoky bacon.
Today’s Recipe of the Day: Baked Macaroni and Cheese with Bacon takes traditional baked mac and cheese and gives it an extra layer of savory flavor. Tender elbow macaroni is coated in a rich homemade cheese sauce made with sharp cheddar, Monterey Jack, and Parmesan. Crispy bacon is mixed throughout, and everything is finished with buttery panko breadcrumbs, more cheese, and extra bacon before being baked until golden and bubbling.
The result is the kind of meal that makes you want to grab a big spoon before the baking dish even reaches the table.
Whether you’re preparing dinner for the family, bringing something to a potluck, planning a barbecue, or simply craving serious comfort food, this bacon mac and cheese is a recipe worth keeping.
Why Homemade Baked Mac and Cheese Is Worth It
Boxed macaroni and cheese certainly has its place when you need something quick, but homemade baked macaroni and cheese is an entirely different experience.
Instead of relying on powdered cheese, you’re creating a sauce from real butter, milk, cream, and freshly shredded cheese.
That gives you control over everything.
You decide how cheesy it is.
You decide how creamy it is.
You decide which cheeses you want to use.
And most importantly for today’s recipe, you decide how much bacon goes into it.
Making the cheese sauce from scratch requires only a few additional steps, but the difference in flavor can be enormous.
Once you’ve made homemade macaroni and cheese a few times, you’ll discover that the process isn’t nearly as intimidating as it might initially appear.
Baked Macaroni and Cheese with Bacon
Prep Time
Approximately 20 minutes
Cook Time
Approximately 25 minutes
Total Time
Approximately 45–50 minutes
Servings
About 8 servings as a main or 10–12 smaller servings as a side dish.
Ingredients
For the Macaroni and Cheese
- 1 pound elbow macaroni
- 8 slices thick-cut bacon
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 3 cups freshly shredded sharp cheddar cheese
- 1 cup freshly shredded Monterey Jack cheese
- 1/2 cup freshly shredded or grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground mustard
- 1/2 teaspoon salt, or to taste
- 1/2 teaspoon freshly ground black pepper
For the Crispy Topping
- 1 cup panko breadcrumbs
- 2 tablespoons melted butter
- 1/2 cup shredded sharp cheddar cheese
- 2 tablespoons grated Parmesan cheese
- Reserved crumbled bacon
- Optional chopped green onions or parsley for garnish
Step-by-Step Instructions
Step 1: Prepare Your Baking Dish
Preheat your oven to 375°F.
Lightly grease a 9×13-inch baking dish with butter or nonstick cooking spray.
Set the baking dish aside while you prepare the pasta and cheese sauce.
Step 2: Cook the Bacon
Place the bacon in a large skillet over medium heat.
Cook until the bacon is browned and crispy, turning as necessary so that it cooks evenly.
Transfer the cooked bacon to a plate lined with paper towels. Allow it to cool for several minutes before chopping or crumbling it into bite-sized pieces.
Reserve approximately one-quarter of the bacon for topping the casserole.
The rest will be mixed directly into the macaroni and cheese.
Bacon Tip
You want your bacon crispy rather than chewy.
Remember that the bacon will eventually be surrounded by cheese sauce and baked in the oven. Starting with crispy bacon helps it maintain more of its texture in the finished dish.
Step 3: Cook the Macaroni
Bring a large pot of generously salted water to a boil.
Add the elbow macaroni and cook according to the package directions, but stop cooking it about 1–2 minutes before it reaches al dente.
This is important.
The pasta will continue cooking once the macaroni and cheese goes into the oven. If you completely cook the pasta before baking, it can become too soft.
Drain the pasta well and set it aside.
Do not rinse it.
The starch remaining on the macaroni helps the cheese sauce cling to the pasta.
Step 4: Start the Cheese Sauce
Melt 4 tablespoons of butter in a large saucepan over medium heat.
Once the butter has melted, sprinkle in the flour.
Whisk constantly for approximately 1–2 minutes.
The butter and flour mixture is called a roux, and it will help thicken your cheese sauce.
You want to cook the flour long enough to remove its raw taste without allowing it to become dark.
Step 5: Add the Milk and Cream
Slowly pour the whole milk into the roux while whisking continuously.
Adding the milk gradually helps prevent lumps.
Once the milk has been incorporated, pour in the heavy cream.
Continue whisking over medium heat until the mixture begins to thicken.
This may take several minutes.
You’ll know the sauce is ready for cheese when it lightly coats the back of a spoon.
Step 6: Season the Sauce
Reduce the heat to low.
Add:
- Garlic powder
- Onion powder
- Smoked paprika
- Ground mustard
- Salt
- Black pepper
Stir everything together.
The smoked paprika works especially well in this recipe because it complements the smoky flavor of the bacon.
Ground mustard is another useful ingredient in homemade cheese sauce. It doesn’t necessarily make the sauce taste like mustard. Instead, it adds another subtle layer of flavor that works particularly well with cheddar.
Step 7: Add the Cheese
Now comes the best part.
Add the shredded sharp cheddar, Monterey Jack, and Parmesan gradually.
Stir after each addition until the cheese has completely melted before adding more.
Continue until the sauce is smooth, creamy, and loaded with melted cheese.
Important Cheese Sauce Tip
Avoid allowing the sauce to boil aggressively after adding the cheese.
High heat can cause cheese sauces to become grainy or separate.
Low and gentle heat is your friend.
Step 8: Add the Bacon
Stir most of the crumbled bacon into the cheese sauce.
Save the remaining bacon for the topping.
Give the sauce a taste.
This is your opportunity to adjust the seasoning before everything goes into the oven.
Add additional salt, pepper, paprika, or garlic powder if desired.
Just remember that bacon and Parmesan are naturally salty, so taste before adding too much additional salt.
Step 9: Combine the Macaroni and Cheese Sauce
Add the drained macaroni to the cheese sauce.
Fold everything together until every piece of pasta is completely coated.
The macaroni should look very creamy at this stage.
If it appears a little looser than you expect, that’s okay. Some of that moisture will be absorbed while the dish bakes.
If the mixture already looks dry before entering the oven, consider adding a splash of milk.
Step 10: Transfer to the Baking Dish
Pour the macaroni and cheese into your prepared 9×13-inch baking dish.
Spread it into an even layer.
Sprinkle the additional 1/2 cup of cheddar cheese across the surface.
Now you’re ready to create that crispy topping.
Step 11: Make the Buttery Breadcrumb Topping
Combine the panko breadcrumbs, melted butter, and Parmesan cheese in a small bowl.
Stir until the breadcrumbs are evenly coated with butter.
Sprinkle the mixture across the macaroni and cheese.
Finish by scattering the reserved bacon over the top.
This combination creates one of the best parts of baked macaroni and cheese: the contrast between the crunchy surface and creamy pasta underneath.
Step 12: Bake Until Golden
Place the baking dish in the preheated oven.
Bake uncovered for approximately 20–25 minutes.
You’re looking for several signs that it’s ready:
The cheese should be bubbling around the edges.
The center should be hot.
The breadcrumbs should be golden.
And your kitchen should smell incredible.
If you want an especially crispy top, turn on the broiler for approximately 1–2 minutes at the end.
Stay near the oven while broiling because breadcrumbs can go from golden to burned surprisingly quickly.
Step 13: Let It Rest
This might be the hardest step.
After removing the macaroni and cheese from the oven, allow it to rest for approximately 5–10 minutes.
The cheese sauce will be extremely hot when it first comes out of the oven.
Resting also allows the sauce to settle slightly, making the macaroni easier to scoop without losing its creamy consistency.
Garnish with chopped green onions or parsley if desired.
Then dig in.
Why Bacon Makes Macaroni and Cheese Even Better
Macaroni and cheese is naturally rich.
Cheddar brings sharpness.
Monterey Jack brings creaminess.
Parmesan brings salty, nutty flavor.
Bacon adds something completely different.
Its smokiness cuts through the richness of the cheese, while its crisp texture contrasts with the soft macaroni.
Instead of every bite tasting exactly the same, you occasionally get a particularly crispy piece of bacon surrounded by creamy cheese sauce.
It’s a simple addition that completely changes the personality of the dish.
Choosing the Best Cheese for Mac and Cheese
One of the biggest advantages of homemade macaroni and cheese is being able to experiment with different cheeses.
For this recipe, we’re using three.
Sharp Cheddar
Cheddar is the star.
Sharp cheddar gives macaroni and cheese that classic, bold cheese flavor most people expect.
If you prefer something milder, use medium cheddar.
Monterey Jack
Monterey Jack melts beautifully and helps create a smooth, creamy sauce.
Its mild flavor allows the cheddar and bacon to remain prominent.
Parmesan
Parmesan provides a salty, nutty finish.
You don’t need a huge amount because Parmesan has a strong flavor.
Together, these three cheeses create a balanced sauce that is creamy without being bland.
Other Cheese Combinations to Try
Once you’ve mastered the basic recipe, experiment with your own cheese combinations.
Cheddar + Smoked Gouda
Perfect if you love smoky flavors.
Cheddar + Gruyère
Rich, nutty, and excellent for a more sophisticated mac and cheese.
Cheddar + Pepper Jack
Great when you want some heat.
White Cheddar + Parmesan
A simple combination with bold cheese flavor.
Colby Jack + Sharp Cheddar
Mild, creamy, and family-friendly.
Cheddar + Mozzarella
Mozzarella adds extra stretchiness while cheddar provides flavor.
Why You Should Shred Your Own Cheese
Buying bags of pre-shredded cheese is convenient, but shredding cheese from a block can produce better results in sauces.
Pre-shredded cheese commonly contains ingredients that help keep the individual shreds from sticking together.
Those ingredients can sometimes affect how smoothly the cheese melts.
Freshly shredded cheese tends to melt beautifully into the warm milk mixture, producing the velvety consistency we’re looking for.
It takes a few extra minutes, but it’s worth considering when macaroni and cheese is the star of your meal.
How to Keep Baked Mac and Cheese Creamy
There’s nothing more disappointing than expecting creamy macaroni and cheese and getting something dry.
Fortunately, dry mac and cheese is usually preventable.
Undercook the Pasta Slightly
Your macaroni continues absorbing liquid while baking.
Cook it slightly less than you normally would.
Don’t Skimp on the Sauce
Before baking, the pasta should appear generously coated.
A saucy casserole going into the oven has a much better chance of remaining creamy when it comes out.
Don’t Overbake
You’re not trying to cook the macaroni for another hour.
Most of the ingredients are already cooked.
You’re simply heating everything through, melting the cheese, and browning the topping.
Use Whole Milk
Whole milk provides additional richness compared with lower-fat alternatives.
Add Heavy Cream
Heavy cream isn’t absolutely necessary, but it makes this particular recipe especially rich and creamy.
Turn Up the Heat
If your idea of comfort food includes a little spice, this recipe is easy to customize.
Try adding:
- Diced jalapeños
- Pepper Jack cheese
- Cayenne pepper
- Crushed red pepper flakes
- Hot sauce
- Diced green chiles
- Chipotle peppers
- Freshly ground black pepper
A little heat works surprisingly well with smoky bacon and rich cheddar cheese.
Make Loaded Bacon Mac and Cheese
Want to take things even further?
Transform the recipe into loaded baked macaroni and cheese.
Add crispy bacon along with:
- Green onions
- Sour cream
- Extra cheddar
- Jalapeños
The result has flavors reminiscent of a loaded baked potato, except they’re combined with macaroni and cheese.
Add Chicken
Bacon and chicken are a natural combination.
Stir cooked, diced, or shredded chicken into the macaroni before baking.
Rotisserie chicken works particularly well when you’re trying to save time.
Now you’ve transformed a side dish into a hearty casserole-style dinner.
BBQ Bacon Mac and Cheese
Another delicious variation is barbecue bacon macaroni and cheese.
Add cooked pulled pork or shredded chicken and drizzle a small amount of your favorite barbecue sauce over the finished dish.
The combination of smoky bacon, creamy cheddar, and sweet-tangy barbecue sauce can be incredible.
Serve it alongside coleslaw for a complete barbecue-inspired meal.
Jalapeño Bacon Mac and Cheese
For another variation, add finely diced jalapeños to the cheese sauce.
You can use fresh jalapeños for a brighter flavor or pickled jalapeños for extra tanginess.
Replace some of the Monterey Jack with pepper Jack if you want additional heat.
Bacon, cheddar, and jalapeño are a classic combination for good reason.
What to Serve With Baked Bacon Mac and Cheese
Although this macaroni and cheese can certainly be served as a meal, it also makes an outstanding side dish.
Try serving it alongside:
- BBQ ribs
- Pulled pork
- Grilled chicken
- Fried chicken
- Meatloaf
- Hamburgers
- Cheeseburgers
- Hot dogs
- Grilled steak
- Pork chops
- Brisket
- Turkey
- Ham
It’s also an excellent choice for cookouts, family gatherings, holiday dinners, birthday parties, and potlucks.
Add Something Fresh to the Plate
Because macaroni and cheese is rich, pairing it with something fresh or acidic can create a more balanced meal.
Consider serving it with:
- Garden salad
- Caesar salad
- Roasted broccoli
- Green beans
- Roasted asparagus
- Brussels sprouts
- Steamed vegetables
- Tomato salad
- Coleslaw
Even something as simple as a fresh green salad can provide a refreshing contrast.
Perfect for Potlucks and Gatherings
Macaroni and cheese is one of those dishes that disappears quickly at gatherings.
It’s familiar.
It’s easy to serve.
Kids usually enjoy it.
Adults usually enjoy it.
And bacon makes it even more appealing.
If you’re bringing this recipe to a gathering, prepare it in a disposable baking pan for easier transportation and cleanup.
You can also double the recipe when feeding a particularly large group.
Making Bacon Mac and Cheese Ahead of Time
This recipe can be assembled ahead of time.
Prepare the macaroni and cheese through the point where it goes into the baking dish.
Allow it to cool slightly, cover tightly, and refrigerate.
For best results, prepare the breadcrumb topping separately.
When you’re ready to bake, remove the macaroni and cheese from the refrigerator while the oven preheats.
Add the breadcrumbs, cheese, and bacon topping immediately before baking.
Because you’re starting with a cold casserole, it may need a little longer in the oven.
How to Store Leftovers
Allow leftover macaroni and cheese to cool before transferring it to an airtight container.
Refrigerate leftovers promptly and use them within about 3–4 days.
You can also cover the original baking dish tightly if you plan to reheat a larger portion.
How to Reheat Macaroni and Cheese
Cheese sauces naturally thicken when refrigerated.
That’s why yesterday’s macaroni and cheese may not look as creamy as it did fresh from the oven.
A little milk can help.
Place an individual serving in a microwave-safe bowl.
Add a small splash of milk.
Cover loosely and microwave until heated through, stirring if necessary.
For larger portions, cover the baking dish with foil and warm it in the oven until heated through.
Again, adding a small amount of milk before reheating can help bring back some of the original creaminess.
Common Mac and Cheese Mistakes
Overcooking the Pasta
This can result in mushy macaroni after baking.
Cook the pasta slightly under al dente.
Using Too Much Heat on the Cheese
Cheese prefers gentle heat.
Reduce the temperature before stirring it into your sauce.
Making the Sauce Too Thick
Remember that the pasta absorbs moisture.
The sauce should be creamy and somewhat loose before baking.
Overbaking
Long baking times can dry out the casserole.
Once everything is bubbling and the topping is golden, it’s time to remove it.
Forgetting to Season
Pasta and dairy need seasoning.
Taste your cheese sauce before combining it with the macaroni.
Frequently Asked Questions
Can I use a different pasta shape?
Absolutely.
Elbow macaroni is traditional, but shells, cavatappi, penne, rotini, and other short pasta shapes can work.
Cavatappi is especially good because its curves and ridges capture plenty of cheese sauce.
Can I leave out the breadcrumbs?
Yes.
If you prefer a softer cheesy top, skip the breadcrumbs and simply cover the macaroni with additional shredded cheese.
Can I make it without bacon?
Of course.
Leaving out the bacon gives you a traditional baked macaroni and cheese.
Can I add more bacon?
Absolutely.
Eight slices provide plenty of bacon flavor, but serious bacon lovers can increase the amount.
Can I make it spicy?
Yes.
Pepper Jack, jalapeños, cayenne, hot sauce, or crushed red pepper are all easy additions.
A Recipe Made for Comfort
There are recipes we make because they’re quick.
There are recipes we make because they’re healthy.
There are recipes we make because they’re convenient.
And then there are recipes we make because sometimes we simply want something warm, cheesy, filling, and comforting.
This Baked Macaroni and Cheese with Bacon belongs firmly in that last category.
It’s the kind of dish you put in the center of the table and watch everyone reach for.
The pasta is tender.
The sauce is rich and creamy.
The cheddar is bold.
The Monterey Jack melts beautifully.
The Parmesan adds another layer of flavor.
The bacon provides smoky, salty bites throughout.
And the buttery panko topping gives you that irresistible crunch with every scoop.
Final Thoughts
Homemade macaroni and cheese doesn’t need to be complicated to be memorable.
Start with pasta.
Make a simple homemade cheese sauce.
Add plenty of real cheese.
Fold in crispy bacon.
Cover everything with buttery breadcrumbs and even more cheese.
Then let the oven work its magic.
About 25 minutes later, you’ll pull out a bubbling casserole with a golden crust hiding a creamy, cheesy center underneath.
Serve it as the main event with vegetables or a salad, or place it alongside barbecue, chicken, burgers, ribs, pork chops, or steak.
Either way, don’t expect many leftovers.
Recipe of the Day: Baked Macaroni and Cheese with Bacon is smoky, creamy, crispy, cheesy, and packed with the flavors that make comfort food so satisfying.
Sometimes the simplest meals create the biggest smiles around the dinner table.
And when bacon and macaroni and cheese are involved, going back for seconds is almost inevitable.

Leave a Reply