
Roasted Courgette Pesto Pasta Recipe tastes bright, garlicky, and a little smoky from the caramelized courgette, and it works perfectly for busy weeknights or casual dinners with friends in under 40 minutes. This bowl of pasta suits veggie lovers, pesto fans, and anyone who wants a satisfying meal that still feels light. I tested versions of this recipe on my own family, and my kids now call it “green spaghetti that doesn’t taste healthy,” which I take as a huge win.
Why Choose This Roasted Courgette Pesto Pasta Recipe
This Roasted Courgette Pesto Pasta Recipe gives you rich flavor with minimal effort and simple ingredients. Roasting the courgette concentrates the sweetness, while fresh basil pesto coats every noodle with herby, cheesy goodness.
You can use store bought pesto on extra busy nights or blend a quick homemade batch if you feel like showing off. The recipe works with regular wheat pasta, whole wheat, or gluten free pasta, so you can match it to your pantry and preferences.
“This Roasted Courgette Pesto Pasta Recipe tastes like a restaurant dish but comes together faster than takeout ★★★★★”
Ingredients You’ll Need
Pasta & Vegetables
-
12 ounces (340 g) pasta
- Short shapes like fusilli, penne, or rigatoni hold pesto nicely.
- Use gluten free pasta if needed; I like brown rice or chickpea pasta for extra protein.
-
3 medium courgettes (about 1 ½ pounds / 680 g), sliced into half moons
- Slice about ¼ inch thick so they roast quickly and brown nicely.
-
1 cup cherry or grape tomatoes, halved
- Optional but tasty; they add juicy pops of sweetness.
-
3 tablespoons extra virgin olive oil
- Use a decent olive oil since it carries a lot of flavor here.
-
½ teaspoon fine sea salt, plus more for pasta water
-
½ teaspoon freshly ground black pepper
Pesto (Homemade Option)
Use ¾ to 1 cup pesto total. You can use a good jarred pesto to save time or make this quick version:
-
2 packed cups fresh basil leaves
-
¼ cup toasted pine nuts
- Swap with walnuts, almonds, or sunflower seeds if you prefer.
-
2 small garlic cloves
-
½ cup freshly grated Parmesan or Grana Padano
- Pre grated cheese from the fridge section works in a pinch, but freshly grated melts smoother.
-
½ cup extra virgin olive oil
-
½ teaspoon fine sea salt
-
Juice of ½ lemon, plus more to taste
Finishing Touches
- ¼ cup pasta cooking water (reserve more just in case)
- Extra grated Parmesan for serving
- Red pepper flakes, to taste
- Fresh basil leaves, torn, for garnish
- Lemon wedges, optional, for squeezing over the top
Equipment
- Large pot for boiling pasta
- Large rimmed baking sheet
- Colander
- Food processor or high speed blender for pesto
- Large mixing bowl or skillet to toss pasta with pesto
- Cutting board and sharp knife
- Tongs or pasta spoon
Tips & Tricks
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Spread courgette in a single layer on the baking sheet so the slices roast and brown instead of steaming.
- Roast the courgette until you see golden edges; that caramelization gives the pasta deep flavor.
- Toss hot pasta with pesto off the heat so the basil stays bright and the cheese does not turn grainy.
- Reserve at least 1 cup of pasta water before draining so you can adjust the sauce texture easily.
- Use store bought pesto on busy nights, then brighten it with a squeeze of lemon and a drizzle of fresh olive oil.
- Cut the courgette evenly so all pieces cook at the same rate and you avoid mushy bits.
- Taste and adjust salt, lemon, and cheese right at the end; those three elements make the flavors pop.
How to Make Roasted Courgette Pesto Pasta Recipe
Step 1: Heat the Oven and Prep the Vegetables
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment for easier cleanup if you like. Slice the courgettes into ¼ inch half moons and halve the cherry tomatoes.
Place the courgette and tomatoes on the baking sheet. Drizzle with 3 tablespoons olive oil, then sprinkle with ½ teaspoon salt and ½ teaspoon black pepper. Toss everything with your hands so the vegetables coat evenly, then spread them out in a single layer.
Step 2: Roast the Courgette
Slide the baking sheet into the hot oven. Roast for 15 to 20 minutes, tossing once halfway through. Pull the tray when the courgette turns tender with golden brown edges and the tomatoes slump and blister slightly.
Set the roasted vegetables aside while you cook the pasta and pesto. They will cool slightly, which helps them hold their shape when you toss them with the pasta.
Step 3: Cook the Pasta
Bring a large pot of water to a boil. Salt the water generously; it should taste pleasantly salty, like the sea. Add the pasta and cook according to package directions until al dente.
Right before you drain the pasta, scoop out at least 1 cup of the starchy cooking water and set it aside. Drain the pasta in a colander, then place it back in the warm pot or in a large mixing bowl.
Step 4: Make the Pesto (If Using Homemade)
While the pasta water heats or while the vegetables roast, add basil, pine nuts, garlic, Parmesan, and salt to 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 thick and saucy.
Squeeze in the lemon juice and pulse again. Taste and adjust with more salt or lemon if needed. The pesto should taste bright, garlicky, and slightly nutty.
Step 5: Toss Pasta with Pesto
Add ¾ cup pesto to the warm pasta. Pour in a splash of the reserved pasta water, about 2 tablespoons to start. Toss gently with tongs or a pasta spoon until every piece of pasta wears a glossy coat of pesto.
If the sauce looks too thick or clumpy, add more pasta water a tablespoon at a time. Aim for a silky, loose sauce that clings to the noodles but still moves when you stir.
Step 6: Add Roasted Courgette and Tomatoes
Tip the roasted courgette and tomatoes into the pesto pasta. Toss gently so you avoid breaking up the vegetables too much. The courgette slices should stay mostly intact, with some edges mixing into the sauce.
Taste and season with extra salt and pepper if needed. Sprinkle in red pepper flakes if you like a little heat.
Step 7: Finish and Serve
Transfer the Roasted Courgette Pesto Pasta Recipe to bowls or a large serving platter. Shower the top with extra grated Parmesan and torn basil leaves. Squeeze a little fresh lemon over each portion if you enjoy extra brightness.
Serve the pasta warm. If the pasta sits for a bit and thickens, loosen it with a spoonful of hot water and a drizzle of olive oil before serving.
What to Serve with Roasted Courgette Pesto Pasta Recipe
This Roasted Courgette Pesto Pasta Recipe pairs nicely with a crisp green salad tossed with a simple lemon and olive oil dressing. Add some garlic bread or warm ciabatta so you can swipe up every bit of pesto. A side of roasted carrots or steamed green beans rounds out the plate with extra veggies.
Serve it with sparkling water flavored with lemon or lime, or a chilled herbal iced tea. Kids usually enjoy it with plain milk or a light fruit juice, which balances the garlicky pesto.
Storage Options
- Store leftover Roasted Courgette Pesto Pasta Recipe in an airtight container in the fridge for up to 3 days.
- Add a light drizzle of olive oil before chilling to keep the pasta from sticking together.
- Reheat gently on the stovetop over low heat with a splash of water or broth, stirring until warmed through.
- You can freeze portions in freezer safe containers for up to 2 months, though the courgette softens more after thawing.
- Thaw frozen pasta overnight in the fridge, then warm it on the stove with extra pesto or olive oil to refresh the flavor.

Roasted Courgette Pesto Pasta Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C). Line a large rimmed baking sheet with parchment paper if desired.
- Place the sliced courgettes and halved cherry tomatoes on the baking sheet. Drizzle with 3 tablespoons olive oil and sprinkle with 1/2 teaspoon salt and 1/2 teaspoon black pepper. Toss to coat, then spread in a single layer.
- Roast the vegetables for 15 to 20 minutes, tossing once halfway through, until the courgettes are tender with golden brown edges and the tomatoes are slightly blistered. Set aside.
- Meanwhile, bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Before draining, scoop out at least 1 cup of pasta cooking water and set aside. Drain the pasta and return it to the warm pot or a large mixing bowl.
- To make the pesto, add basil, toasted pine nuts, garlic, grated Parmesan, and salt to a food processor. Pulse until finely chopped. With the machine running, slowly stream in 1/2 cup olive oil until the mixture becomes thick and saucy. Add the lemon juice and pulse again, then taste and adjust seasoning if needed.
- Add about 3/4 cup pesto to the warm pasta. Pour in a splash of reserved pasta water (about 2 tablespoons) and toss until the pasta is evenly coated. Add more pasta water a tablespoon at a time until the sauce is silky and clings to the noodles.
- Gently fold the roasted courgettes and tomatoes into the pesto pasta, taking care not to break up the vegetables too much. Taste and adjust with more salt, pepper, or red pepper flakes if desired.
- Serve the pasta in bowls or on a large platter. Top with extra grated Parmesan, torn fresh basil, and a squeeze of lemon juice if you like. If the pasta thickens as it sits, loosen with a spoonful of hot water and a drizzle of olive oil before serving.
Notes
Approximate per serving (1/4 of recipe, using homemade pesto): 640 calories; fat 36 g; saturated fat 7 g; carbohydrates 64 g; fiber 5 g; sugars 6 g; protein 18 g; sodium 520 mg. Values will vary based on pasta type, cheese brand, and exact portions.

Leave a Reply