• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The Flexitarian
  • Deals
    • Hurom Slow Juicer H330P – Discount Offer
    • Kenwood Cooking Chef XL – Exclusive Offer
    • My Amazon Store
  • Recipes
    • By Dish Type
    • By Ingredient
    • By Diet
    • Seasonal Food
    • What Can I Make With…?
    • Recipe Collections
    • Weekly Meat-Free Meal Plans
  • Shopping List
  • MY BOOK
    • My Cookbook: Less Meat, More Plants
    • DOWNLOAD a FREE Preview Copy
  • Flexitarian
    • The Flexitarian Diet
    • Why Go Flexitarian?
      • Meat & Health
      • Meat & The Environment
      • Animal Welfare
    • Tips & Hints
      • How To Cook Veggie
      • Cooking With Less Meat
      • Beginners’ Guides
      • Do It Yourself Recipes
      • How To Cook Without A Recipe
  • Eco Living
    • Fighting Food Waste
    • Health & Nutrition
    • Green Living
    • Eating In / Eating Out
    • Competition
    • Eco Travel
    • Fitness
    • Grow Your Own
    • Gift Guides
    • Product Reviews
    • Cookbook Reviews
    • Festivals, Food Shows & Markets
  • ABOUT
    • CONTACT ME
    • In the News
    • Privacy Policy
  • Facebook
  • Instagram
  • Pinterest
  • YouTube
The Flexitarian Logo

The Flexitarian

The Flexitarian Diet - A Flexible Vegetarian Diet

  • Deals
    • Hurom Slow Juicer H330P – Discount Offer
    • Kenwood Cooking Chef XL – Exclusive Offer
    • My Amazon Store
  • Recipes
    • By Dish Type
    • By Ingredient
    • By Diet
    • Seasonal Food
    • What Can I Make With…?
    • Recipe Collections
    • Weekly Meat-Free Meal Plans
  • Shopping List
  • MY BOOK
    • My Cookbook: Less Meat, More Plants
    • DOWNLOAD a FREE Preview Copy
  • Flexitarian
    • The Flexitarian Diet
    • Why Go Flexitarian?
      • Meat & Health
      • Meat & The Environment
      • Animal Welfare
    • Tips & Hints
      • How To Cook Veggie
      • Cooking With Less Meat
      • Beginners’ Guides
      • Do It Yourself Recipes
      • How To Cook Without A Recipe
  • Eco Living
    • Fighting Food Waste
    • Health & Nutrition
    • Green Living
    • Eating In / Eating Out
    • Competition
    • Eco Travel
    • Fitness
    • Grow Your Own
    • Gift Guides
    • Product Reviews
    • Cookbook Reviews
    • Festivals, Food Shows & Markets
  • ABOUT
    • CONTACT ME
    • In the News
    • Privacy Policy
  • Facebook
  • Instagram
  • Pinterest
  • YouTube
The Flexitarian » Recipe » Courgette Curry

Courgette Curry

May 28, 2026 · Annabelle Randles 2 Comments

4.30 from 10 votes

Jump to Recipe Print Recipe

Cooked in a fragrant coconut-tomato broth, this courgette curry is a nourishing, plant-based main that everyone will love. With seasonal courgettes, protein-rich tofu and chickpeas, it offers a comforting, flavour-packed meal that’s simple, wholesome and entirely plant-based.

courgette and tofu curry in a bowl with rice and coriander

Courgette Curry: A Creamy, Flavoursome Meal

Cooked in a light and fragrant coconut and tomato sauce, this courgette & tofu curry makes a hearty main course that the whole family can enjoy.

I like to serve it with fresh coriander and chillis (for the grown-ups) on top and a side of naan bread and wholegrain rice. Courgette (or zucchini, as it’s known in the US and Australia) is the star of this dish

This courgette & tofu curry is a quick and straightforward recipe that makes the best of seasonal tomatoes and courgettes. I included some tofu and chickpeas for some hearty plant-based protein. To release the aromas of the spices, it is best to heat them in oil first.

Why You’ll Love This Courgette Curry

  • Packed With Plant-Based Protein: tofu and chickpeas make this a satisfying and nourishing meal that will keep you full for hours.
  • Big, Bold Flavours: a fragrant blend of cumin, coriander, turmeric and mustard seeds cooked in a rich coconut-tomato broth makes every spoonful deeply satisfying.
  • Perfect for a Courgette Glut: a brilliant recipe to make the most of seasonal courgettes, whether from your garden or the market.
  • Easy One-Pot Meal: straightforward to make with everyday ingredients, and minimal washing up.
  • Vegan & Gluten-Free: naturally free from dairy, eggs and gluten, so it works for a wide range of diets.
  • Great for Meal Prep: it stores well in the fridge for up to 3 days and tastes even better the next day as the flavours deepen.

What To Serve With Courgette Curry

  • Rice: wholegrain basmati is the classic pairing and soaks up the coconut-tomato sauce beautifully. For something lighter, try cauliflower rice or quinoa.
  • Bread: warm naan is perfect for scooping. Homemade coriander flatbreads also work wonderfully and take only minutes to make.
  • Cooling sides: a simple cucumber and mint raita (or a plant-based yoghurt equivalent) balances the warmth of the spices and adds a fresh contrast.
  • Chutney: a spoonful of mango chutney on the side adds sweetness that complements the coconut broth.

Other Curry Recipes To Try:

  • CAULIFLOWER AND AUBERGINE CURRY
  • CABBAGE CURRY
  • EASY CAULIFLOWER & KALE KORMA
  • EASY KOHLRABI CURRY
  • EASY CHICKPEA CURRY

Jump to Recipe Print Recipe

How to Make Courgette Curry

The first step is to press the tofu for at least 20 minutes. This will help remove excess water and allow the tofu to absorb more flavours and have a crispier texture. You can use a tofu press or wrap the tofu slab in a clean towel and press it between 2 plates by securely placing something heavy on top. If you can plan ahead in the morning, leave the tofu to press in the fridge during the day so you can use it straightway when you start cooking.

The dry spices (coriander, cumin, turmeric, yellow mustard seeds, cayenne pepper) are first heated in oil on their own until the mustard seeds start popping. The ginger, onion, garlic, and tomato puree are then added to the spice mixture followed by the red pepper, courgettes, tomatoes, coconut milk, vegetable stock, and diced tofu.

The courgette and tofu curry is left to simmer uncovered for 20mins or so until the vegetables are cooked.

All that is left to do is to add the drained chickpeas. and season to taste with lemon juice and salt.

Tips & Variations

  • Adjusting the heat: the cayenne pepper gives this curry a good kick. If you prefer a milder dish, start with ¼ tsp and add more to taste. Note that the coconut milk helps temper the heat, so if you leave it out (or reduce it), dial back the cayenne accordingly.
  • No tofu? swap it for extra chickpeas, or for a non-vegan version, paneer works beautifully. You could also use tempeh for an even higher protein alternative.
  • Make it creamier: for a richer, creamier curry, use full-fat coconut milk and stir in an extra splash just before serving.
  • Add more vegetables: this curry is very forgiving. Spinach, baby corn, frozen peas, red lentils or diced sweet potato all make great additions. Simply add them at the same stage as the courgettes.
  • Can you freeze it? Yes! Let the curry cool completely then transfer to an airtight container. It freezes well for up to 3 months. Thaw overnight in the fridge and reheat gently on the hob, adding a splash of water or stock if needed.
  • Using up large courgettes: if your courgettes have grown oversized (it happens fast in summer!), they work perfectly here. Simply scoop out the seeds if they are very large and cut into slightly bigger chunks so they hold their shape during cooking.

Frequently Asked Questions About This Courgette Curry

Can you freeze this courgette curry?

Yes! Let the curry cool completely before transferring to an airtight container or freezer bag. It freezes well for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat gently on the hob, adding a splash of water or stock if the sauce has thickened.

Do you need to press the tofu?

Yes, pressing the tofu is an important step. It removes excess water, giving the tofu a firmer texture and allowing it to absorb the spices and sauce much better. Press for at least 20 minutes or ideally leave it in the fridge pressing during the day so it’s ready to go when you start cooking.

Do you peel courgettes before cooking?

No, courgettes do not need peeling. Simply trim the ends and cut them as the recipe directs.

Can you make this curry without tofu?

Absolutely. Simply swap the tofu for extra chickpeas, or use paneer if you are not strictly vegan. Tempeh also works well as a high-protein alternative.

How spicy is this courgette curry?

It has a noticeable kick from the cayenne pepper, balanced by the coconut milk. If you prefer a milder curry, reduce the cayenne to ¼ tsp. If you leave out the coconut milk, reduce the cayenne further as the heat will be much more pronounced without it.

Can you make this courgette curry ahead of time?

Yes, in fact it tastes even better the next day as the flavours have more time to develop. Store in the fridge in an airtight container for up to 3 days and reheat gently in a pan.

If you are looking for additional courgette recipes, why not try my flavoursome courgette dip made with courgettes, tahini, mint and parsley? Delicious with raw vegetables and pitta bread but also perfect in wraps, this dip makes a nice addition to a mezze platter.

Also, my courgette soup can be enjoyed either hot or chilled and is infused with refreshing flavours of lemon, mint, basil, and dill. Perfect for a light and satisfying meal. 

I hope you enjoy this courgette and tofu curry recipe as much as we do. If you do make this recipe, don’t forget to tag me on Instagram!

Note: this recipe was originally published on September 7th, 2020 and updated May 28th, 2026.

Courgette & Tofu Curry [vegan] 2020 © Annabelle Randles | The Flexitarian

Courgette Curry

Cooked in a light and fragrant coconut and tomato sauce, this courgette curry with tofu makes a hearty main course that the whole family can enjoy.
4.30 from 10 votes
DieTARY CHOICEDairy-Free Recipes, Egg-Free Recipes, Gluten-Free Recipes, High Fibre Recipes, Nut-Free Recipes, Soya-Free Recipes, Vegan Recipes
Print Recipe Add to Shopping ListAdd to Shopping List Pin Recipe
Prep Time 30 minutes mins
Cook Time 25 minutes mins
Total Time 55 minutes mins
Course Curries
Cuisine Indian
Servings 4 servings
Calories 409 kcal

Equipment

saucepan

Disclaimer: the equipment list above includes affiliate links to products I use and like.

Watch How To Make This Recipe

Ingredients
 
 

  • 400 g extra-firm tofu
  • olive oil
  • 2 tsp ground coriander
  • 2 tsp ground cumin
  • 1 tsp turmeric
  • 1 tsp yellow mustard seeds
  • 1/2 to 1 tsp cayenne pepper
  • 1 thumb freshly grated ginger root
  • 1 onion
  • 3 garlic cloves
  • 2 Tbsp tomato puree
  • 1 red pepper
  • 300 g tomatoes
  • 500 g courgettes
  • 400 ml coconut milk
  • 400 ml vegetable stock
  • 400 g can chickpeas
  • juice of 1 lemon
  • salt

TO SERVE:

  • fresh coriander
  • red chilli
  • naan bread
  • rice
(Switch on to prevent your screen from going dark)

Instructions
 

  • Press the tofu for at least 20 minutes to extract as much water as possible. You can use a tofu press or wrap the tofu slab in a clean towel and press it between 2 plates by securely placing something heavy on top. When done, drain the water and cut the tofu into 1cm / 0.4 inch dice.
    400 g extra-firm tofu
  • Heat some olive oil in a large saucepan. Add ground coriander, ground cumin, turmeric, yellow mustard seeds, cayenne pepper. Heat and stir until mustard seeds start popping. Add grated ginger, chopped onion, crushed garlic and tomato puree.
    olive oil, 2 tsp ground coriander, 2 tsp ground cumin, 1 tsp turmeric, 1 tsp yellow mustard seeds, 1/2 to 1 tsp cayenne pepper, 1 thumb freshly grated ginger root, 1 onion, 3 garlic cloves, 2 Tbsp tomato puree
  • Add red pepper cut in 2cm [0.8 inch] dice, courgettes cut in 1cm slices [0.4 inch] and tomatoes diced in eighths. Add coconut milk and vegetable stock. Bring to the boil. Reduce heat and add the tofu cut in 2cm [0.8 inch] dice. Simmer uncovered for 20mins or so until vegetables are cooked.
    1 red pepper, 300 g tomatoes , 500 g courgettes, 400 ml coconut milk, 400 ml vegetable stock
  • When done, add drained chickpeas. Season to taste with lemon juice and salt.
    400 g can chickpeas , juice of 1 lemon, salt
  • Serve topped with freshly chopped coriander and red chillis plus rice and naan bread on the side.
    fresh coriander, red chilli, naan bread, rice

Nutritional Information

Nutrition Facts
Courgette Curry
Serving Size
 
1 serving
Amount per Serving
Calories
409
% Daily Value*
Fat
 
26
g
40
%
Saturated Fat
 
19
g
119
%
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
2
g
Sodium
 
772
mg
34
%
Potassium
 
1214
mg
35
%
Carbohydrates
 
34
g
11
%
Fiber
 
9
g
38
%
Sugar
 
10
g
11
%
Protein
 
18
g
36
%
Vitamin A
 
2194
IU
44
%
Vitamin C
 
76
mg
92
%
Calcium
 
145
mg
15
%
Iron
 
8
mg
44
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword courgette, courgette and tofu curry, courgette curry, courgette curry recipe, curry, tofu, vegan courgette curry, vegan curry, zucchini curry

Find this recipe online:

Courgette Curry

https://theflexitarian.co.uk/recipe-items/courgette-tofu-curry-vegan/

DID YOU MAKE THIS RECIPE? Leave a review in the comments below! or share it on Instagram tagging @theflexitarianuk.

I cannot wait to see your posts!

Other things you might enjoy reading

  • 13 Courgette Salad Recipes For Healthy Lunches
  • Tofu Curry
  • Tofu vs Tempeh: Taste, Nutrition and Cooking Tips
  • Courgette Dip [vegan]
  • 10 Best Vegetarian Curry Recipes
Print Friendly, PDF & Email

Recipe

Previous Post: « Courgette Soup
Next Post: Vietnamese Salad with Baked Tofu »

Reader Interactions

4.30 from 10 votes (9 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Rate This Recipe




Comments

  1. VLB says

    August 18, 2021 at 7:48 pm

    3 stars
    Left out coconut milk and meant it was far too hot for me; cayenne pepper overwhelms the other spices

    Reply
    • theflexitarian says

      August 23, 2021 at 7:22 am

      Hi Victoria,
      Sorry to hear it was too hot for you. The coconut milk makes the curry milder. It would be best to leave some of the “hot” spices out if you are not using coconut milk.

      Annabelle

      Reply

Primary Sidebar

Hello, I am Annabelle!

Welcome to The Flexitarian.
I am passionate about food and the environment.
I hope my vegan and vegetarian recipes and eco tips will inspire you to embrace "more of" a plant-based diet and green lifestyle.
More About Me …

* GET MY COOKBOOK *

Available from:
UK/IR
Blackwells
Amazon UK

US/CAN
Amazon
Barnes & Noble
Bookshop.org
Additional Retailers

Newsletter

* FREE E-BOOK *


* SPONSORED LINKS *

PromFormal

OUR ECO BOUTIQUE


Footer

The Flexitarian

Less Meat, More Plants

  • Amazon
  • Facebook
  • Goodreads
  • Instagram
  • Pinterest
  • Threads
  • TikTok
  • YouTube

Newsletter

MY COOKBOOK

Copyright © 2026 · Recipe Blogger Theme · Genesis Framework · Privacy Policy · WordPress · Log in

Courgette & Tofu Curry [vegan] 2020 © Annabelle Randles | The Flexitarian

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.