Ingredients
- 2 large yellow onions
- 6 strips thick-cut bacon
- 1 lb medium pasta shells
- 1/4 cup butter
- 1/4 cup flour
- 1 cup heavy cream
- 2 cups milk
- 1 cup gruyere cheese, shredded
- 2 cups cheddar cheese, shredded
- 1/4 cup Parmesan cheese, shredded
- mustard powder
- dried thyme
- garlic powder
- hot sauce
Instructions
- Slice onions and caramelize them in a skillet with butter and olive oil for about 40–50 minutes.
- Cook bacon in a separate skillet until crispy; set aside while reserving drippings.
- Boil salted water and cook pasta until al dente.
- In the skillet with reserved bacon drippings, whisk together flour and gradually add heavy cream and milk to create a sauce.
- Stir in seasonings and bring the sauce to a simmer.
- Mix cooked pasta and cheeses into the sauce until melted; fold in caramelized onions and chopped bacon.
- Serve warm, garnished with fresh parsley.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Main
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 600
- Sugar: 6g
- Sodium: 920mg
- Fat: 34g
- Saturated Fat: 18g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 85mg
Keywords: You can customize this recipe by adding vegetables like broccoli or swapping out different cheeses based on your preference. For extra crunch, consider topping with toasted panko breadcrumbs or crushed potato chips.
