01 - Bring a large pot of salted water to a boil over high heat.
02 - Add pasta and cook according to package directions until al dente. During the last 3 minutes of cooking, add broccoli florets to the pot. Reserve 1/2 cup of pasta water before draining.
03 - While pasta cooks, heat olive oil in a large skillet over medium heat. Add diced bacon and cook, stirring occasionally, until crisp and golden, about 5–7 minutes.
04 - Stir in minced garlic and red pepper flakes if using. Sauté for 1 minute until fragrant, being careful not to burn the garlic.
05 - Add the drained pasta and broccoli to the skillet. Pour in heavy cream and half of the Parmesan cheese. Toss thoroughly to combine, adding reserved pasta water as needed to achieve a silky, coating sauce.
06 - Taste and adjust seasoning with salt and pepper as needed. Serve immediately, sprinkled with remaining Parmesan cheese.