In a large pot, heat olive oil over medium heat. Add minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Add the uncooked pasta, vegetable broth, onion powder, and Italian herbs to the pot. Mix well.
Bring the mixture to a boil, then reduce heat to a simmer. Cook uncovered for about 10 minutes, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed.
Add the broccoli florets to the pot and stir them in. Pour in the heavy cream (or coconut cream) and stir gently to combine.
Cook for another 3-4 minutes, or until the broccoli is tender and the sauce has thickened slightly.
Remove the pot from heat and stir in the grated Parmesan cheese until melted and creamy. Season with salt and pepper to taste.
If using, sprinkle red pepper flakes on top for additional heat.
Notes
Serve in shallow bowls with extra Parmesan and fresh herbs.