
Roasted Courgette Pesto Pasta Recipe tastes bright, garlicky, and a little smoky from the caramelized courgette, with a creamy herby coating on every piece of pasta. It works perfectly for busy weeknights or casual dinners with friends, and you can get it on the table in about 35 minutes. I first threw this together on a hot summer night with a fridge full of zucchini and a serious pasta craving, and it never left my rotation.
Why You Should Try This Roasted Courgette Pesto Pasta Recipe
Roasting courgette concentrates its flavor and gives it golden, crispy edges that taste almost nutty. Toss that with a fresh basil pesto and hot pasta, and you get a bowl that feels both cozy and light at the same time.
This recipe fits vegetarian eaters, picky kids, and anyone who wants a satisfying pasta that does not feel heavy. You can serve it warm, at room temp, or even chilled, so it works great for meal prep and potlucks.
“This Roasted Courgette Pesto Pasta Recipe tastes like summer in a bowl and somehow disappears from the serving dish every single time I make it. ★★★★★”
Ingredients You’ll Need
Pasta
- 12 ounces short pasta
- I like fusilli, rotini, or penne because the pesto clings to all the ridges.
- Use whole wheat or chickpea pasta if you want extra fiber and protein.
Roasted courgette
- 3 medium courgettes (zucchini), about 1 ½ pounds total
- Choose firm, glossy courgettes with no soft spots.
- 2 tablespoons olive oil
- Use regular olive oil here; save extra virgin for the pesto.
- ½ teaspoon fine sea salt
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon garlic powder
- Pantry shortcut that adds flavor without extra chopping.
- ¼ teaspoon red pepper flakes (optional, for a little heat)
Pesto
You can use a good jarred pesto on busy nights, or make this quick version.
- 2 packed cups fresh basil leaves
- ¼ cup toasted pine nuts
- Substitute walnuts, almonds, or pistachios if that is what you have.
- 2 small garlic cloves
- ½ cup freshly grated Parmesan cheese
- I prefer Parmigiano Reggiano for flavor, but any real Parmesan works.
- ½ cup extra virgin olive oil
- ½ teaspoon fine sea salt, more to taste
- Juice of ½ lemon
- Brightens the pesto and keeps the color vibrant.
Finishing touches
- ½ cup reserved starchy pasta water
- Extra grated Parmesan, for serving
- Extra basil leaves, torn, for garnish
- Freshly ground black pepper, to taste
- A drizzle of olive oil, optional, for extra gloss
Equipment list
- Large pot for boiling pasta
- Large rimmed baking sheet
- Parchment paper or a silicone baking mat (helps with easy cleanup)
- Chef’s knife and cutting board
- Colander
- Food processor or high-speed blender for pesto
- Large mixing bowl or the pasta pot for tossing everything together
- Tongs or a large spoon for mixing
Tips & Tricks
- Salt the pasta water generously so the pasta and courgette pesto taste seasoned from the inside out.
- Cut courgette into similar-size half moons or chunks so they roast evenly and brown instead of steam.
- Spread courgette in a single layer on the baking sheet so pieces do not crowd each other.
- Roast courgette at high heat to get caramelized edges and a slightly smoky flavor.
- Toss hot pasta with pesto off the heat so the basil stays bright and the cheese does not clump.
- Save at least ½ cup of pasta water; use it to loosen the sauce and help it cling to the pasta.
- Taste and adjust salt, lemon, and cheese at the end; small tweaks make the dish taste restaurant-level.
- Use store-bought pesto on extra busy nights and just roast the courgette fresh.
- Add a handful of baby spinach or rocket to the hot pasta if you want extra greens.
- Stir in cooked chicken, shrimp, or white beans if you want more protein without changing the flavor much.
How to Make Roasted Courgette Pesto Pasta Recipe
Step 1: Prep and roast the courgette
- Heat your oven to 425°F (220°C) and line a baking sheet with parchment.
- Wash the courgettes, trim the ends, and cut them into half moons about ½ inch thick.
- Add courgette pieces to a bowl, drizzle with olive oil, then sprinkle on salt, pepper, garlic powder, and red pepper flakes.
- Toss everything until the courgette looks evenly coated, then spread it in a single layer on the baking sheet.
- Roast for 18 to 22 minutes, flipping once halfway, until the courgette turns golden with browned edges and feels tender.
Step 2: Cook the pasta
- While the courgette roasts, bring a large pot of water to a boil.
- Salt the water until it tastes pleasantly salty, then add the pasta.
- Cook according to package directions until the pasta reaches al dente texture.
- Scoop out at least ½ cup of pasta water and set it aside, then drain the pasta.
Step 3: Make the pesto
- Add basil leaves, pine nuts, garlic, and Parmesan to the bowl of a food processor.
- Pulse a few times until everything looks finely chopped.
- With the machine running, stream in the olive oil until the mixture turns into a loose, saucy pesto.
- Add salt and lemon juice, then pulse again and taste; adjust seasoning with more salt, lemon, or cheese as you like.
Step 4: Bring everything together
- Add the hot drained pasta to a large bowl or back into the warm pot.
- Spoon in most of the pesto and a splash of reserved pasta water.
- Toss until the pasta looks evenly coated and glossy, adding more pesto and pasta water as needed to reach a silky sauce.
- Gently fold in the roasted courgette so the pieces stay mostly intact.
- Taste and adjust with extra salt, pepper, or lemon juice if the flavors need a little boost.
Step 5: Serve
- Divide the Roasted Courgette Pesto Pasta Recipe into bowls.
- Top each serving with extra grated Parmesan, torn basil leaves, and a grind of black pepper.
- Drizzle a tiny bit of olive oil over the top if you want extra richness and shine.
- Serve right away while the pasta tastes hot and fragrant.
What to Serve with Roasted Courgette Pesto Pasta Recipe
This Roasted Courgette Pesto Pasta Recipe pairs nicely with a simple green salad dressed with lemon and olive oil. Add some garlic bread or warm crusty bread so you can scoop up every bit of pesto. A side of roasted cherry tomatoes or steamed green beans also fits the fresh, herby vibe. Serve it with sparkling water, iced tea, or a citrusy homemade lemonade to keep the meal light and refreshing.
Storage Options
- Store leftover Roasted Courgette Pesto Pasta Recipe in an airtight container in the fridge for up to 3 days.
- Add a tiny drizzle of olive oil before chilling so the pasta does not clump too much.
- Reheat gently in a skillet over low heat with a splash of water, or warm it in the microwave in short bursts, stirring between each.
- Enjoy leftovers cold as a pasta salad; just loosen with a spoonful of olive oil and a squeeze of lemon before serving.
- Skip freezing this pasta, since the courgette and basil pesto lose their texture and bright flavor after thawing.

Roasted Courgette Pesto Pasta Recipe
Ingredients
Instructions
- Heat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Wash the courgettes, trim the ends, and cut them into half moons about 1/2 inch thick.
- Place the courgette pieces in a bowl, drizzle with olive oil, and sprinkle with sea salt, black pepper, garlic powder, and red pepper flakes if using.
- Toss until the courgette is evenly coated, then spread in a single layer on the prepared baking sheet.
- Roast for 18 to 22 minutes, flipping once halfway through, until golden with browned edges and tender.
- While the courgette roasts, bring a large pot of water to a boil.
- Salt the water until it tastes pleasantly salty, then add the pasta.
- Cook according to package directions until al dente.
- Reserve at least 1/2 cup of the starchy pasta water, then drain the pasta.
- Add the basil leaves, toasted pine nuts, garlic, and grated Parmesan to a food processor.
- Pulse until everything is finely chopped.
- With the machine running, slowly stream in the extra virgin olive oil until a loose, saucy pesto forms.
- Add the sea salt and lemon juice, then pulse again and adjust seasoning to taste.
- Return the hot drained pasta to the warm pot or a large mixing bowl.
- Add most of the pesto and a splash of the reserved pasta water.
- Toss until the pasta is evenly coated and glossy, adding more pesto and pasta water as needed for a silky sauce.
- Gently fold in the roasted courgette, keeping the pieces mostly intact.
- Taste and adjust with extra salt, pepper, or lemon juice if needed.
- Divide the Roasted Courgette Pesto Pasta into bowls.
- Top with extra grated Parmesan, torn basil leaves, and a grind of black pepper.
- Finish with a light drizzle of olive oil if you like and serve warm, at room temperature, or chilled.
Notes
Approximate per serving (4 servings): 640 calories; fat 38 g; saturated fat 8 g; carbohydrates 60 g; fiber 4 g; sugars 5 g; protein 18 g; sodium 520 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply