Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Bacon Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: mohamed
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Non-Vegetarian

Description

Creamy Bacon Mac and Cheese evokes nostalgia with its comforting flavors and textures, perfect for family gatherings.


Ingredients

Scale
  • 8 oz elbow macaroni
  • 4 strips bacon, chopped
  • 1 medium onion, caramelized
  • 2 cups shredded cheese (cheddar and mozzarella)
  • 2 cups whole milk
  • 1/4 cup flour
  • 1/4 cup butter
  • Salt and pepper to taste
  • Breadcrumbs for topping (optional)

Instructions

  1. Boil the Macaroni: In a large pot, bring salted water to a rolling boil. Add the elbow macaroni and cook until al dente, about 6-8 minutes. Drain and set aside.
  2. Cook the Bacon: In a large skillet over medium heat, add the chopped bacon. Fry until crispy, around 5-7 minutes. Transfer to a plate lined with paper towels.
  3. Sauté the Onions: In the same skillet, add the chopped onions and cook until softened, about 5 minutes.
  4. Make the Cheese Sauce: In a saucepan, melt the butter, then whisk in the flour for about one minute. Gradually whisk in the milk, stirring continuously for 3-5 minutes until thickened.
  5. Add the Cheese: Remove from heat and stir in the shredded cheese until melted and creamy.
  6. Combine Everything: In the skillet, add the cooked macaroni and crispy bacon. Pour the cheese sauce over and stir until coated.
  7. Bake to Perfection: Transfer to a greased baking dish, sprinkle breadcrumbs on top if desired, and bake at 350°F for 20-25 minutes, until golden.
  8. Serve Hot: Enjoy garnished with fresh herbs or a drizzle of hot sauce if desired.

Notes

Consider customizing with different cheeses or add-ins like vegetables for a unique twist.


Nutrition

  • Serving Size: 1 cup
  • Calories: 550
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 2g
  • Protein: 24g
  • Cholesterol: 70mg