In a large pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant.
Add the pasta to the pot, followed by the vegetable broth, onion powder, paprika, salt, and pepper. Stir to combine.
Bring the mixture to a boil, then reduce heat to a simmer. Cook for about 5 minutes, stirring occasionally until the pasta is halfway cooked.
Add the broccoli florets to the pot and continue to cook for an additional 4-5 minutes, or until the pasta is al dente and the broccoli is tender.
Remove the pot from heat. Stir in the grated cheddar cheese and cream cheese (if using) until melted and smooth. Adjust seasoning with more salt and pepper if needed.
Serve hot, garnished with fresh parsley for an extra pop of color and freshness.