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: Carnivore

Description

A comforting bowl of creamy and cheesy pasta, enhanced with crispy bacon and caramelized onions, perfect for family gatherings and cozy evenings.


Ingredients

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

Instructions

  1. Cook the Pasta: In a large pot, bring salted water to a rolling boil. Add the macaroni and cook until al dente, about 6-8 minutes. Drain and set aside.
  2. Sizzle the Bacon: In a large skillet over medium heat, add the chopped bacon. Cook until crispy, around 5-7 minutes. Transfer to a plate lined with paper towels.
  3. Caramelize the Onions: In the same skillet, using the bacon drippings, add the chopped onions. Cook until softened and fragrant.
  4. Prepare the Cheese Sauce: In a separate saucepan over medium heat, melt the butter. Whisk in the flour for about one minute, then 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 smooth.
  6. Combine Everything: In the skillet with the caramelized onions, add the cooked macaroni and crispy bacon. Pour in the cheese sauce and mix well.
  7. Bake: Transfer to a greased baking dish, sprinkle breadcrumbs on top if desired, and bake at 350°F (175°C) for 20-25 minutes until golden and bubbling.
  8. Serve: Scoop out portions and enjoy hot.

Notes

Feel free to customize with different cheeses or add veggies for extra nutrition.


Nutrition

  • Serving Size: 1 serving
  • Calories: 500
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 25g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 20g
  • Cholesterol: 50mg