Go Back

Four-Cheese Bacon Mac 'n' Cheese

Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 6
Author Adapted from Family Circle


  • 1 pound macaroni pasta
  • 8 slices bacon
  • 1 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups 2% milk
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 8 ounces medium cheddar cheese shredded
  • 4 ounces jack cheese shredded
  • 8 slices american cheese
  • 4 ounces Farmer’s cheese or Feta cheese {if you don’t like strong cheese flavors sub extra jack}


  1. Heat oven to 350 degrees F. Coat a 13″ x 9″ baking dish with nonstick cooking spray.
  2. Bring a large pot of water to a boil. Cook pasta according to package directions, and then drain.
  3. Meanwhile, in a medium-sized saucepan, cook bacon over medium heat until crisp. Transfer to paper towels. Carefully pour off drippings, reserving 2 tablespoons in the pan. Add butter.
  4. Whisk flour into bacon grease until smooth. While whisking, slowly stream milk into flour mixture; whisk to remove any lumps. Stir in onion powder, salt,and pepper. Bring to a boil over medium-high heat,then reduce heat and simmer 2 minutes. In a large bowl, toss together cheddar, jack, and Farmer’s cheese.
  5. Remove milk mixture from heat; whisk in American cheese and 1 1/4 cups of the cheddar mixture. Toss bacon pieces with remaining shredded cheese.
  6. In pasta pot, combine cooked pasta and cheese sauce. Pour half into prepared dish. Sprinkle with half the bacon-cheese mixture. Repeat layering.
  7. Bake for 20 minutes. Increase oven temperature to broil and broil for 3 minutes, until the top is browned. Cool slightly before serving.

Recipe Notes

This is a great make ahead dish. You can throw everything together and stick the pasta in the fridge. Just add another 15 to 20 minutes to the baking time so that everything is warmed through before broiling.