
Roasted Courgette Pesto Pasta Recipe tastes bright, garlicky, and a little smoky from the roasted courgette, and it works for busy weeknights or casual dinners with friends in about 35 minutes. It suits veggie lovers, picky eaters, and anyone who wants a cozy bowl of pasta that still feels light. I tested this on my own family of zucchini skeptics, and they now request it on repeat.
Why Roasted Courgette Pesto Pasta Recipe Is Worth It
Roasting courgette concentrates the flavor and gives it caramelized edges that pair perfectly with basil pesto. The pasta catches all those little roasted bits, so every bite tastes herby, nutty, and slightly sweet.
This recipe fits weeknights because you roast the courgette while the water heats and the pasta cooks. Cleanup stays simple, and you only need a sheet pan, a pot, and a blender or food processor for the pesto.
“This Roasted Courgette Pesto Pasta Recipe tastes like summer comfort food in a bowl, and I scraped my plate clean. ★★★★★”
Ingredients You Need
Pasta and vegetables
- 12 ounces short pasta
- I like fusilli or rotini because the spirals hold pesto well.
- Use whole wheat or chickpea pasta for extra fiber and protein.
- 3 medium courgettes, about 1 ½ pounds total
- Choose firm, glossy courgettes with no soft spots.
- 2 tablespoons olive oil
- ½ teaspoon fine sea salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a little heat)
Pesto sauce
- 2 packed cups fresh basil leaves
- Rinse and dry very well so the pesto does not taste watery.
- ⅓ cup toasted pine nuts
- Swap with walnuts, almonds, or sunflower seeds to save money.
- 2 large garlic cloves
- ½ cup freshly grated Parmesan cheese
- Use a wedge and grate it yourself; pre-grated cheese often clumps and tastes less fresh.
- ½ cup extra virgin olive oil
- ½ teaspoon fine sea salt, plus more to taste
- Juice of ½ lemon
- Bottled lemon juice works in a pinch, but fresh tastes brighter.
Optional mix ins and toppings
- ½ cup halved cherry tomatoes
- Extra grated Parmesan for serving
- Fresh basil leaves, torn
- Crushed red pepper flakes
Pantry shortcuts
- Use good quality jarred pesto if you feel short on time. Thin it with a splash of pasta water and brighten it with a squeeze of lemon.
- Frozen basil cubes can help when fresh basil costs too much or looks sad.
Equipment list
- Large pot for boiling pasta
- Colander
- Large rimmed baking sheet
- Parchment paper (optional, for easier cleanup)
- Cutting board and sharp knife
- Blender or food processor for pesto
- Wooden spoon or spatula
- Measuring cups and spoons
Quick Tips & substitutions
- Cut courgette into similar size half moons or chunks so they roast evenly.
- Roast at high heat so the courgette browns instead of steaming.
- Salt the pasta water generously; it should taste like the sea.
- Save at least 1 cup of starchy pasta water before draining; it helps the pesto coat the pasta.
- Use gluten free pasta to keep the recipe gluten free.
- Swap pine nuts with walnuts, cashews, or sunflower seeds if you need a nut free or budget friendly option.
- Use vegan Parmesan style cheese or nutritional yeast to keep the pesto dairy free.
- Stir in a spoonful of ricotta or mascarpone for a creamier sauce.
- Add a handful of baby spinach to the pesto to stretch the basil and add more greens.
- Roast extra courgette and store it for salads, grain bowls, or omelets later in the week.
How to Make Roasted Courgette Pesto Pasta Recipe
Step 1: Prep and roast the courgette
- Heat your oven to 425°F (220°C). Line a baking sheet with parchment if you want easier cleanup.
- Wash the courgettes and trim the ends. Slice them into half moons about ½ inch thick.
- Spread the courgette pieces on the baking sheet in a single layer. Drizzle with 2 tablespoons olive oil, then sprinkle with ½ teaspoon salt, black pepper, and red pepper flakes if you use them.
- Toss with your hands or a spatula so every piece gets a light coat of oil and seasoning. Keep them in one layer so they brown nicely.
- Roast for 18 to 22 minutes, and flip once halfway through. Pull them when the edges look golden and the centers feel tender.
Step 2: Cook the pasta
- While the courgette roasts, fill a large pot with water and bring it to a boil.
- Salt the water generously, then add the pasta. Stir well so it does not stick.
- Cook until al dente, following package directions but start checking a minute early.
- Scoop out at least 1 cup of pasta water and set it aside. Drain the pasta in a colander.
Step 3: Blend the pesto
- Add basil leaves, toasted pine nuts, garlic, Parmesan, and ½ teaspoon salt to a food processor or blender.
- Pulse a few times until everything looks finely chopped.
- With the machine running on low, stream in the ½ cup olive oil. Blend until the pesto looks smooth but still has a little texture.
- Add lemon juice and blend again. Taste and adjust with more salt or lemon if needed.
Step 4: Bring everything together
- Return the hot drained pasta to the pot. Add about ¾ of the pesto and a splash of reserved pasta water.
- Stir until the pasta looks glossy and coated. Add more pesto and more pasta water as needed until the sauce clings to the noodles.
- Gently fold in the roasted courgette and any cherry tomatoes if you use them. Toss lightly so the courgette pieces stay mostly intact.
- Taste and adjust seasoning with extra salt, pepper, or lemon juice.
Step 5: Serve
- Spoon the Roasted Courgette Pesto Pasta into bowls.
- Top with extra grated Parmesan, fresh basil, and a pinch of red pepper flakes.
- Serve warm, and watch how fast the courgette fans multiply at your table.
Recipe Variations
- Gluten free: Use gluten free pasta and check that your Parmesan and pesto ingredients list gluten free labels.
- Vegan: Use vegan Parmesan style cheese or nutritional yeast and swap regular pasta with egg free pasta.
- Nut free: Use sunflower seeds or pumpkin seeds instead of pine nuts and confirm your cheese brand stays nut free.
- Low carb: Swap pasta with spiralized courgette or hearts of palm noodles and keep the roasted courgette for texture.
- Extra protein: Add grilled chicken strips, chickpeas, or white beans.
- Extra veggies: Toss in roasted cherry tomatoes, asparagus, or broccoli florets.
- Spicy version: Add more red pepper flakes or a spoonful of Calabrian chili paste to the pesto.
Ways to Serve Roasted Courgette Pesto Pasta Recipe
- Serve warm in shallow bowls with a big green salad on the side.
- Pack leftovers in lunch containers with cucumber sticks and hummus.
- Pair with garlic bread or a simple tomato bruschetta.
- Spoon a small portion next to grilled fish or roasted chicken as a side dish.
- Serve at room temperature as a pasta salad for picnics or potlucks.
Storage Success
Cool the Roasted Courgette Pesto Pasta to room temperature before you pack it up. Store it in an airtight container in the fridge for up to 3 days. Stir in a splash of water or olive oil when you reheat it on the stove so the sauce loosens and turns glossy again. Enjoy leftovers slightly warm or at room temperature, since pesto can taste a bit strong when very hot.

Roasted Courgette Pesto Pasta Recipe
Ingredients
Instructions
- Heat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper if desired.
- Wash the courgettes and trim the ends. Slice into half moons about 1/2 inch thick.
- Spread the courgette pieces on the baking sheet in a single layer. Drizzle with 2 tablespoons olive oil and sprinkle with 1/2 teaspoon salt, black pepper, and red pepper flakes if using.
- Toss until all the courgette is lightly coated in oil and seasoning, then spread back into one even layer.
- Roast for 18 to 22 minutes, flipping once halfway through, until the edges are golden and the centers are tender.
- While the courgette roasts, bring a large pot of water to a boil.
- Salt the water generously, then add the pasta and stir so it does not stick.
- Cook until al dente according to package directions, starting to check a minute early.
- Reserve at least 1 cup of starchy pasta water, then drain the pasta in a colander.
- Add the basil leaves, toasted pine nuts, garlic, Parmesan, and 1/2 teaspoon salt to a food processor or blender.
- Pulse until everything is finely chopped.
- With the machine running on low, slowly stream in the 1/2 cup olive oil and blend until the pesto is mostly smooth but still has a little texture.
- Add the lemon juice and blend again, then taste and adjust with more salt or lemon if needed.
- Return the hot drained pasta to the pot. Add about three-quarters of the pesto and a splash of reserved pasta water.
- Stir until the pasta looks glossy and evenly coated, adding more pesto and pasta water as needed so the sauce clings to the noodles.
- Gently fold in the roasted courgette and cherry tomatoes if using, keeping the courgette pieces mostly intact.
- Taste and adjust seasoning with extra salt, pepper, or lemon juice as desired.
- Spoon the Roasted Courgette Pesto Pasta into warm bowls.
- Top with extra grated Parmesan, torn fresh basil, and a pinch of crushed red pepper flakes if you like heat.
- Serve warm, or enjoy at room temperature for a lighter feel.
Notes
Approximate per serving (4 servings): 640 calories; fat 38 g; saturated fat 7 g; carbohydrates 60 g; fiber 4 g; sugars 5 g; protein 18 g; sodium 520 mg. Values are estimates and will vary based on pasta type, cheese, nuts, and added toppings.

Leave a Reply