Start by boiling your pasta in salted water according to the package instructions. I always taste a piece before draining to make sure it’s perfectly al dente. Once cooked, drain and set aside, reserving a little pasta water for the sauce.
While the pasta cooks, fry the bacon in a skillet over medium heat until crispy. I like to remove the bacon and drain it on paper towels, leaving the rendered fat in the pan—it adds incredible flavor to the broccoli and sauce.
Add olive oil to the skillet with bacon fat and sauté the broccoli for 3–4 minutes until tender-crisp. Toss in the minced garlic and red pepper flakes, cooking for another minute until fragrant.
Reduce heat to low and stir in the heavy cream and Parmesan. I like to mix in a bit of the reserved pasta water to loosen the sauce if needed. Let it simmer until thickened slightly, then season with salt and pepper.
Add the drained pasta and crispy bacon to the skillet. Toss everything gently so the sauce coats the pasta evenly. I always taste at this stage and adjust seasoning if necessary.
Transfer the pasta to a serving dish and sprinkle extra Parmesan on top. I like adding a touch of black pepper or fresh parsley for color. Serve immediately while warm for the best flavor and texture.