01 - Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain the pasta.
02 - While the pasta cooks, cut broccoli into small florets. Add to the pasta water during the last 3 minutes of cooking. Drain together with the pasta.
03 - In a large skillet over medium heat, add olive oil and bacon. Cook, stirring occasionally, until bacon is crisp (about 5–7 minutes).
04 - Add garlic and red pepper flakes (if using) to the skillet and sauté for 1 minute until fragrant.
05 - Add the drained pasta and broccoli to the skillet. Pour in the cream and half of the Parmesan cheese. Toss to combine, adding reserved pasta water as needed to create a silky sauce.
06 - Season with salt and pepper. Serve immediately, garnished with the remaining Parmesan.