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
Pasta And Noodles
Main Course
Vegetarian
Quick And Easy
High Protein
Meal Prep
High Fiber
High Energy
Balanced Meal
17 July 2026

Basil Pesto Pasta with Courgette and White Beans

RecipeShare Test Kitchen

Jump to recipeRelated recipes
Basil Pesto Pasta with Courgette and White Beans

Basil pesto pasta with courgette and cannellini beans: a quick vegetarian dinner with fresh basil, wholewheat spaghetti, and satisfying protein.

Browse Meal Plan Library

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 pesto remains the focus: fragrant basil, toasted pine nuts, Parmesan, garlic, and good olive oil. The vegetables and beans are folded in at the end, so they support the sauce rather than turning it into a different kind of pasta.

Flavor Profile

Fresh basil brings sweetness and peppery herbal flavour, while Parmesan adds salty depth and pine nuts give the sauce its soft, buttery character. Courgettes pick up golden edges in the pan, 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

Cook the spaghetti until barely al dente and save a generous cup of its cooking water. That starchy water is what transforms pesto from a thick paste into a silky pasta sauce. Cook the courgettes separately while the spaghetti boils so they have room to brown rather than steam.

Make the pesto in a food processor, then toss it with the drained spaghetti off the heat. This keeps the basil green and prevents the cheese from becoming grainy. Add the beans and courgettes last, using a splash more pasta water to bring everything together.

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.

Toast the pine nuts for a few minutes in a dry pan before making the pesto. Let them cool briefly first, so they do not warm and darken the basil in the food processor. If your basil stems are tender, use them too; they add flavour and reduce waste.

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. The pesto uses a measured amount of olive oil, pine nuts, and Parmesan so the classic flavour is present without making the dish overly rich.

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 pesto, replace Parmesan with nutritional yeast and add a pinch more salt. Walnuts or almonds are workable, less expensive alternatives to pine nuts, although the flavour will be different.

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

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.

Basil Pesto Pasta with Courgette and White Beans

RecipeShare Test Kitchen

Basil pesto pasta with courgette and cannellini beans: a quick vegetarian dinner with fresh basil, wholewheat spaghetti, and satisfying protein.

Basil Pesto Pasta with Courgette and White Beans image
Pasta And Noodles
Main Course
Vegetarian
Quick And Easy
High Protein
Meal Prep
High Fiber
High Energy
Balanced Meal
Prep Time
12 mins
Cook Time
15 mins
Total Time
27 mins
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.

  • Warm the beans gently to keep them intact rather than stirring them vigorously.

Tools Used

Food Processor(opens in a new tab)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

USMetric

Pasta and Courgette

Basil Pesto

White Bean Finish

Instructions

Pasta and Courgette

  1. 1

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

  2. 2

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

  3. 3

    While the pasta cooks, heat the olive oil in a large frying pan over medium-high heat. Cook the courgettes for 6 to 8 minutes until tender with golden edges. Season lightly and set aside.

Basil Pesto

  1. 1

    Add the basil, Parmesan, pine nuts, garlic, extra-virgin olive oil, and black pepper to a food processor.

  2. 2

    Pulse until finely chopped and saucy, stopping to scrape down the sides. Add a spoonful of the reserved pasta water if needed to loosen it.

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 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.

Save, Plan & Shop Smarter

Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.

Import recipes from most websites

Create and edit your own recipes

Plan your week with the Meal Planner

Mark favourites for quick access

Build grocery lists from your meal plan

Tick off pantry items you already have

Nutrition Facts

Serving Size: 1 pasta bowl (about 420 g)

Calories 640
% Daily Value*
Total Fat 22g28%
Saturated Fat 9g45%
Trans Fat 0g
Cholesterol 15mg5%
Sodium 420mg18%
Total Carbohydrates 85g31%
Dietary Fiber 15g54%
Sugars 7g
Protein 25g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Comments & Reviews

  • Roberto

    4/22/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

    11/23/2025

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

  • Gillian

    9/14/2025

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

  • Ben

    8/22/2025

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

  • Laura

    6/21/2025

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

Made this recipe?

Rate it and share how it turned out

Your feedback helps us make RecipeShare more useful for home cooks.

Your rating

Your email is private and will never be shown.

Create your own recipe

Add your personal creations and build your own recipe collection.

Add 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

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

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

High-Protein Korean Popcorn Chicken Bowl

High-Protein Korean Popcorn Chicken Bowl

RecipeShare Test Kitchen

Hoisin Garlic Chicken and Veg Noodles

Hoisin Garlic Chicken and Veg Noodles

RecipeShare Test Kitchen

High-Protein Chicken Caesar Pasta Salad

High-Protein Chicken Caesar Pasta Salad

RecipeShare Test Kitchen

High-Protein Salmon Power Bowl

High-Protein Salmon Power Bowl

RecipeShare Test Kitchen

20-Minute Beef Udon Stir Fry with Black Pepper Sauce

20-Minute Beef Udon Stir Fry with Black Pepper Sauce

RecipeShare Test Kitchen