Bacon Mac and Cheese Recipe - Creamy, Cheesy, and Loaded with Crispy Bacon

On 2/16/2026, 2:44:12 AM

Learn how to make the ultimate bacon mac and cheese with crispy bacon, creamy cheese sauce, and golden breadcrumb topping. Ready in under an hour.

Table of Contents

This bacon mac and cheese recipe uses bacon fat in the roux for smoky depth, a three-cheese blend for flavor and texture, and proper technique for creamy results. Key steps include cooking roux 2-3 minutes, adding cheese off-heat to prevent graininess, and baking with panko topping. Shred block cheese yourself, use thick-cut bacon, and let the dish rest before serving.

Question

Answer

Why use bacon fat in the roux?

Bacon fat infuses the entire cheese sauce with smoky flavor instead of wasting it.

Why does my cheese sauce get grainy?

Adding cheese to hot or boiling sauce separates dairy proteins and creates grainy texture.

Should I use pre-shredded cheese?

No, pre-shredded cheese contains anti-caking agents that prevent smooth melting.

How long should I bake mac and cheese?

Bake at 350°F for 20-25 minutes until edges bubble and the top turns golden.

Can I make this without baking?

Yes, serve straight from the stovetop after combining pasta with cheese sauce.

Why This Bacon Mac and Cheese Recipe Works

This bacon mac and cheese recipe beats boxed versions every time. The secret lies in three key elements working together.

Bacon Fat Builds Flavor

Most recipes discard bacon grease. This one uses it. The rendered fat becomes part of the roux, infusing the entire cheese sauce with smoky depth. Each bite carries that bacon flavor throughout—not just on top.

Three-Cheese Blend Melts Perfectly

Single cheese can't do it all. This combo covers every base.

Cheese

What It Does

Sharp cheddar

Bold flavor, classic taste

Monterey Jack

Keeps sauce smooth and stretchy

Gouda or Gruyère

Adds smoky or nutty notes

Texture Contrast in Every Bite

Creamy sauce. Tender pasta. Crispy bacon. Crunchy breadcrumbs. Four textures keep each forkful interesting. The panko topping bakes up golden while the interior stays molten.

Technique Matters More Than Time

  • Roux cooked 2-3 minutes removes raw flour taste
  • Cheese added off-heat prevents grainy separation
  • Pasta cooked al dente holds up during baking
  • Dish rests 10 minutes before serving for proper consistency

This recipe also scales well. Double it for potlucks. Halve it for weeknight dinners. Works baked or straight from the stovetop when you're short on time.

Key Ingredients for the Best Results

Quality ingredients make the difference between good and unforgettable mac and cheese.

Bacon

Use thick-cut hickory smoked bacon. Thin bacon disappears into the sauce. You want visible, meaty pieces that hold their crunch.

  • 8 slices thick-cut bacon, diced before cooking
  • Cook until crispy, about 8-10 minutes over medium heat
  • Reserve 2 tablespoons bacon fat for the roux

Pasta

Shape matters. Choose pasta that grabs and holds sauce.

Best Options

Why They Work

Elbow macaroni

Classic choice, sauce fills the curves

Cavatappi or cellentani

Corkscrew shape traps cheese

Small shells

Acts as little cheese cups

Avoid spaghetti or thin noodles. They can't hold heavy cheese sauce.

Cheese

Block cheese only. Pre-shredded contains cellulose and potato starch that prevents smooth melting.

  • Sharp cheddar: 2 cups, main flavor driver
  • Monterey Jack: 1 cup, creates creamy texture
  • Gouda: 1 cup optional, adds smokiness that pairs with bacon

Sauce Base

Ingredient

Amount

Purpose

Butter

4 tablespoons

Roux foundation

All-purpose flour

1/4 cup

Thickens sauce

Whole milk

3 cups

Creamy liquid base

Mustard powder

1/2 teaspoon

Enhances cheese flavor

Topping

Panko breadcrumbs mixed with melted butter and reserved bacon creates the signature crispy crust. Add a handful of extra cheese on top for good measure.

Step-by-Step Instructions

Step 1: Cook the Bacon

Dice 8 slices thick-cut bacon into small pieces. Cook in a large skillet over medium heat until crispy, about 8-10 minutes. Remove bacon with a slotted spoon. Drain on paper towels. Reserve 2 tablespoons bacon fat in the pan.

Step 2: Boil the Pasta

Bring a large pot of salted water to boil. Add 1 pound elbow macaroni. Cook until al dente according to package directions, usually 7-8 minutes. Drain but do not rinse. Save 1 cup pasta water.

Step 3: Make the Roux

In the same skillet with bacon fat, add 4 tablespoons butter over medium heat. Once melted, whisk in 1/4 cup flour. Cook 2-3 minutes, whisking constantly. Mixture should bubble and smell nutty, not raw.

Step 4: Build the Cheese Sauce

Slowly pour in 3 cups whole milk while whisking. Continue whisking until smooth and thickened, about 5 minutes. Remove from heat. This step is critical.

Stir in cheeses one handful at a time until melted and smooth. Add mustard powder, salt, and black pepper to taste.

Step 5: Combine Everything

  • Fold cooked pasta into cheese sauce
  • Mix in three-quarters of the crispy bacon
  • Transfer to a greased 9x13 baking dish

Step 6: Add Topping and Bake

Mix 1 cup panko breadcrumbs with 2 tablespoons melted butter and remaining bacon. Sprinkle over mac and cheese. Add extra shredded cheese on top if desired.

Temperature

Bake Time

350°F (175°C)

20-25 minutes

400°F (200°C)

15-20 minutes

Bake until bubbly around edges and golden on top. Let rest 10 minutes before serving. Sauce thickens as it cools slightly.

Pro Tips for Creamy, Non-Grainy Sauce

Temperature Control Is Everything

Grainy sauce happens when cheese gets too hot. Dairy proteins seize and separate. The fix is simple.

  • Remove saucepan from heat before adding cheese
  • Let sauce cool 1-2 minutes if still bubbling
  • Add cheese gradually, stirring between handfuls
  • Never return to heat once cheese is added

Shred Your Own Cheese

Pre-shredded cheese contains anti-caking agents. These prevent proper melting and create odd texture.

Pre-Shredded

Block Cheese

Contains cellulose

Pure cheese

Coats unevenly

Melts smoothly

Grainy results

Creamy results

Master the Roux

The flour-butter mixture determines sauce texture. Undercooked roux tastes floury. Overcooked roux gets too thick.

  • Whisk constantly while cooking
  • Look for a slight color change to pale gold
  • Cook 2-3 minutes minimum to remove raw flour taste
  • Roux should smell nutty, not like raw dough

Add Liquid Slowly

Pouring all milk at once creates lumps. The roux clumps and refuses to smooth out.

Use Reserved Pasta Water

Starchy pasta water rescues thick sauce. Add a splash if cheese sauce tightens up. The starch helps cheese bind smoothly rather than separating.

Don't Overbake

Baked too long, the sauce dries out and breaks. Pull the dish when edges bubble and top turns golden. Residual heat finishes the cooking. Overbaking is the most common mistake.

Delicious Variations to Try

Spicy Jalapeño Bacon Mac

Add heat that cuts through the richness. Dice 2-3 fresh jalapeños and sauté with the bacon. Top with sliced pickled jalapeños before serving. A dash of hot sauce in the cheese sauce adds another layer.

Smoky Gouda Swap

Replace half the cheddar with smoked gouda. The smokiness amplifies bacon flavor dramatically. Works especially well for outdoor cookouts and BBQ sides.

Caramelized Onion Addition

Slice one large onion thin. Cook low and slow in butter for 30-40 minutes until golden brown. Fold into the mac and cheese with the bacon. Sweet onions balance salty bacon perfectly.

Variation

Adds

Best For

Jalapeño

Spicy kick

BBQ parties, game day

Smoked gouda

Deep smokiness

Outdoor gatherings

Caramelized onions

Sweet complexity

Date night dinners

Pimento

Southern flair

Holiday sides

Protein Boost

Transform this side dish into a full meal. Stir in cooked chicken, ground beef, or pulled pork. For a Tex-Mex twist, try chili mac and cheese with bacon added.

Vegetable Mix-Ins

  • Broccoli florets: Steam lightly, fold in before baking
  • Peas: Add frozen peas straight from the bag
  • Cherry tomatoes: Halve and stir in just before serving
  • Spinach: Wilt fresh leaves into hot pasta

Gluten-Free Adaptation

Use gluten-free pasta and swap all-purpose flour for a 1:1 gluten-free blend. Everything else stays the same. The bacon fat and cheese sauce carry the flavor.

For a simpler approach, try this 5-ingredient version and add crispy bacon on top.