Macaroni and Cheese with Bacon and Caramelized Onions


  • 1 lb. elbow macaroni
  • 7 slices bacon, cut into bite-size pieces
  • 1 large onion, sliced thin
  • 4 tbsp. butter
  • 4 tbsp. flour
  • 1/2 tsp. salt
  • 1 tsp. ground mustard
  • 1/2 tsp. black pepper
  • 2 cups reduced-fat milk
  • 1 cup Mild Cheddar cheese, shredded
  • 3 cups Mexican blend cheese, shredded

Spray a 9x13 baking dish with cooking spray.

Cook pasta for 6-8 minutes, until al dente. Drain and set aside.

Meanwhile, cook bacon in a large dutch oven over medium heat. Remove when done and drain on a paper towel-lined dish.

Add onions to the dutch oven with bacon grease. Cook until caramelized, about 10-15 minutes, stirring often. Remove onions when done and set aside in a bowl. Drain remaining bacon grease.

Melt butter in the same dutch oven. Gradually add in flour, whisking constantly. Immediately add salt, ground mustard and black pepper. Stir until well blended, about 1 minute. 

Slowly add milk to butter mixture, stirring constantly. Scrape up brown bits on the bottom of the pan. Bring to a boil and let boil for about 2 minutes. Lower heat and continue to cook over medium-low heat for 3-5 minutes, stirring constantly.

Slowly add in cheese, stirring to combine along the way. Keep stirring until cheese is completely melted. Once completely melted, add in cooked bacon and onions.

Remove from heat and add cooked macaroni. Stir until combined. 

Add macaroni and cheese to baking dish. Serve immediately.

by The Savvy Kitchen