In a large pot or deep skillet, add the water or vegetable broth and bring to a boil over medium-high heat.
Once boiling, add the pasta and salt. Cook for about 5 minutes, stirring occasionally to prevent sticking.
Add the broccoli florets to the pot and stir well. Continue cooking for another 5-7 minutes, or until the pasta is al dente and the broccoli is tender.
Drain any excess liquid from the pot, leaving about 1/4 cup to help coat the pasta. Add the garlic and olive oil mixture to the pot and stir well to combine.
Sprinkle in the Parmesan cheese and black pepper, stirring until the cheese melts and creates a light, creamy texture.
Taste and adjust seasoning if needed. Garnish with fresh parsley and additional Parmesan cheese before serving.
Notes
You can substitute broccoli with other vegetables like cauliflower or zucchini. For a vegan version, use nutritional yeast instead of Parmesan cheese.