Prepare to fall in love with this incredible bacon mac and cheese recipe, a dish so rich, creamy, and satisfying, it will instantly become a cherished family favorite. Crafted with basic pantry ingredients, this homemade marvel transcends any boxed version you’ve ever tasted. It starts with a lusciously smooth béchamel sauce, generously enriched with a decadent blend of two complementary cheeses, then perfectly tossed with tender elbow macaroni and finished with irresistible, savory bits of crispy bacon. Every spoonful is a symphony of textures and flavors – truly SO good!
To transform this already amazing dish into a complete and balanced meal, I highly recommend serving it alongside my crisp and refreshing Parmesan Asparagus Fries. The bright, earthy notes of the asparagus offer a delightful contrast to the creamy richness of the mac and cheese, elevating your dining experience and adding a touch of vibrant green to your plate.

In our home, macaroni and cheese holds a special place, a beloved comfort food that consistently brings smiles to everyone’s faces. With two energetic kids who possess an insatiable appetite for cheesy pasta, I’m always looking for ways to make it even more exciting and wholesome. Much like my satisfying Creamy Chicken Mac and Cheese recipe, adding crispy bacon introduces a fantastic boost of protein and an irresistible layer of smoky, salty flavor. This addition transforms a classic side dish into a substantial main course that truly gets everyone at the dinner table excited. And let’s be honest, who can resist the savory crunch of bacon? To complement its rich flavors and ensure a well-rounded family meal, I love pairing it with a simple and quick side like my Sautéed Fresh Green Beans, allowing us to sit down, dig in, and enjoy quality time together.
Why You Will Adore This Bacon Mac and Cheese Recipe
This isn’t just another mac and cheese recipe; it’s a culinary experience designed for maximum flavor and minimal fuss. Here’s why this particular bacon mac and cheese is destined to become a staple in your meal rotation:
- Effortlessly Simple & Quick: Don’t be intimidated by the idea of making homemade mac and cheese. This recipe is incredibly straightforward, utilizing basic cooking techniques that anyone can master. It comes together surprisingly fast, making it the perfect solution for busy weeknights when you crave a hearty, comforting meal without spending hours in the kitchen.
- Readily Available Ingredients: You won’t need to hunt for obscure items. All the components for this delicious dish are common pantry staples, meaning you likely already have most, if not all, of them on hand. It’s accessible, budget-friendly, and perfect for impromptu cravings.
- Unbelievably Creamy & Cheesy: The secret to its luxurious texture lies in a perfectly crafted béchamel sauce, combined with a generous blend of two carefully selected cheeses. The result is a lusciously smooth, gooey, and deeply cheesy mac and cheese that boasts unparalleled richness. Once you taste this, you’ll never consider a boxed mix again!
- Irresistible Crispy Bacon: The star ingredient, crispy bacon, is more than just an addition; it’s a flavor enhancer and a textural delight. The smoky, salty crunch of the bacon bits provides a fantastic contrast to the creamy pasta, elevating the entire dish and making every mouthful utterly addictive.
- A True Crowd-Pleaser for All Ages: From the pickiest eaters to the most discerning foodies, this bacon mac and cheese has universal appeal. It’s the quintessential comfort food that guarantees smiles, making it ideal for family dinners, casual gatherings, or simply a treat for yourself after a long day.
- Versatile and Customizable: While perfect as is, this recipe also serves as an excellent base for customization. You can easily adjust the spice level, add different vegetables, or experiment with various cheese combinations to suit your personal preferences.

What You’ll Need: Key Ingredients Explained
Creating this exceptional bacon mac and cheese begins with understanding the role each ingredient plays. Here’s a detailed look at the components that go into making this comforting dish, complete with recommendations and helpful notes for substitutions to ensure your success. Remember, for a quick, printable reference including precise measurements and detailed steps, be sure to scroll down to the full recipe card.
- Bacon: The hero of this dish! I strongly recommend using thick-cut bacon. Its robust texture holds up beautifully against the creamy sauce, providing a more satisfying chew and intense smoky flavor when rendered crispy. While regular bacon can be used, thick-cut offers a superior experience. For a delicious vegetarian alternative, simply omit the bacon entirely; the mac and cheese will still be incredibly flavorful on its own.
- Macaroni: Elbow macaroni is the classic choice for a reason – its small, curved shape perfectly cradles the rich cheese sauce in every bite. However, feel free to experiment with other short pasta shapes that have good sauce-holding capabilities, such as medium shells (conchiglie), cavatappi, or even ditalini. Just ensure they are cooked al dente for the best texture.
- For the Silky Béchamel Base (The Roux): The foundation of any truly creamy mac and cheese is a perfectly executed béchamel sauce, which starts with a simple roux. My recipe uses these fundamental elements for a consistently smooth and rich base:
- Unsalted Butter: This provides the necessary fat for the roux and contributes a wonderful richness to the sauce. Using unsalted butter allows you to control the overall saltiness of your dish.
- All-Purpose Flour: The thickening agent for our béchamel. When cooked with butter, it forms the roux that gives the sauce its body and velvety consistency.
- Whole Milk: Crucial for an incredibly creamy and luxurious sauce. The higher fat content of whole milk creates a richer mouthfeel. While 2% milk can be substituted, expect a slightly less decadent result.
- Kosher Salt & Freshly Ground Black Pepper: These seasonings are vital for enhancing the overall flavor of the béchamel and balancing the richness of the cheese. A good pinch of freshly ground black pepper adds warmth and a subtle aromatic kick.
This simple, balanced roux is what my family attributes to the “extra deliciousness” of this mac and cheese, providing that homemade depth of flavor.
- Two Kinds of Cheese: The magic behind the complex flavor and supreme creaminess of this dish comes from combining different cheeses. My top recommendation includes:
- Shredded Sharp Cheddar Cheese: This is your classic mac and cheese flavor powerhouse, delivering that beloved bold, tangy, and savory taste. It melts beautifully, contributing to the sauce’s signature gooey texture.
- Shredded Gruyere Cheese: A sophisticated addition that brings a nutty, earthy, and slightly sweet undertone. Gruyere melts exceptionally smoothly, enhancing the overall silkiness of the sauce and adding a gourmet dimension to the dish.
Chef’s Tip for Optimal Creaminess: Always grate your own cheese from blocks! Pre-shredded cheeses often contain anti-caking agents like cellulose or potato starch, which can prevent them from melting properly. This can lead to a grainy or slightly clumpy sauce. Freshly grated cheese melts into a wonderfully smooth, uniform sauce every time.
- Optional Flavor Enhancers: For an extra layer of complexity, consider stirring in a pinch of freshly grated nutmeg into your béchamel – it’s a classic French technique that subtly enhances cheese sauces. A dash of hot sauce (like Tabasco) can also add a pleasant tang and a very mild kick, balancing the richness.

How to Make Irresistible Bacon Mac and Cheese: A Step-by-Step Guide
Follow these straightforward steps to create a truly irresistible macaroni and cheese from scratch. This process is designed to be easy, ensuring a perfect combination of creamy, cheesy pasta and savory, crispy bacon. Trust me, the delightful contrast will be an instant hit!






- Step 1: Prepare the Crispy Bacon. Begin by lining a plate with several sheets of paper towel; this will be used for draining the cooked bacon. Dice your thick-cut bacon into small, even pieces. Heat a large, heavy-bottomed skillet or frying pan over medium heat. Add the diced bacon and cook, stirring occasionally, until it turns golden brown and reaches your desired level of crispiness. Using a slotted spoon, transfer the crispy bacon bits to the paper towel-lined plate, allowing any excess grease to drain. Set the bacon aside. If you wish, you can save a small amount of the rendered bacon fat in the skillet for added flavor in the béchamel, or carefully discard it.
- Step 2: Cook the Macaroni to Perfection. While the bacon is cooking, bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni (or your chosen pasta shape) and cook according to the package directions until it is al dente – tender but still firm to the bite. It’s crucial not to overcook the pasta at this stage, as it will continue to soften slightly when combined with the hot cheese sauce. Once cooked, drain the pasta thoroughly and set it aside.
- Step 3: Craft the Velvety Béchamel Sauce. Using the same large saucepan (or a fresh one if you prefer), melt the unsalted butter over medium heat. As the butter begins to bubble gently, whisk in the all-purpose flour. Continue to whisk constantly for 1-2 minutes, cooking out the raw flour taste and creating a pale golden roux. Next, gradually add the whole milk, about 1 cup at a time, whisking vigorously and continuously after each addition to prevent any lumps from forming. Keep whisking until the sauce is smooth and lump-free. Reduce the heat to medium-low and allow the béchamel to gently simmer for a few minutes, stirring occasionally, until it has thickened to a consistency that nicely coats the back of a spoon. Season generously with kosher salt and freshly ground black pepper to taste.
- Step 4: The Cheesy Transformation. This is where the magic happens! Turn off the heat under the béchamel sauce to prevent the cheese from separating. Add the shredded sharp cheddar cheese and shredded Gruyere cheese, incorporating it one cup at a time. Stir gently after each addition until the cheese is completely melted and smoothly incorporated into the sauce. This gradual melting ensures a super smooth and homogenous cheese sauce. Taste and adjust seasonings one last time if necessary.
- Step 5: Combine and Serve. Finally, add the cooked and drained macaroni to the luxurious cheese sauce. Gently fold it in, ensuring every piece of pasta is thoroughly coated in the creamy goodness. Now, stir in the reserved crispy bacon bits. Give it one last gentle stir to combine all the elements beautifully. Serve your homemade bacon mac and cheese immediately, while it’s wonderfully hot and gloriously gooey! Enjoy every comforting bite!

Expert Tips for the Best Bacon Mac n’ Cheese
Achieving truly exceptional, restaurant-quality bacon mac and cheese at home is entirely possible with a few insider tips and tricks:
- Mastering the Béchamel (Roux Technique): The secret to a perfectly smooth, lump-free béchamel sauce lies in patience and technique. When adding milk to your roux (the cooked butter and flour mixture), always do so gradually, one cup at a time, whisking vigorously after each addition. This creates a smooth emulsion and prevents lumps from forming. If you accidentally burn or overcook the roux, it’s best to discard it and start again; a burned roux will impart an unpleasant, bitter flavor to your entire dish that cannot be salvaged.
- The Benefit of Warm Milk: While not strictly mandatory, gently warming your milk before incorporating it into the roux can make a noticeable difference. Warm milk combines much more easily with the hot roux, resulting in a significantly smoother béchamel sauce with a reduced chance of lumps. You can achieve this by warming the milk in the microwave for 30-60 seconds or in a small saucepan over low heat until it’s warm to the touch but not boiling.
- Seasoning is Absolutely Essential: Don’t underestimate the power of proper seasoning! Make sure to taste your béchamel sauce and then the final cheese sauce as you go. Adjust the salt and freshly ground black pepper to your preference. A tiny pinch of freshly grated nutmeg can also be a wonderful addition to the béchamel, enhancing the cheesy flavors with a subtle, aromatic warmth, a classic touch in French cuisine.
- The Superiority of Freshly Grated Cheese: For the ultimate creamy texture and flawless melt, always opt for good quality block cheeses and grate them yourself. Pre-shredded cheeses are typically coated with anti-caking agents (such as cellulose or potato starch) to prevent clumping in the bag. These agents can unfortunately interfere with the cheese’s ability to melt smoothly, often leading to a slightly grainy or gritty texture in your sauce. Freshly grated cheese, on the other hand, melts beautifully into a perfectly smooth and luscious sauce.
- Avoid Overcooking Your Pasta: Cook your elbow macaroni (or chosen pasta shape) just until it is al dente. The pasta will continue to cook and soften slightly when it’s mixed with the hot cheese sauce. Overcooked pasta will become mushy and lose its pleasant texture, detracting from the overall enjoyment of the dish.
- Control the Heat When Adding Cheese: When it’s time to add the cheese to your béchamel, remove the saucepan from direct heat or turn the burner off. Too much direct, high heat can cause the cheese to separate, resulting in an oily or stringy sauce. Stirring the cheese in off the heat allows it to melt gently and incorporate smoothly, maintaining that desirable creamy consistency.
- Serve Immediately: For the absolute best experience, serve your bacon mac and cheese fresh off the stove. The sauce is at its creamiest and dreamiest when hot. If it sits for too long, the sauce will thicken considerably. If this happens, a splash of warm milk stirred in gently can help revive its creaminess before serving.
Perfect Pairings: Serving Suggestions for Your Bacon Mac and Cheese
Macaroni and cheese, particularly when elevated with savory bacon, is the quintessential comfort food – rich, indulgent, and deeply satisfying. To create a well-rounded and memorable meal, consider pairing it with dishes that either complement its robust flavors or provide a refreshing contrast. Here are some of my top serving suggestions:
- Light & Refreshing Salads: To elegantly cut through the decadent richness of the mac and cheese, a crisp and vibrant salad is an excellent choice. Options like an Avocado Tomato Salad or a refreshing Creamy Cucumber Salad offer bright, zesty notes that cleanse the palate beautifully. Even a simple green salad with a tangy vinaigrette can work wonders.
- Steamed or Roasted Vegetables: Enhance the nutritional profile and add a delightful textural element with a side of vegetables. Steamed broccoli florets, crisp asparagus spears, or green beans provide a simple, healthy accompaniment. For deeper flavor, my Easy Roasted Vegetables (such as carrots, bell peppers, zucchini, or Brussels sprouts) bring out natural sweetness and a pleasant caramelized char that pairs wonderfully.
- Heartier Protein Options: For those extra hungry evenings or when hosting a dinner party, transform your bacon mac and cheese into an even more substantial main course by serving it alongside another protein. Juicy Oven-Baked Chicken Breasts or flavorful Skillet Balsamic Chicken Breasts are fantastic choices. Grilled sausages, pork chops, or even a simple pan-seared steak would also create a robust and satisfying meal.
- Crusty Bread: Never underestimate the simple pleasure of serving warm, crusty bread or garlic bread. It’s perfect for soaking up every last drop of that incredible, creamy cheese sauce!

Storage and Reheating Tips for Delicious Leftovers
While homemade bacon mac and cheese is undoubtedly best enjoyed fresh, you can absolutely savor the deliciousness for days to come with proper storage and reheating techniques. Here’s how to ensure your leftovers taste almost as good as the freshly made batch:
- Storing in the Fridge: The key to good leftovers is proper cooling. Allow any leftover pasta to cool down completely to room temperature before transferring it. This prevents condensation from forming inside the container, which can lead to soggy pasta. Once cooled, spoon the mac and cheese into an airtight container. It will keep beautifully in the refrigerator for up to 3-4 days.
- Reheating for Creamy Goodness: Mac and cheese will naturally thicken considerably when chilled. To restore its creamy texture during reheating, you’ll want to add a little extra liquid:
- Microwave Method: Spoon your desired portion into a microwave-safe bowl. Add a splash (about 1-2 tablespoons per serving) of milk, cream, or even chicken broth to the pasta. Loosely cover the bowl to trap moisture, then heat on medium power. I typically start with 1 minute, give the pasta a good stir, and then continue heating in 30-second to 1-minute intervals until it’s warmed through, stirring in between. Adjust heating time based on your serving size and microwave wattage.
- Stovetop Method: For reheating a larger batch or if you prefer the stovetop, transfer the leftovers to a saucepan over medium-low heat. Add a generous splash of milk or cream (approximately 1/4 to 1/2 cup for 2-3 servings, adjust as needed). Stir continuously as it heats, gently breaking up any clumps, until the sauce becomes creamy and the pasta is hot throughout. Be careful not to overheat, as this can cause the cheese sauce to separate.
- Oven Method (for a “Baked” feel): If you want to achieve a baked mac and cheese crust, transfer cooled leftovers to an oven-safe dish. Drizzle a small amount of milk over the top, cover the dish tightly with foil, and bake at 350°F (175°C) for 15-25 minutes, or until thoroughly heated. You can remove the foil for the last 5 minutes to develop a slight golden crust if desired.
- Freezing (with a caveat): While freezing mac and cheese is possible, be aware that the texture of the sauce can sometimes change upon thawing, potentially becoming a bit grainy. If you do freeze it, ensure it’s completely cooled, then transfer to a freezer-safe, airtight container for up to 2-3 months. Thaw overnight in the refrigerator before reheating using the stovetop or oven method, ensuring you add extra milk or cream to help restore the sauce’s consistency.
Frequently Asked Questions About Bacon Mac and Cheese
Here are some common questions about making and enjoying this delicious bacon mac and cheese:
- Can I prepare this mac and cheese ahead of time? You can definitely do some prep work in advance! Cook the bacon and keep it crisp in an airtight container at room temperature. The cheese sauce can be made and stored separately in the fridge for up to 2 days. When ready to serve, gently reheat the sauce (adding a splash of milk to loosen it), cook the pasta, then combine everything.
- Why did my cheese sauce turn out gritty? A gritty cheese sauce is usually due to one of two reasons: using pre-shredded cheese (which contains anti-caking agents that interfere with melting) or overheating the cheese sauce. Always grate your own block cheese for the smoothest melt, and melt the cheese slowly over low heat or, even better, off the heat.
- What if my sauce is too thick or too thin? If your sauce is too thick, simply whisk in a tablespoon of warm milk (or reserved pasta water) at a time until it reaches your desired consistency. If it’s too thin, you can try simmering it gently for a few more minutes, stirring constantly, to allow it to reduce and thicken. For a quick fix, you could also make a tiny slurry of cornstarch and cold water, then whisk it into the simmering sauce.
- Can I use different types of bacon or add other meats? Absolutely! While thick-cut bacon is recommended for its texture, regular bacon, turkey bacon, or even pancetta can be used for varying flavor profiles. For other meats, cooked and shredded chicken, pulled pork, or diced ham would also be delicious additions.
- Are there any other ingredients I can add for variation? Yes, this recipe is incredibly versatile! Consider stirring in sautéed onions, garlic, or even a small amount of Dijon mustard to the béchamel for added depth. For a touch of heat, a pinch of red pepper flakes works wonders. Cooked vegetables like peas, corn, or small broccoli florets can also be folded in for extra nutrition and flavor.
Explore More Mac and Cheese Creations
If you’re as passionate about the comforting embrace of macaroni and cheese as we are, you’ll love venturing into these other mouth-watering variations to satisfy all your cheesy cravings:
- Indulgent Seafood Mac and Cheese
- Fun Mac and Cheese Bites (Perfect Appetizer!)
- Classic Baked Macaroni and Cheese
Print Recipe
Bacon Mac and Cheese
Katerina | Easy Weeknight Recipes
10 minutes
30 minutes
40 minutes
8 servings
Ingredients
- 10 slices bacon, diced (thick-cut recommended)
- 1 pound elbow macaroni
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk (warmed slightly, optional)
- ¼ teaspoon kosher salt (or to taste)
- ¼ teaspoon ground black pepper (or to taste)
- 2 cups shredded sharp cheddar cheese (freshly grated for best results)
- 2 cups shredded Gruyere cheese (freshly grated for best results)
Instructions
- Cook the bacon. Line a plate with a paper towel. Heat a skillet over medium heat and sauté the diced bacon until golden brown and crispy. Remove the bacon with a slotted spoon and let it drain on the lined plate.
- Make the pasta. Cook the macaroni according to package instructions in generously salted water until al dente. Drain and set aside.
- Make the béchamel. In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes, stirring continuously, to form a pale roux. Gradually whisk in the whole milk, 1 cup at a time, ensuring no lumps. Reduce heat to medium-low and simmer for a few minutes until thickened. Season with salt and pepper.
- Make it cheesy. Turn off the heat. Stir in the shredded cheddar and Gruyere cheese, 1 cup at a time, allowing each addition to melt completely before adding more.
- Put it all together. Stir the cooked macaroni into the cheese sauce along with the crispy bacon. Serve immediately.
Nutrition Information (Estimate per serving)
- Calories: 645 kcal
- Carbohydrates: 48g
- Protein: 30g
- Fat: 37g
- Saturated Fat: 18g
- Polyunsaturated Fat: 3g
- Monounsaturated Fat: 11g
- Trans Fat: 0.2g
- Cholesterol: 98mg
- Sodium: 702mg
- Potassium: 325mg
- Fiber: 2g
- Sugar: 5g
- Vitamin A: 793IU
- Calcium: 623mg
- Iron: 1mg
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
Did you make this recipe? Leave a rating