If you’ve been looking for a weeknight dinner that comes together fast, tastes absolutely vibrant, and uses up that head of broccoli sitting in your fridge, this Broccoli Pesto Pasta is exactly what you need.
The idea is simple: broccoli gets blanched until just tender, then blended with fresh basil, garlic, Parmesan, olive oil, and pine nuts into a silky, bright green pesto that coats every strand of pasta beautifully.
It’s the kind of meal that feels a little fancy without requiring much effort at all.
You only need about 30 minutes, one pot for boiling, and a food processor or blender. That’s it.
The result is a creamy, herby, satisfying bowl of pasta that’s as good for a quick Tuesday night dinner as it is for a casual gathering with friends.
If you love a good Pesto Pasta, this broccoli-forward version will quickly become a new staple in your rotation.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |

Why You’ll Love This Broccoli Pesto Pasta
This dish checks every box you want from a weeknight pasta.
It’s quick, it’s healthy, and it tastes like something you’d order at a restaurant.
The broccoli pesto is creamy, bright, and packed with flavor from fresh basil and garlic, without being heavy or overly rich.
It’s also a fantastic way to sneak extra vegetables into your meal in the most delicious way possible.
- Ready in 30 minutes: This pasta comes together in under half an hour, start to finish, making it perfect for busy weeknights.
- One-pot efficiency: You blanch the broccoli in the same water you use to cook the pasta, saving on dishes.
- Vegetarian-friendly: This recipe is naturally vegetarian and can easily be made vegan by swapping out the Parmesan.
- Meal-prep approved: The broccoli pesto sauce keeps well in the fridge for up to 5 days, so you can make a big batch ahead of time.
- Kid-friendly: The mild, creamy flavor of the broccoli pesto tends to win over even the pickiest eaters at the table.
- Packed with nutrients: Broccoli is loaded with vitamins C and K, and you get a healthy dose of healthy fats from the olive oil and pine nuts.
For another vibrant green pasta dinner, check out this Green Goddess Pasta that’s just as easy and stunning on the plate.
Ingredients
You’ll find most of these ingredients already in your kitchen, and the ones you don’t have are easy to source at any grocery store.
Use fresh broccoli for the best flavor and color in your pesto.
- 12 oz (340g) pasta — spaghetti, linguine, penne, or rigatoni all work well
- 3 cups (about 300g) broccoli florets, cut into roughly equal pieces
- 1 cup (25g) fresh basil leaves, packed
- 2 cloves garlic, peeled
- 1/3 cup (30g) grated Parmesan cheese, plus more for serving
- 1/4 cup (35g) pine nuts, lightly toasted
- 1/2 cup (120ml) extra virgin olive oil, plus more for drizzling
- 2 tablespoons fresh lemon juice (about 1/2 lemon)
- 1/2 teaspoon lemon zest
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 2–4 tablespoons reserved pasta cooking water (to loosen the sauce)
Read Also: Mushroom Spinach Pasta Recipe
Kitchen Equipment Needed
No specialized equipment is required here. A good blender or food processor is the key tool that makes this recipe effortless.
- Large pot for boiling pasta and blanching broccoli
- Food processor or high-speed blender
- Colander or slotted spoon for draining broccoli
- Large mixing bowl or serving bowl
- Large skillet or sauté pan (optional, for tossing the pasta)
- Tongs or pasta spoon for tossing
- Zester or fine grater for lemon zest
- Measuring cups and spoons
- Small baking sheet (for toasting pine nuts)
Recommended Products for This Recipe
These are a few products I genuinely use and recommend when making this broccoli pesto pasta. Each one makes the process easier or the result more delicious.
1. Cuisinart 7-Cup Food Processor
A powerful food processor is the backbone of any great pesto.
The Cuisinart 7-Cup model gives you precise control over the texture, so your broccoli pesto ends up smooth and creamy rather than chunky or watery.
It’s easy to clean and handles this kind of recipe in seconds.
2. California Olive Ranch Extra Virgin Olive Oil
The quality of your olive oil matters a lot in a sauce where it’s a starring ingredient.
California Olive Ranch produces a bright, fruity extra virgin olive oil that adds a beautiful richness to the pesto without overpowering the broccoli and basil.
It’s widely available and reasonably priced for the quality you get.
3. Toasted Pine Nuts (Pre-toasted)
Pine nuts can go from perfectly golden to burnt in about 30 seconds, which is frustrating when you’re in a hurry.
Pre-toasted pine nuts save you that stress entirely and add the same rich, buttery flavor to your pesto.
They’re also great to keep on hand for salads, flatbreads, and grain bowls.
4. Microplane Premium Zester and Grater
A Microplane makes zesting lemon and grating Parmesan a completely different experience.
You get fine, fluffy zest that distributes evenly through the sauce, and freshly grated Parmesan that melts into the pesto much more smoothly than pre-grated cheese. Once you use one, you won’t go back.
You might also enjoy: Spinach Ricotta Pasta

Step-by-Step Instructions: How to Make Broccoli Pesto Pasta
1. Toast the Pine Nuts
- Place a small dry skillet over medium-low heat. You do not need any oil for this step.
- Add the 1/4 cup of pine nuts in a single layer across the bottom of the pan.
- Watch them closely and stir them frequently with a wooden spoon or shake the pan every 30 seconds or so.
- Toast for 2 to 3 minutes until the pine nuts are lightly golden brown and fragrant. They can burn very quickly, so don’t walk away.
- As soon as they are golden, immediately transfer them to a small plate or bowl to stop the cooking. Set aside to cool while you continue with the recipe.
2. Bring a Large Pot of Water to a Boil
- Fill your large pot with about 4 to 5 quarts of cold water.
- Place it over high heat on the stove and bring it to a rolling boil.
- Once boiling, add a generous amount of salt — about 1 to 2 tablespoons. The pasta water should taste pleasantly salty, similar to mild seawater. This is an important step because it seasons the pasta from the inside out.
- Keep the pot at a boil and move on to the next step while it heats.
3. Blanch the Broccoli Florets
- Once the water is boiling, add your 3 cups of broccoli florets directly into the pot.
- Blanch for exactly 2 to 3 minutes. You want the broccoli to become bright green and just tender, not soft or mushy. Overcooking will dull the color and make the pesto taste flat.
- Using a slotted spoon or spider strainer, carefully lift the broccoli out of the boiling water and immediately transfer it to a bowl or colander.
- Do NOT drain the water from the pot. You will use this same water to cook your pasta.
- Let the broccoli cool for 5 minutes before blending. This prevents the pesto from being too warm and losing its vivid green color.
4. Cook the Pasta
- Return the pot of water to a full rolling boil if it has slowed down.
- Add your 12 oz of pasta and stir immediately to prevent the pieces from sticking together.
- Cook according to the package instructions, but taste the pasta 1 to 2 minutes before the suggested time. You want it al dente, meaning it should be cooked through but still have a very slight firmness in the center when you bite into it.
- Before draining, use a ladle or heatproof cup to scoop out at least 1/2 cup of the starchy pasta cooking water. Set it aside. This liquid is liquid gold for loosening and emulsifying your sauce.
- Drain the pasta in a colander and set it aside. Do not rinse the pasta, as rinsing washes away the starch that helps the sauce cling.
5. Make the Broccoli Pesto
- Place the cooled blanched broccoli florets into the bowl of your food processor.
- Add the 1 cup of fresh basil leaves, the 2 peeled garlic cloves, the toasted pine nuts, and the 1/3 cup of grated Parmesan cheese.
- Add the 2 tablespoons of fresh lemon juice and the 1/2 teaspoon of lemon zest.
- Season with 1/2 teaspoon of salt, 1/4 teaspoon of black pepper, and red pepper flakes if you’d like a little heat.
- Put the lid on the food processor and pulse about 8 to 10 times to break everything down into a rough paste.
- With the food processor running, slowly drizzle in the 1/2 cup of extra virgin olive oil through the feed tube.
- Process until the pesto is smooth and creamy, about 30 to 45 seconds. Stop and scrape down the sides with a spatula halfway through to make sure everything is evenly incorporated.
- Taste the pesto and adjust: add more salt, lemon juice, or a splash more olive oil if needed.
6. Combine the Pasta and Broccoli Pesto
- Transfer the drained pasta to a large mixing bowl or back into the pot (off the heat).
- Spoon all of the broccoli pesto over the pasta.
- Begin tossing the pasta with tongs or a large spoon to coat every piece in the sauce.
- Add the reserved pasta cooking water a tablespoon at a time, tossing as you go. Start with 2 tablespoons and continue adding until the sauce is creamy, glossy, and coats the pasta evenly without feeling dry or clumpy.
- Taste once more and adjust seasoning with salt and pepper as needed.
7. Serve and Garnish
- Divide the broccoli pesto pasta between four bowls or transfer to a large serving platter.
- Drizzle a little extra virgin olive oil over the top of each serving for added richness and shine.
- Add an extra grating or shaving of Parmesan cheese over each bowl.
- Sprinkle a few extra pine nuts on top for crunch and texture.
- If you like a little brightness, add a final squeeze of fresh lemon juice right before serving.
- Finish with a pinch of red pepper flakes or freshly cracked black pepper for a little kick.
- Serve immediately while the pasta is warm and the sauce is at its creamiest.
This pasta pairs wonderfully alongside Zucchini Noodles with Pesto if you’re feeding a crowd and want to offer a low-carb option too.
Tips for The Best Broccoli Pesto Pasta
A few simple adjustments can make the difference between a good bowl of pasta and a truly great one. Keep these in mind the first time you make this recipe.
- Don’t overcook the broccoli: Keep the blanching time to 2 to 3 minutes maximum. Overcooked broccoli turns a dull olive color and loses the fresh, bright flavor that makes this pesto so vibrant.
- Use room-temperature broccoli for blending: Let the blanched broccoli cool for a few minutes before blending. Blending hot vegetables in a food processor can cause steam to build up and affect the texture and color of the pesto.
- Salt your pasta water generously: This is the single most impactful step for well-seasoned pasta. Under-salted pasta water leads to a flat-tasting dish no matter how good your sauce is.
- Reserve that pasta water: The starchy cooking water helps the pesto sauce bind together smoothly and cling to the pasta. Don’t skip this step.
- Toast the pine nuts: It only takes 2 to 3 minutes, but toasting deepens the nutty flavor of the pine nuts significantly and adds a wonderful dimension to the pesto.
- Cook the pasta al dente: The pasta will continue to absorb the sauce as it sits, so pulling it slightly undercooked keeps the texture perfect throughout.
- Add the olive oil slowly: Drizzling the olive oil into the food processor while it runs creates a smoother, more emulsified sauce rather than an oily, separated one.
- Use freshly grated Parmesan: Pre-grated Parmesan from a can has a dry, grainy texture and doesn’t blend nearly as smoothly as cheese you grate yourself. Fresh makes a real difference here.
Read Also: Lemon Garlic Pasta Recipe
Serving Suggestions

Broccoli Pesto Pasta is a satisfying meal on its own, but it also plays really well with a variety of sides and accompaniments, making it easy to build out into a more complete spread.
- With a simple green salad: A crisp Arugula Salad with lemon vinaigrette is a natural match, cutting through the richness of the pesto beautifully.
- Alongside grilled protein: Serve with grilled chicken, shrimp, or salmon for a more substantial dinner. Honey Garlic Salmon is a particularly wonderful pairing.
- With crusty bread: A slice of good crusty bread is perfect for mopping up any remaining pesto in the bowl.
- As a cold pasta salad: This pasta is also excellent served cold or at room temperature, making it a great option for meal prep lunches or summer picnics.
- Topped with a soft-boiled egg: A creamy soft-boiled or poached egg placed on top turns this into an even more protein-rich, luxurious meal.
- With roasted cherry tomatoes: Roasted or blistered cherry tomatoes add a pop of sweetness and acidity that balances the pesto perfectly. Serve them alongside or toss directly into the pasta before serving.
Variations of Broccoli Pesto Pasta
Once you master the base recipe, it’s easy to customize it in a dozen different ways to keep things interesting or to work with what you have on hand.
- Vegan Broccoli Pesto Pasta: Swap the Parmesan for 3 tablespoons of nutritional yeast and use a squeeze of extra lemon juice for brightness. The result is just as rich and savory without any dairy.
- Add protein: Toss in cooked grilled chicken, sautéed shrimp, white beans, or chickpeas to make the dish heartier and more filling.
- Swap the nuts: Not a fan of pine nuts? Use toasted walnuts, cashews, or slivered almonds instead. Each nut adds its own unique flavor to the pesto.
- Add sun-dried tomatoes: Stir in a handful of chopped sun-dried tomatoes before serving for a tangy, chewy contrast to the creamy pesto.
- Use a different green: Substitute half the basil with baby spinach, fresh arugula, or flat-leaf parsley for a slightly different flavor profile while keeping the pesto vibrant and green.
- Make it spicy: Increase the red pepper flakes to 1/2 teaspoon or add a small fresh chili to the food processor for a sauce with real kick.
- Use a different pasta shape: Fusilli, farfalle, orecchiette, or short rigatoni all trap the sauce beautifully in their crevices, making every bite flavorful.
- Gluten-free: Use your preferred gluten-free pasta. Brown rice pasta, chickpea pasta, or lentil pasta all work wonderfully here.
Storage and Reheating
This pasta stores really well, making it an excellent option for meal prepping ahead of a busy week.
The broccoli pesto sauce can even be stored separately for maximum flexibility.
- Refrigerator (assembled pasta): Store leftover pasta in an airtight container in the fridge for up to 3 days. The pasta will absorb the sauce as it sits, so it will be slightly drier when reheated.
- Refrigerator (pesto sauce only): Store the broccoli pesto sauce separately in a sealed jar or container in the fridge for up to 5 days. Press a piece of plastic wrap against the surface of the pesto or drizzle a thin layer of olive oil on top to prevent browning.
- Freezer (pesto sauce only): The pesto freezes well for up to 3 months. Freeze in an ice cube tray, then transfer the frozen cubes to a zip-top bag for easy portioning. Do not freeze the assembled pasta, as the texture suffers significantly.
- Reheating on the stovetop: Place the pasta in a skillet over medium-low heat. Add a splash of water or olive oil and toss gently until heated through, about 3 to 4 minutes. This method gives the best texture.
- Reheating in the microwave: Add 1 to 2 tablespoons of water to the pasta before microwaving to prevent it from drying out. Heat in 30-second bursts, stirring between each one, until warmed through.
- Serving cold: This pasta is also excellent eaten cold straight from the fridge as a pasta salad. Just add a small drizzle of olive oil and a squeeze of lemon before eating to refresh the flavors.
Read Also: Pasta Primavera Recipe
Nutritional Facts
The following is an estimated nutritional breakdown per serving (based on 4 servings).
Values will vary depending on the specific pasta and ingredients used.
| Nutrient | Per Serving |
|---|---|
| Calories | ~520 kcal |
| Total Fat | 28g |
| Saturated Fat | 5g |
| Carbohydrates | 55g |
| Fiber | 5g |
| Protein | 14g |
| Sodium | 420mg |
| Vitamin C | 70% DV |
| Calcium | 15% DV |
| Iron | 12% DV |
Nutritional values are approximate and calculated using standard ingredient databases.
For precise values, use a nutrition tracking app with your exact ingredients and brands.
Health Benefits of Key Ingredients
Beyond being delicious, this Broccoli Pesto Pasta is genuinely nutritious, thanks to several key ingredients that offer real health benefits.
- Broccoli: One of the most nutrient-dense vegetables available. Broccoli is an excellent source of Vitamin C, Vitamin K, folate, and fiber. It also contains sulforaphane, a compound that research suggests may support cellular health and reduce inflammation.
- Fresh basil: Basil is rich in antioxidants, particularly flavonoids, which help protect cells from oxidative stress. It also has anti-inflammatory properties and provides small amounts of Vitamin K and essential oils with antibacterial qualities.
- Garlic: Garlic is one of the most studied foods in nutritional science. It contains allicin, a sulfur compound with well-documented antibacterial and antiviral properties, as well as compounds linked to cardiovascular support and immune function.
- Extra virgin olive oil: A cornerstone of the Mediterranean diet, extra virgin olive oil is high in oleic acid (a heart-healthy monounsaturated fat) and oleocanthal, a natural anti-inflammatory compound. Regular consumption is associated with improved heart health and reduced risk of chronic disease.
- Pine nuts: Despite being small, pine nuts are packed with healthy unsaturated fats, magnesium, zinc, and Vitamin E. They are a good plant-based source of energy and contribute to satiety.
- Parmesan cheese: Parmesan provides calcium, phosphorus, and a significant amount of protein per serving. It’s also a fermented food, which means it contains small amounts of beneficial bacteria that may support gut health.
- Lemon juice: Fresh lemon juice adds more than brightness, it’s a meaningful source of Vitamin C and citric acid, which can support iron absorption from plant-based foods in the meal.
For another healthy green pasta option you’ll love, try this Spring Pea and Asparagus Pasta that’s loaded with seasonal vegetables.
FAQs About Broccoli Pesto Pasta
1. Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works, though the results are slightly different.
Frozen broccoli tends to have more moisture than fresh, which can make the pesto a little thinner.
To compensate, thaw the broccoli fully and squeeze out excess moisture with a clean kitchen towel before blending.
The color of the pesto may also be slightly less vibrant than when using fresh florets.
2. What pasta shape works best for this recipe?
Long pasta like spaghetti or linguine works beautifully, as does short pasta like penne, fusilli, or rigatoni.
The key is choosing a shape that has surface texture or ridges to help the creamy pesto cling. Smooth, slippery shapes like bucatini tend to let the sauce slide off.
3. Can I make the broccoli pesto ahead of time?
Absolutely. The broccoli pesto can be made up to 5 days ahead and stored in the refrigerator in a sealed container.
Drizzle a thin layer of olive oil over the surface before sealing to help it stay green and fresh.
You can also freeze it for up to 3 months in an ice cube tray for easy single-serving portions.
4. My pesto looks brown rather than bright green. What went wrong?
This usually happens when the broccoli is overcooked or when the pesto is blended while the broccoli is still very hot.
Make sure you blanch the broccoli for only 2 to 3 minutes, then let it cool for 5 minutes before blending.
Some cooks add a small handful of fresh baby spinach to the pesto to help lock in the bright green color.
5. Is this recipe nut-free?
The standard recipe contains pine nuts, but it’s very easy to make nut-free.
Simply omit the pine nuts entirely, or replace them with 2 tablespoons of hulled sunflower seeds or pumpkin seeds for a similar richness and texture without any tree nuts.

Broccoli Pesto Pasta
Ingredients
- 12 oz pasta 340g; spaghetti, linguine, penne, or rigatoni all work well
- 3 cups broccoli florets about 300g, cut into roughly equal pieces
- 1 cup fresh basil leaves about 25g, packed
- 2 garlic cloves peeled
- 1/3 cup grated Parmesan cheese about 30g, freshly grated; plus more for serving
- 1/4 cup pine nuts about 35g, lightly toasted
- 1/2 cup extra virgin olive oil 120ml; plus more for drizzling
- 2 tbsp fresh lemon juice about 1/2 lemon
- 1/2 tsp lemon zest
- 1/2 tsp salt plus more for pasta water
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes optional, for heat
- 2 tbsp reserved pasta cooking water up to 4 tbsp; to loosen the sauce as needed
- extra virgin olive oil for drizzling
- grated Parmesan cheese freshly grated, to taste
- pine nuts a few extra for garnish
- red pepper flakes optional
- fresh lemon juice optional squeeze for brightness
Equipment
- Large pot For boiling pasta and blanching broccoli
- Food processor Or high-speed blender
- Colander Or slotted spoon for draining broccoli
- Large mixing bowl Or serving bowl for tossing pasta
- Large skillet or sauté pan (optional) For tossing pasta with sauce
- Tongs or pasta spoon For tossing and serving
- Zester or fine grater For lemon zest and Parmesan
- Measuring cups and spoons
- Small baking sheet or skillet For toasting pine nuts
Method
- Add pine nuts to a dry skillet over medium-low heat and stir frequently for 2 to 3 minutes until lightly golden and fragrant. Immediately transfer to a plate to cool.
- Fill a large pot with 4 to 5 quarts of water and bring to a rolling boil over high heat. Add 1 to 2 tablespoons of salt — the water should taste pleasantly salty.
- Add broccoli florets to the boiling water and blanch for 2 to 3 minutes until bright green and just tender. Remove with a slotted spoon and set aside to cool for 5 minutes — do not drain the pot.
- Return the water to a boil, add the pasta, and cook according to package instructions until al dente. Before draining, scoop out at least 1/2 cup of pasta cooking water, then drain the pasta without rinsing.
- Add the cooled broccoli, basil, garlic, toasted pine nuts, Parmesan, lemon juice, lemon zest, salt, pepper, and red pepper flakes to a food processor. Pulse to combine, then stream in the olive oil while processing until smooth and creamy, about 30 to 45 seconds.
- Add all of the broccoli pesto to the drained pasta and toss to coat. Add reserved pasta water a tablespoon at a time, tossing until the sauce is glossy and coats the pasta evenly.
- Divide pasta into bowls and top with a drizzle of olive oil, extra Parmesan, a few pine nuts, and a pinch of red pepper flakes. Serve immediately.
Nutrition
Notes
- Don’t overcook the broccoli: Blanch for no more than 2 to 3 minutes to keep the pesto bright green and fresh-tasting.
- Cool before blending: Let blanched broccoli cool for 5 minutes before processing — blending hot vegetables can cause steam buildup and dull the color.
- Salt your pasta water generously: The water should taste like mild seawater. This seasons the pasta from the inside and is the most impactful flavoring step.
- Always save pasta water: The starchy cooking water emulsifies the sauce and helps it cling to the pasta. Don’t skip this step.
- Vegan option: Replace Parmesan with 3 tablespoons of nutritional yeast and add an extra squeeze of lemon juice for brightness.
- Nut-free option: Omit pine nuts or substitute with toasted sunflower seeds or pumpkin seeds.
- Make ahead: The broccoli pesto can be stored in the refrigerator for up to 5 days. Press plastic wrap against the surface or drizzle a thin layer of olive oil on top to prevent browning.
- Freezing the pesto: Freeze pesto in an ice cube tray for up to 3 months. Do not freeze the assembled pasta as the texture suffers significantly.
- Reheating: Reheat pasta in a skillet over medium-low heat with a splash of water or olive oil, tossing gently for 3 to 4 minutes. Alternatively, microwave with 1 to 2 tablespoons of water in 30-second bursts.
- Nut substitutions: Toasted walnuts, cashews, or slivered almonds can all replace pine nuts for a slightly different flavor profile.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Broccoli Pesto Pasta is the kind of recipe that quietly becomes a permanent part of your weeknight dinner rotation.
It’s fast, it’s flexible, and it delivers a bowl of pasta that’s genuinely exciting to eat, even when you’re tired and need something on the table quickly.
The broccoli pesto itself is something special, earthy, bright, creamy, and full of fresh flavor in a way that a store-bought pesto simply can’t replicate.
I hope you give this one a try soon. If you make it, I’d love to hear how it turned out in the comments below.
Share any tweaks you made or variations you tried, this recipe is made to be personalized.
Recommended:
- Garlic Butter Shrimp Pasta
- Tomato Basil Pasta
- Lemon Ricotta Pasta
- Asparagus and Mushroom Pasta
- Creamy Lemon Chicken Pasta



