Bacon Alfredo Casserole
This easy Bacon Alfredo Casserole is the ultimate comfort food dinner. Tender spaghetti is coated in a rich, homemade Alfredo sauce and baked with smoky bacon, sweet peas, and plenty of Parmesan cheese until bubbly and golden. It's a crowd pleasing, make ahead meal perfect for busy weeknights or feeding a crowd.
Prep Time 25 minutes mins
Cook Time 20 minutes mins
Total Time 45 minutes mins
Course Main Course
Cuisine American, Italian-Inspired
- 1 pound spaghetti
- 1/2 cup 1 stick butter
- 1/3 cup all purpose flour
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 quart 4 cups half and half
- 8 slices bacon cooked until crisp and crumbled
- 1 12 oz bag frozen sweet peas, thawed
- 1 1/2 cups grated Parmesan cheese divided
- 1 large egg slightly beaten
- 2 tablespoons chopped fresh parsley
Preheat oven to 350°F. Grease a 9x13 inch baking dish.
Cook spaghetti according to package directions. Drain (do not rinse) and set aside.
In the same large pot, melt butter over medium heat. Whisk in flour, salt, and pepper. Cook for 1 minute, whisking constantly.
Gradually whisk in the half and half. Bring to a boil, whisking constantly. Boil for 1 minute, then remove from heat.
To the pot with the sauce, add the cooked spaghetti, crumbled bacon, thawed peas, and 1 cup of Parmesan cheese. Stir until well combined.
Place the beaten egg in a small bowl. Stir a few spoonfuls of the hot pasta mixture into the egg to temper it. Then, pour the egg mixture back into the large pot and stir to combine.
Pour the mixture into the prepared baking dish. Sprinkle the remaining 1/2 cup of Parmesan cheese evenly over the top.
Bake uncovered for 20-25 minutes, until bubbly and lightly golden on top. Sprinkle with fresh parsley before serving.