RecipeShare

Discover

  • Browse Recipes
  • Meal Plans
  • Categories
  • Cooking Guides
  • Stories

My Kitchen

Company

  • About Us
  • Contact

Legal

  • Privacy Policy
  • Terms
  • Fair Use
  • Editorial Policy

Connect

InstagramFacebook

© 2026 Recipe Share. All rights reserved.

This site contains affiliate links. We may earn a commission if you purchase through these links.

  1. Home
  2. Recipes
  3. Basil Pesto Pasta with Courgette and White Beans
17 July 2026

Basil Pesto Pasta with Courgette and White Beans

RecipeShare Test Kitchen

4.9(7 ratings)
Jump to recipe
Basil Pesto Pasta with Courgette and White Beans

Basil pesto pasta with roasted courgette and cannellini beans: a quick vegetarian dinner made with ready-made pesto and wholewheat spaghetti.

Pasta And Noodles
Main Course
Vegetarian
Quick And Easy
High Protein
Meal Prep
High Fiber
High Energy
Balanced Meal
Prep time
12 min
Cook time
15 min
Total time
27 min
Servings
4

Chef's Tips

  • Add pesto off the heat so the basil stays bright and fragrant.

  • Reserve pasta water before draining; it makes the pesto glossy and helps it coat the spaghetti.

  • Roast the courgettes on a large, uncrowded tray so their moisture can evaporate and the edges can brown.

Tools Used

Large Pot(opens in a new tab)Colander(opens in a new tab)

We use affiliate links, which may earn us a small commission at no extra cost to you.

Ingredients

Ingredients

Servings
4 servings1×
Scale

Ingredient amounts update instantly.

Roasted Courgettes

Pasta

Ready-Made Basil Pesto

White Bean Finish

Instructions

Pasta and Roasted Courgette

  1. 1

    Heat the oven to 220C. Toss the courgettes with the olive oil and spread them over a large baking tray in a single layer. Season lightly and roast for 20 to 25 minutes, turning once, until tender with browned edges. Set aside.

  2. 2

    Meanwhile, bring a large pot of well-salted water to the boil. Cook the spaghetti until just al dente, following the packet timing.

  3. 3

    Reserve 250 ml / 1 cup pasta water, then drain the spaghetti.

Ready-Made Basil Pesto

  1. 1

    Measure the ready-made basil pesto into a bowl. Stir in a splash of reserved pasta water if it is very thick; it should be loose enough to coat the spaghetti.

White Bean Finish

  1. 1

    Return the spaghetti to the pot off the heat. Add the pesto and enough reserved pasta water to make a glossy sauce, then toss well.

  2. 2

    Fold through the roasted courgettes and cannellini beans until warmed through. Taste and adjust the black pepper and salt.

  3. 3

    Divide between bowls and finish with the remaining Parmesan.

Plan This Recipe

Save this recipe to one of your meal plans or browse your existing plans.

Browse Meal Plans

Learn More

Everything you want to know about this recipe.

Basil Pesto Pasta with Courgette and White Beans

Basil Pesto Pasta with Courgette and White Beans

This basil pesto pasta is a quick vegetarian dinner that keeps the familiar fresh, nutty pesto flavour while making the bowl more satisfying. Wholewheat spaghetti, courgettes, and cannellini beans turn a simple pesto sauce into a proper main meal, with enough protein and fibre to carry a weeknight dinner.

The ready-made pesto remains the focus, while the roasted vegetables and beans make the bowl more satisfying without turning it into a different kind of pasta. Using a prepared pesto keeps the recipe practical for a quick weeknight meal.

Flavor Profile

Flavor Profile

Prepared basil pesto brings herbal sweetness, cheese, and nutty depth in one ingredient. Courgettes pick up browned edges in a hot oven, and cannellini beans bring a mild creaminess that works naturally with pesto. Black pepper at the end gives the finished pasta a little lift.

How It Comes Together

How It Comes Together

Roast the courgettes on a large tray while the spaghetti cooks until barely al dente. That high, dry heat lets their moisture evaporate so they brown rather than steam. Save a generous cup of pasta water; its starch transforms pesto from a thick paste into a silky sauce.

Loosen the ready-made pesto with a little pasta water, then toss it with the drained spaghetti off the heat. This keeps the sauce glossy and prevents the cheese in the pesto from becoming grainy. Add the beans and courgettes last, using a splash more pasta water to bring everything together.

Chef's Tips

Chef's Tips

Do not rinse the spaghetti after draining; the surface starch is helpful here. Add pasta water a little at a time as you toss. The sauce should cling to the noodles and look glossy, not sit in a puddle at the bottom of the pot.

Check the pesto before adding salt because prepared brands vary considerably in their cheese and salt levels. If it tastes thick or concentrated, loosen it with pasta water rather than adding extra oil.

Ingredient Highlights

Ingredient Highlights

Wholewheat spaghetti contributes more fibre than standard white pasta, while cannellini beans add plant protein and a creamy texture. Courgettes provide a generous vegetable portion without competing with the basil. A measured amount of ready-made pesto keeps the classic flavour present without requiring a separate sauce-making step.

Easy Swaps

Easy Swaps

Butter beans, chickpeas, navy beans, or borlotti beans can replace cannellini beans. Use penne, fusilli, or another short wholewheat pasta if you prefer; the same dry weight works well. Green beans, peas, spinach, mushrooms, or tenderstem broccoli are practical alternatives to courgettes. Add spinach only at the end so it wilts without overcooking.

For a dairy-free version, choose a dairy-free ready-made pesto and check the label before adding salt. Pesto brands vary in oil, cheese, nut, and salt levels, so the final flavour and nutrition will differ slightly.

Make-Ahead & Meal Prep

Make-Ahead & Meal Prep

Pesto keeps in a covered container for up to 3 days in the refrigerator. Press a piece of baking paper directly onto the surface to limit browning. Store leftover pasta for up to 3 days and reheat it with a splash of water; add a little fresh pesto after warming if you have it.

Serving & Goal Fit

Serving & Goal Fit

One serving is one pasta bowl, about 420 g, with pesto, courgette, and beans. It provides roughly 25 g protein and 15 g fibre. On a training day, add 50 g cooked rice or a piece of fruit if you need more carbohydrate. On a rest day, keep the beans and vegetables the same and reduce the spaghetti portion slightly.

For another protein option, grilled chicken breast, shrimp, firm tofu, or tempeh work well with basil pesto. Broccoli, green beans, spinach, peas, mushrooms, onions, courgette, tenderstem broccoli, and frozen mixed vegetables can all take the place of the courgettes.

Nutrition Facts

Nutrition Facts

Serving Size: 1 pasta bowl (about 420 g)

Calories 60030%
% Reference Intake*
Total Fat 19g27%
Saturated Fat 5g25%
Trans Fat 0g
Cholesterol 15mg
Sodium 420mg
Total Carbohydrates 85g33%
Dietary Fiber 15g
Sugars 7g8%
Protein 25g50%

* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.

FAQs

What type of ready-made pesto should I use?

Use about 150 g of a good-quality basil pesto and loosen it with pasta water before tossing it through the spaghetti, courgettes, and beans. Refrigerated and jarred versions both work; check the seasoning because brands vary in salt and cheese content.

Which beans can I use instead of cannellini beans?

Butter beans, chickpeas, navy beans, or borlotti beans all work. Drain and rinse canned beans before adding them to the pasta.

Community Reviews

See how other home cooks made this recipe, then share your own experience.

4.9

7 ratings

5
86%
4
14%
3
0%
2
0%
1
0%

How would you rate this recipe?

Share your experience and help others.

  • Daniel

    · 8 Jul 2026

    Using ready-made pesto made this much faster, and loosening it with pasta water helped it coat the spaghetti evenly.

  • Hannah

    · 1 Jul 2026

    Roasting the courgettes was much easier than frying them and gave them better colour without needing extra oil.

  • Roberto

    · 22 Apr 2026

    I used a mix of courgette and green beans and it was great. Saving pasta water made a real difference to the sauce.

  • Priya

    · 23 Nov 2025

    Perfect summer lunch. It was a hit with the whole family. We had it cold as leftovers too!

  • Gillian

    · 14 Sept 2025

    The cannellini beans made it much more filling than my usual pesto pasta. I will be adding them from now on.

  • Ben

    · 22 Aug 2025

    I added a clove of garlic to the pesto for a little extra punch. Great base recipe!

  • Laura

    · 21 Jun 2025

    Delicious and so easy! Loved the texture of the pesto — not too smooth. Will definitely make again.

Create Your Own Recipe

Add your personal creations and build your own recipe collection.

Create Recipe
Loading...

You Might Also Like

Creamy Wild Garlic and Pea Pasta

Creamy Wild Garlic and Pea Pasta

RecipeShare Test Kitchen

Creamy Zucchini Basil Fusilli

Creamy Zucchini Basil Fusilli

RecipeShare Test Kitchen

Roasted Cherry Tomato Burrata Pasta with Butter Beans

Roasted Cherry Tomato Burrata Pasta with Butter Beans

RecipeShare Test Kitchen

Creamy Mushroom Spinach Pesto Pasta

Creamy Mushroom Spinach Pesto Pasta

RecipeShare Test Kitchen

Peanut Butter Chilli Crisp Noodles

Peanut Butter Chilli Crisp Noodles

RecipeShare Test Kitchen

Creamy Lemon Butter Pasta with Peas and White Beans

Creamy Lemon Butter Pasta with Peas and White Beans

RecipeShare Test Kitchen

One-Pot Broccoli Pesto Pasta with Lemon

One-Pot Broccoli Pesto Pasta with Lemon

RecipeShare Test Kitchen

Tuscan Kale Pecorino Fusilli

Tuscan Kale Pecorino Fusilli

RecipeShare Test Kitchen

One-Pot Quinoa, Canned Beans and Curly Kale

One-Pot Quinoa, Canned Beans and Curly Kale

RecipeShare Test Kitchen

Brown Butter Lemon Spaghetti

Brown Butter Lemon Spaghetti

RecipeShare Test Kitchen

Garlic Butter Shrimp Pasta with Lemon and Spinach

Garlic Butter Shrimp Pasta with Lemon and Spinach

RecipeShare Test Kitchen

High-Protein Gochujang Chicken Pasta (Stovetop)

High-Protein Gochujang Chicken Pasta (Stovetop)

RecipeShare Test Kitchen

Supergreen High-Protein Pasta

Supergreen High-Protein Pasta

RecipeShare Test Kitchen

Creamy Lentil Tofu Korma

Creamy Lentil Tofu Korma

RecipeShare Test Kitchen

Traditional Pasta al Limone

Traditional Pasta al Limone

RecipeShare Test Kitchen

Beef Lo Mein

Beef Lo Mein

RecipeShare Test Kitchen

High-Protein Leek Udon with Sesame Tofu

High-Protein Leek Udon with Sesame Tofu

RecipeShare Test Kitchen

Mushroom Marsala Cream Pasta

Mushroom Marsala Cream Pasta

RecipeShare Test Kitchen

High-Protein Honey Garlic Chicken Mac and Cheese

High-Protein Honey Garlic Chicken Mac and Cheese

RecipeShare Test Kitchen

Charlie Chan Pasta with Peanut Chicken

Charlie Chan Pasta with Peanut Chicken

RecipeShare Test Kitchen

Chicken Pesto Pasta

Chicken Pesto Pasta

RecipeShare Test Kitchen

Honey Garlic Chicken Fried Rice

Honey Garlic Chicken Fried Rice

RecipeShare Test Kitchen

Spicy Korean Chili Garlic Noodles with Pork and Bok Choy

Spicy Korean Chili Garlic Noodles with Pork and Bok Choy

RecipeShare Test Kitchen

Hoisin Garlic Chicken and Veg Noodles

Hoisin Garlic Chicken and Veg Noodles

RecipeShare Test Kitchen