Love this? Save it for later!
Share the inspiration with your friends
The power went out halfway through a chilly Sunday afternoon last fall, and honestly, I was facing dinner panic. The fridge was looking bare, and the only thing that seemed like a decent rescue was a box of elbow macaroni and some cheese I’d stashed away for emergencies. While rummaging through the pantry, I stumbled upon a crumpled note tucked inside an old cookbook—bacon was the secret ingredient. It wasn’t my handwriting, and honestly, I don’t remember how it got there, but something about that scribbled recipe caught my eye.
I wasn’t expecting much, but as I cooked up that creamy mac and cheese with bacon, the house filled with the kind of warmth that only comfort food can bring. The bacon’s smoky crispness cutting through the velvety cheese sauce was a revelation. I almost forgot the lights were out as I enjoyed that first bite—rich, indulgent, and oddly nostalgic. Maybe you’ve been there too, craving something simple yet satisfying when life throws a curveball.
That evening, the power flickered back on, but my love for this creamy mac and cheese with bacon recipe stayed put. I’ve made it countless times since—often with a cracked bowl or a burnt finger as a souvenir—but it’s become my go-to for those days when comfort is non-negotiable. Let me tell you, once you make this, you’ll understand why it’s stuck around in my kitchen and heart.
Why You’ll Love This Creamy Mac and Cheese with Bacon Recipe
After testing dozens of mac and cheese recipes, this version stands out for good reasons. It’s not just about combining pasta, cheese, and bacon—it’s about how those elements come together to create something truly memorable. Here’s why you’ll want to make this recipe your own:
- Quick & Easy: Ready in under 30 minutes, this recipe fits perfectly into busy weeknights or last-minute dinner plans.
- Simple Ingredients: No fancy or hard-to-find items here—just pantry staples and quality bacon that you likely already have.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or you just need a hug on a plate, this dish delivers comfort every single time.
- Crowd-Pleaser: Always a hit with both kids and adults, the bacon adds a smoky twist that turns heads.
- Unbelievably Delicious: The silky cheese sauce paired with crispy bacon bits creates a texture and flavor combo you won’t forget.
What makes this recipe different? The magic lies in the cheese blend and the method of cooking the bacon separately to maintain that perfect crunch. I’ve also found that letting the sauce rest a bit before mixing helps the flavors meld beautifully—something I learned after a kitchen mishap involving too much heat! This creamy mac and cheese with bacon isn’t just another recipe; it’s the one that makes you close your eyes and savor every forkful.
What Ingredients You Will Need
This creamy mac and cheese with bacon recipe uses straightforward ingredients that come together for maximum flavor and richness without fuss.
- Elbow macaroni: 8 ounces (225 grams), the classic pasta shape that holds sauce well.
- Bacon slices: 6 slices, thick-cut preferred for extra crispiness and smoky flavor.
- Unsalted butter: 4 tablespoons (about 57 grams), softened, for the roux and richness.
- All-purpose flour: 1/4 cup (30 grams), to thicken the cheese sauce.
- Milk: 3 cups (720 ml), whole milk gives the creamiest texture; feel free to use 2% if preferred.
- Sharp cheddar cheese: 2 cups (225 grams), shredded, for that classic cheesy punch.
- Gruyère cheese: 1 cup (115 grams), shredded, adds a subtle nuttiness and melty texture.
- Garlic powder: 1/2 teaspoon, for a gentle background flavor.
- Onion powder: 1/4 teaspoon, enhances the savory notes.
- Salt and freshly ground black pepper: to taste.
- Optional garnish: Chopped fresh parsley or chives, for a fresh pop of color and flavor.
Ingredient tips: For best results, choose a sharp cheddar like Cabot or Tillamook, which melt smoothly and bring bold flavor. If you want to swap out bacon for a vegetarian option, crispy smoked tempeh works surprisingly well, though it shifts the character a bit. In summer, I sometimes add fresh cherry tomatoes for a burst of brightness.
Equipment Needed
- Large pot for boiling pasta – I prefer stainless steel ones for even heating.
- Large skillet or frying pan for cooking bacon – cast iron is my go-to for crisping bacon evenly.
- Medium saucepan for making the cheese sauce.
- Whisk – essential for mixing the roux and milk smoothly, avoiding lumps.
- Colander for draining pasta.
- Measuring cups and spoons for precise ingredient amounts.
- Mixing spoon or spatula – wooden spoons work beautifully here.
If you don’t have a whisk, a fork can work in a pinch, though it takes a bit more elbow grease. For budget-friendly options, a non-stick skillet makes cleaning easier, especially after bacon grease. Keep your tools well-maintained—season your cast iron skillet regularly to keep that bacon crisping magic intact.
Preparation Method

- Cook the pasta: Bring a large pot of salted water to a rolling boil. Add 8 ounces (225 grams) of elbow macaroni and cook according to package instructions until just al dente, usually about 7-8 minutes. Stir occasionally to prevent sticking. Drain in a colander and set aside.
- Prepare the bacon: While pasta cooks, place 6 thick-cut bacon slices in a cold skillet. Turn heat to medium and cook, flipping occasionally, until bacon is evenly crispy (about 8-10 minutes). Transfer to a paper-towel-lined plate to drain excess grease. Once cooled, crumble into bite-sized pieces. Don’t discard the bacon fat yet!
- Make the roux: In a medium saucepan, melt 4 tablespoons (57 grams) of unsalted butter over medium heat. Once melted, whisk in 1/4 cup (30 grams) of all-purpose flour. Keep whisking for about 2 minutes until the mixture is bubbling and slightly golden—this cooks out the raw flour taste. Be careful not to brown it too much.
- Add milk and seasonings: Slowly pour in 3 cups (720 ml) of whole milk, whisking constantly to keep the sauce smooth. Add 1/2 teaspoon garlic powder and 1/4 teaspoon onion powder. Continue whisking and bring the sauce to a gentle simmer. It will thicken after 4-5 minutes. If it gets too thick, add a splash more milk to loosen it up.
- Incorporate cheese and bacon fat: Remove the sauce from heat and stir in 2 cups (225 grams) shredded sharp cheddar and 1 cup (115 grams) shredded Gruyère cheese until melted and silky. Stir in 1-2 tablespoons of reserved bacon fat for an extra smoky depth. Season with salt and freshly ground black pepper to taste.
- Combine pasta and sauce: Add the drained macaroni to the cheese sauce. Fold gently until all pasta is coated with creamy sauce. Then fold in the crumbled crispy bacon pieces, reserving a few for garnish.
- Serve: Spoon into bowls, sprinkle with remaining bacon and optional fresh herbs like parsley or chives. Serve immediately for the creamiest experience.
Tip: If the sauce cools and thickens too much before serving, gently warm it over low heat, adding a splash of milk to return it to perfect creaminess. I once forgot to stir during the roux stage and ended up with lumps—whisking vigorously while adding milk fixed it right up!
Cooking Tips & Techniques
Getting creamy mac and cheese with bacon just right is all about a few key techniques. First, cooking your pasta just shy of al dente is crucial since it will soften further when combined with the sauce. Nobody likes mushy mac!
Whisking constantly when adding milk to the roux is the trick to a silky smooth sauce. If you skip this, you might end up with clumps that are a pain to fix. Trust me, I’ve been there and learned the hard way.
Cooking bacon in a cold pan rather than preheated ensures even rendering of fat and crispiness without burning. I like to keep a little bacon fat aside to stir into the sauce—it’s a game-changer for flavor depth.
When melting cheese, remove the sauce from heat. Overheating can cause cheese to separate and get grainy, which nobody wants in their comfort food. Also, using a mix of cheeses balances meltiness with flavor complexity; cheddar for punch, Gruyère for smoothness.
Timing your steps so pasta finishes just as your cheese sauce thickens saves you from scrambling. While pasta drains, you can easily whip up the roux and sauce. It’s a multitasking win that keeps everything hot and fresh.
Variations & Adaptations
This creamy mac and cheese with bacon recipe is a fantastic base to make your own. Here are some ways I’ve tweaked it or you can try:
- Gluten-Free Option: Swap regular flour for a gluten-free blend or cornstarch in the roux. Use gluten-free pasta to keep it safe.
- Vegetarian Version: Replace bacon with smoked paprika-seasoned tempeh or crispy fried shallots for a smoky crunch without meat.
- Spicy Kick: Add a pinch of cayenne pepper or diced jalapeños to the cheese sauce for a gentle heat that wakes up the flavor.
- Seasonal Twist: Stir in steamed broccoli florets or roasted butternut squash for extra veggies and color. I love this in fall when the squash is fresh.
- Dairy-Free Variation: Use dairy-free milk like oat or almond, and swap cheese for a plant-based meltable cheese. It takes a little more patience but works in a pinch.
Once, I threw in caramelized onions and swapped the Gruyère for smoked gouda, creating a deeper, richer flavor that was a hit at a casual dinner party. Feel free to experiment!
Serving & Storage Suggestions
This creamy mac and cheese with bacon is best served hot and fresh, when the cheese sauce is silky and the bacon crispy. Serve it in warm bowls with a sprinkle of fresh herbs for a pop of color and brightness.
It pairs wonderfully with a crisp green salad or steamed green beans to balance the richness. For drinks, a cold glass of iced tea or a light white wine like Sauvignon Blanc complements the smoky cheese flavors nicely.
To store leftovers, place in an airtight container and refrigerate for up to 3 days. When reheating, add a splash of milk and warm gently on the stove or microwave, stirring occasionally to keep that creamy texture. Flavors often deepen overnight, making for a tasty next-day meal.
Nutritional Information & Benefits
Per serving (serves 4): Approximately 550 calories, 30g fat, 40g carbohydrates, and 25g protein.
This dish provides a good amount of calcium and protein thanks to the cheese and bacon. Using whole milk and quality cheese ensures you get essential vitamins like A and B12. Keep in mind it’s indulgent comfort food, so enjoy in moderation.
If you choose turkey bacon or a leaner bacon alternative, you can reduce saturated fat. Also, incorporating vegetables like broccoli adds fiber and nutrients, balancing the meal better.
Conclusion
This creamy mac and cheese with bacon recipe is a reminder that sometimes the simplest ingredients come together to create something unforgettable. It’s perfect for those days when you want a little indulgence without fussing over complicated steps. I love how it brings a cozy, homemade feel to the table every time I make it.
Feel free to tweak it to your taste—add more cheese, swap bacon for your favorite smoky alternative, or stir in some greens. I’d love to hear how you make it yours, so drop a comment or share your version! Trust me, this recipe will become one of your kitchen staples just like it did for me.
So, grab your skillet and pasta pot—let’s get cooking comfort food that hugs your soul.
FAQs about Creamy Mac and Cheese with Bacon
Can I make this recipe ahead of time?
Yes! You can prepare the cheese sauce and cook the pasta ahead, then combine and reheat just before serving. Store components separately for best texture.
What’s the best way to get crispy bacon every time?
Start bacon in a cold pan and cook over medium heat slowly, turning often. This renders fat evenly and prevents burning.
Can I bake this mac and cheese with bacon for a crispy top?
Absolutely! After mixing, transfer to a baking dish, top with extra cheese or breadcrumbs, and bake at 375°F (190°C) for 15-20 minutes until golden and bubbly.
Is there a healthier way to make this dish?
Try using reduced-fat cheese, turkey bacon, and adding steamed veggies like broccoli to lighten it up without losing flavor.
What’s a good cheese substitute if I can’t find Gruyère?
Swiss cheese works well as a substitute, offering a similar melt and mild nuttiness without overpowering the cheddar.
Pin This Recipe!

Creamy Mac and Cheese with Bacon
A quick and easy comfort food recipe combining creamy cheese sauce, crispy bacon, and elbow macaroni for a rich and indulgent meal perfect for cozy dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 8 ounces (225 grams) elbow macaroni
- 6 slices thick-cut bacon
- 4 tablespoons (57 grams) unsalted butter, softened
- 1/4 cup (30 grams) all-purpose flour
- 3 cups (720 ml) whole milk
- 2 cups (225 grams) shredded sharp cheddar cheese
- 1 cup (115 grams) shredded Gruyère cheese
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- Salt and freshly ground black pepper to taste
- Optional garnish: chopped fresh parsley or chives
Instructions
- Bring a large pot of salted water to a rolling boil. Add elbow macaroni and cook until just al dente, about 7-8 minutes. Stir occasionally to prevent sticking. Drain and set aside.
- Place bacon slices in a cold skillet. Turn heat to medium and cook, flipping occasionally, until crispy, about 8-10 minutes. Transfer to paper towels to drain excess grease. Once cooled, crumble into bite-sized pieces. Reserve 1-2 tablespoons of bacon fat.
- In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for about 2 minutes until bubbling and slightly golden, avoiding browning.
- Slowly pour in milk while whisking constantly to keep sauce smooth. Add garlic powder and onion powder. Bring to a gentle simmer and cook until thickened, about 4-5 minutes. Add more milk if too thick.
- Remove sauce from heat. Stir in shredded cheddar and Gruyère cheese until melted and silky. Stir in reserved bacon fat. Season with salt and pepper to taste.
- Add drained macaroni to cheese sauce and fold gently to coat. Fold in crumbled bacon, reserving some for garnish.
- Spoon into bowls, sprinkle with remaining bacon and optional fresh herbs. Serve immediately.
Notes
Start bacon in a cold pan and cook over medium heat slowly to render fat evenly and prevent burning. Whisk constantly when adding milk to the roux to avoid lumps. Remove sauce from heat before adding cheese to prevent graininess. If sauce thickens too much before serving, gently warm with a splash of milk.
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 550
- Sugar: 6
- Sodium: 700
- Fat: 30
- Saturated Fat: 15
- Carbohydrates: 40
- Fiber: 1
- Protein: 25
Keywords: mac and cheese, bacon, comfort food, creamy, easy dinner, cheesy pasta, quick recipe



