Indulge in the ultimate comfort food with this creamy, decadent Macaroni Cheese with Bacon recipe. Perfectly al dente elbow macaroni is smothered in a luscious three-cheese sauce made with sharp cheddar, gooey mozzarella, and nutty Parmesan, then elevated with the savory crunch of crispy bacon. A hint of paprika adds a subtle smoky kick, making this dish irresistibly flavorful. This hearty crowd-pleaser comes together in just 45 minutes, combining rich textures and bold flavors for a family-friendly meal or a standout side dish. Serve it piping hot with a garnish of crumbled bacon and a sprinkle of Parmesan for an extra touch of indulgence.
Bring a large pot of salted water to a boil. Cook the elbow macaroni until al dente based on package instructions, then drain and set aside.
While the pasta cooks, prepare the bacon. In a medium skillet, cook the bacon over medium heat until crispy. Transfer the cooked bacon to a paper towel-lined plate to drain excess grease, then crumble it into small pieces once cooled.
In a large saucepan, melt the butter over medium heat. Once melted, whisk in the flour, stirring constantly, to create a smooth roux. Cook the roux for 2 minutes to remove the raw flour taste.
Gradually add the milk to the roux, whisking constantly to avoid lumps. Once combined, pour in the heavy cream and continue to cook the mixture, stirring frequently, until it thickens slightly (about 4-5 minutes).
Reduce the heat to low and slowly stir in the grated cheddar, mozzarella, and Parmesan cheeses, mixing until fully melted and the sauce is smooth. Add the salt, black pepper, and paprika (if using), then taste and adjust seasoning as needed.
Add the cooked macaroni to the cheese sauce, stirring to coat the pasta evenly. Fold in the crumbled bacon, reserving a small portion for garnish if desired.
Serve the macaroni cheese hot, garnished with the reserved bacon and an extra sprinkle of Parmesan or paprika for a pop of color.
Calories |
5500 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 310.1 g | 398% | |
| Saturated Fat | 167.6 g | 838% | |
| Polyunsaturated Fat | 13.1 g | ||
| Cholesterol | 905 mg | 302% | |
| Sodium | 9075 mg | 395% | |
| Total Carbohydrate | 400.4 g | 146% | |
| Dietary Fiber | 17.0 g | 61% | |
| Total Sugars | 52.8 g | ||
| Protein | 259.1 g | 518% | |
| Vitamin D | 11.2 mcg | 56% | |
| Calcium | 4050 mg | 312% | |
| Iron | 20.8 mg | 116% | |
| Potassium | 2566 mg | 55% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.