8ozpasta (any kind you prefer, like penne or fusilli)
2cupsfresh broccoli florets
1mediumonion, finely chopped
3clovesgarlic, minced
4cupsvegetable broth (homemade or store-bought)
1cupheavy cream (substitute with coconut cream for a dairy-free version)
1cupgrated Parmesan cheese (or use nutritional yeast for a vegan alternative)
1tablespoonolive oil
1teaspoonlemon zest (freshly grated for best flavor)
to tastesalt and freshly cracked pepper
for garnishingfresh basil leaves
Instructions
In a large pot, warm the olive oil over medium heat. Once hot, add the finely chopped onion and sauté for approximately 3-4 minutes, or until the onions are soft and translucent.
Add the minced garlic to the pot and sauté for another minute, allowing the garlic to become fragrant and slightly golden.
Pour in the uncooked pasta along with the vegetable broth. Stir everything together to ensure the pasta is well distributed in the liquid. Bring the mixture to a gentle boil.
Once boiling, reduce the heat to low and cover the pot with a lid. Let it simmer for around 10 minutes, stirring occasionally, until the pasta is nearly al dente.
After 10 minutes, add the broccoli florets to the pot. Stir thoroughly and continue to cook for an additional 3-5 minutes. The broccoli should become tender, and the pasta should be fully cooked.
Once cooked, remove the pot from heat. Stir in the heavy cream, grated Parmesan cheese, and lemon zest until the cheese has melted and the sauce turns creamy. Taste and adjust seasoning with salt and freshly cracked pepper as needed.
Serve the pasta hot, garnished with fresh basil leaves for a pop of color and flavor.
Notes
Consider serving the pasta in shallow bowls, with a sprinkle of additional grated cheese and a few whole basil leaves on top to enhance the visual appeal.