Broccoli Pesto Pasta Recipe
Introduction
Broccoli Pesto Pasta is a vibrant and flavorful twist on the classic pesto, combining fresh broccoli and basil for a healthy, green sauce. This dish is quick to prepare and perfect for a nutritious weeknight dinner that feels indulgent yet light.

Ingredients
- 150 grams dry spaghetti
- 2 litres water
- 2 tsp salt (for boiling water)
- 2 cups broccoli, cut into florets
- 3 tbsp pine nuts
- 1½ cups basil leaves
- 2 cloves garlic, peeled
- ¼ cup Parmesan cheese
- 1 tsp red chilli flakes
- 1 tsp salt (for pesto)
- 1 tbsp lemon juice
- ¼ cup extra virgin olive oil
Instructions
- Step 1: Bring 2 litres of water to a boil in a large saucepan and season it with 2 teaspoons of salt.
- Step 2: Add the broccoli florets to the boiling water and cook for 3 to 4 minutes until tender and bright green. Use a slotted spoon to strain the broccoli and transfer it to a blender jar.
- Step 3: Quickly blanch the basil leaves in the same boiling water for about 10 seconds. Strain and add the basil to the blender jar with the broccoli.
- Step 4: Cook the spaghetti in the same boiling water according to package instructions. Before draining, reserve 1 cup of pasta cooking water for use later.
- Step 5: While the pasta cooks, dry toast the pine nuts in a pan over medium heat until golden and fragrant. Remove from heat and let cool.
- Step 6: Prepare the pesto by blending the broccoli, basil, garlic, Parmesan cheese, toasted pine nuts, lemon juice, red chilli flakes, and 1 teaspoon of salt until coarsely ground. Add a quarter of the reserved pasta water and olive oil, then blend again until smooth. Taste and adjust seasoning as needed.
- Step 7: Drain the pasta and place it in a large bowl. Add the pesto sauce and toss well, adding reserved pasta water as needed to help coat the pasta evenly. Serve immediately with a drizzle of olive oil, extra Parmesan, and a sprinkle of red chilli flakes if desired.
Tips & Variations
- For a nuttier flavor, lightly toast the pine nuts until golden but be careful not to burn them.
- You can substitute walnuts or almonds for pine nuts if preferred or to save on cost.
- Add a handful of baby spinach or arugula to the pesto for extra greens and a slightly different flavor.
- Use gluten-free pasta to make this dish suitable for gluten intolerance.
- If you like a creamier texture, stir in a spoonful of ricotta or cream cheese before serving.
Storage
Store any leftover broccoli pesto sauce in an airtight container in the refrigerator for up to 3 days. Keep cooked pasta separate if possible and toss together when serving again. Reheat pasta gently in a pan with a splash of reserved pasta water or warm the pesto slightly before mixing.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen broccoli for this recipe?
Yes, frozen broccoli can be used. Thaw and drain it well before blanching to avoid excess water in the pesto.
Is this pesto suitable for vegans?
This recipe contains Parmesan cheese, which is not vegan. You can omit the cheese or substitute it with a vegan hard cheese alternative or nutritional yeast to keep it dairy-free.
Print
Broccoli Pesto Pasta Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A vibrant and healthy Broccoli Pesto Pasta recipe featuring fresh basil, toasted pine nuts, and Parmesan cheese blended into a smooth sauce. This easy-to-make dish combines blanched broccoli and basil to create a unique pesto that’s tossed with perfectly cooked spaghetti for a nutritious and flavorful meal.
Ingredients
Pasta
- 150 grams Dry Spaghetti
- 2 litre Water
- 2 tsp Salt (for boiling water)
Broccoli Pesto
- 2 cups Broccoli (cut into florets)
- 1½ cup Basil Leaves
- 2 cloves Garlic (peeled)
- ¼ cup Parmesan Cheese
- 3 tbsp Pine nuts
- 1 tsp Red Chilli Flakes
- 1 tsp Salt
- 1 tbsp Lemon Juice
- ¼ cup Extra Virgin Olive Oil
Instructions
- Boil Water: Take 2 litres of water in a saucepan and bring it to a rolling boil. Season the boiling water with 2 teaspoons of salt to flavor the pasta as it cooks.
- Blanching Broccoli: Add the broccoli florets into the boiling water and cook for 3 to 4 minutes until they are tender but still bright green. Use a slotted spoon to strain the broccoli and immediately transfer it to a blender jar.
- Blanching Basil: In the same boiling water, quickly blanch the basil leaves for about 10 seconds until they wilt slightly. Strain and add the basil to the blender jar with the broccoli.
- Cooking Pasta: Add the dry spaghetti to the same boiling water and cook according to package instructions until al dente. Just before draining, reserve 1 cup of the pasta cooking liquid for later use, then strain the pasta.
- Toasting Nuts: In a dry pan over medium heat, toast the pine nuts until they become lightly golden and fragrant. Remove from heat and let them cool.
- Broccoli Pesto Sauce: To the blender jar containing broccoli and basil, add garlic cloves, Parmesan cheese, toasted pine nuts, lemon juice, red chilli flakes, and 1 teaspoon of salt. Grind the mixture until coarsely blended. Add one-quarter of the reserved pasta water and the extra virgin olive oil, then blend until the sauce is smooth. Taste and adjust salt and lemon juice as needed.
- Tossing Pasta: Transfer the drained pasta to a large bowl. Add the desired amount of broccoli pesto sauce and a splash of reserved pasta water. Toss well to coat each strand evenly with the sauce. Serve immediately with an extra drizzle of olive oil, a sprinkle of Parmesan cheese, and a pinch of red chilli flakes if desired.
Notes
- Blanching retains the bright color and fresh flavor of broccoli and basil without overcooking.
- Reserve some pasta water to adjust the pesto sauce consistency and help it cling to the pasta perfectly.
- Dry toast pine nuts carefully to avoid burning and to bring out their nutty flavor.
- Feel free to substitute Parmesan with a vegetarian hard cheese for a vegetarian option.
- This pesto can be stored refrigerated for up to 2 days but is best served fresh.
- Adjust red chilli flakes to control the spice level according to your preference.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: broccoli pesto pasta, broccoli pasta, pesto recipe, Italian pasta, vegetarian pasta, easy pesto sauce

