Main image of Bright Green Basil Coconut Curry

View on phone

Bright Green Basil Coconut Curry

Premium

1 hr + 5 min

Main

Freezer-friendly

This meal might look fancy (one to bookmark for guests, because it definitely has that wow factor), but it’s surprisingly simple to pull off and totally fits a nourishing weeknight dinner. Store bought green curry paste gives you that restaurant style taste in minutes, while the broth turns vibrant green thanks to a generous handful of spinach and fresh basil blended in for a bright, rounded flavour. I love serving it with black rice for the chewy bite and the gorgeous contrast against the green curry, but brown rice or white rice work beautifully too.

Servings

Total

1 hr + 5 min

Prep

25 min

Cook

40 min

Contains

Soy symbol

soy

Gluten symbol

gluten

Free from

Peanut symbol

peanut

Treenut symbol

tree nut

Sesame symbol

sesame

Ingredients

Black rice

  • 1⅓ cups (240g)
    black rice, rinsed
  • 2⅔ cups (640ml)
    water

Zucchini & tofu

  • ½ Tbsp (8ml)
    vegetable oil
  • 1
    medium zucchini, chopped†
  • ½ Tbsp (8ml)
    vegetable oil
  • 14 oz (395g)
    firm tofu, pressed, cut into 1 cm cubes
  • ½ Tbsp (8ml)

Curry broth

  • 1 Tbsp (15ml)
    vegetable oil
  • 1
    small onion, finely chopped
  • 3
    garlic cloves, minced
  • 1 Tbsp (6g)
    grated fresh ginger
  • 3 Tbsp (75g)
  • 1⅔ cups (400ml)
    canned full-fat coconut milk
  • 2 Tbsp (30ml)
  • 1 tsp (5ml)
  • 3 cups (90g)
    baby spinach
  • 1 cup (16g)
    fresh basil leaves
  • 1½ cups (360ml)
    vegetable broth
  • ¼
    lime, juiced

Optional garnish

  • fresh basil leaves
  • fresh Thai chili (bird's eye chili)

Directions

  1. Add the rice to a saucepan with the water. Bring to a boil, cover, then simmer on low until tender, 30 to 40 minutes.
  2. Let rest covered for 10 minutes, then fluff.
  3. Heat the oil in a large pan over medium-high heat. Add the zucchini and cook until lightly golden, about 7 minutes. Transfer to a plate and set aside.
  4. Heat some more oil in the now-empty pan and add the tofu. Cook, turning occasionally, until golden on all sides, about 8 minutes.
  5. Add the soy sauce and stir for 30 seconds, just until it coats the tofu. Turn off the heat to stop it from burning.
  6. Heat the oil for the curry broth in a large sauté pan or large pot over medium-high heat. Add the onion and cook 4 minutes, until translucent.
  7. Add the garlic and ginger and cook 1 minute, stirring throughout.
  8. Stir in the green curry paste and cook 30 to 60 seconds, until fragrant.
  9. Add the coconut milk, soy sauce, and maple syrup. Let the mixture heat up slightly.
  10. In a blender, combine the spinach, basil, and vegetable broth. Blend until completely smooth.
  11. Pour the blended mixture into the pot. Stir in the cooked zucchini and squeeze in the lime juice. Let the mixture heat back up.
  12. Serve with the black rice and tofu. Optionally, garnish with sliced chili and more fresh basil. Enjoy!

Notes

  • †For us, 1 medium zucchini weighed 330g.

Storage

  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • Freeze the curry broth for up to 2 months.

Let us know what you think

Plate method

The Plate Method is a visual tool that helps us ensure our dietary needs are on track. Touch the image below to see how this recipe measures up.

Grains & Starches 29%

• black rice

Proteins 14%

• firm tofu

Fruits & Veggies 57%

• medium zucchini

• small onion

• garlic clove

• grated fresh ginger

• Thai green curry paste

• baby spinach

• fresh basil leaves

• lime

Calcium

• firm tofu

Fat

• vegetable oil

• vegetable oil

• vegetable oil

• canned full-fat coconut milk

Nutrition info

Focusing on numbers can harm our relationship with food. Instead, our philosophy is to Nourish the Cells & the Soul. For specific nutrition needs due to a medical condition, consult a dietitian or physician. While we strive to provide accurate nutritional information, we cannot guarantee its accuracy. See our disclaimer for details.

Show nutrition info  

More for the eyes

Process image of Bright Green Basil Coconut Curry Process image of Bright Green Basil Coconut Curry Process image of Bright Green Basil Coconut Curry Process image of Bright Green Basil Coconut Curry

Leave a comment

Rate this post


Marcella - Oct. 3, 2026, 12:48 p.m.

Awesome! For me, 1tbsp of the Curry Paste is enough, though.


Stéphanie - Sept. 18, 2026, 8:26 p.m.

I was wondering if I should use Thai basil or regular basil. Thank you 😊

PUL small logo PUL Team - Sept. 19, 2026, 7:13 p.m.

Hiii Stéphanie, we used regular fresh basil in this one 🌿 Thai basil could also work, but it has a stronger and more distinct flavour, so it would give the curry a slightly different taste. Hope you enjoy it! 💚

Stéphanie - Sept. 21, 2026, 12:14 a.m.

I finally made it with de Thai basil and it was perfect! Thank you ! 😊


R - Aug. 19, 2026, 2:14 a.m.

This was so good! It’s a little bit of a longer process for a weekday dinner but you will have leftovers probably so worth it!!

PUL small logo PUL Team - Aug. 19, 2026, 4:22 a.m.

Thanks for trying the curry, R! So glad it was enjoyed 🤗


Hannah van Volen - Aug. 17, 2026, 7:36 p.m.


Nicky - Aug. 15, 2026, 2:08 a.m.

So, nourishing, comforting, and bright!


Lisa - Aug. 12, 2026, 11:20 a.m.

This curry is very good!! We forgot to buy green curry paste so we used the yellow paste we had and it was amazing, especially when adding the green mixture it had so many great flavours. We also added more veggies and some beans to fill it a bit more. Wil, definitely put this in regular rotation!

PUL small logo PUL Team - Aug. 12, 2026, 4:29 p.m.

Woop woop! So honoured that it'll make the regular rotation, Lisa, and thanks for the yellow curry paste swap idea 🤗


nohya Amande - July 7, 2026, 1:30 a.m.

Very good! At first I feared the curry would be too watery, but it got absorbed by the rice and was just right! I did use just white rice as that's what I had, and I cut the tofu in very small cubes and added them at the end with the zucchini without pan feying them, as someone suggested, to cut down time, and it was great. The basilic makes it taste fresh, love it!

PUL small logo PUL Team - July 7, 2026, 6:04 p.m.

So thrilled to hear you enjoyed it, Nohya, and thanks for sharing the modification ideas! ☺️


Alicia - May 28, 2026, 1:01 p.m.

This tastes amazing! If you’re short on time just throw the tofu into the broth in the end without frying it, it gives a bit of a Palak Paneer vibe, very delicious 😋 Loved the zucchini in it as well, perfect for summers!

PUL small logo PUL Team - May 28, 2026, 5:44 p.m.

Mmm thanks for sharing the idea, Alicia! 💛


James - May 27, 2026, 8:20 p.m.

I didn’t personally cook this but I loved the result. 😅


Tiffany - May 26, 2026, 12:52 a.m.

Delicious and satisfying! Cooking the curry broth got a little chaotic for me. I left one or two items in the fridge, which didn't flow well with the cooking rhythm. That's totally on me. So, now I know to have everything out and ready to go when I tackle the broth. All that said, my experience doesn't take away from the recipe at all. I'd make it again!


Phillipa - May 25, 2026, 11:53 a.m.

Has anyone tried this with smoked tofu? It's a bank holiday here in Germany and I don't want to drive to The Netherlands just for Tofu. 😅
I have either smoked tofu, dried long strip tofu or dehydrated soy chunks. I can't think what will be the best substitute.
If anyone reads this today and has any ideas I'd be really grateful. My fridge is empty except for courgettes!

PUL small logo PUL Team - May 25, 2026, 6:13 p.m.

Heyy Phillipa, oooh did you end up trying any of the options? The smoked tofu would add a smoky flavour compared to the original recipe, but since the curry itself is packed with bold flavours from the green curry paste, coconut milk, ginger, and basil, we imagine it could work! You could always adjust the curry to taste 😊

The soy chunks could work too if you rehydrate them first, though they’ll likely absorb a bit of the broth. Hope you were able to make something delicious with your courgettes in the end 🫶

Phillipa - May 26, 2026, 9:54 p.m.

Hello,
Thank you so much for your advice. I used a small long-life pack of almond tofu and some strips of the dehydrated tofu (soaked first). The almond tofu added an extra crunchy texture when you got a bit of chopped almond and the dehydrated tofu added a chewiness which I liked a lot. I would normally use the latter in Chinese dishes but it worked really well for me.
I also found some frozen peas so we got an extra hit of the veggies. I really love the green colour of this curry and I don't think it needs another vegetable but I did decide to top each serving with two halves of a cherry tomato to make it look pretty! 😅
Thanks again. This is one of my favourite recipes!


Elke Spiessens - May 17, 2026, 6:55 p.m.

It was delicious! I really recommend going for the black rice, it's worth it 🤤
Loved the colours, too 💚🖤 (told my kids we were having a Wicked-themed dinner)


Traficote - May 3, 2026, 3:24 p.m.

Made it today, it was delicious ! I read some people were confused by the zucchini, but I personally wasn't, it gave the broth more texture ! Plus I have lots of friends who can't eat bell peppers, and it's often an ingredient in these curries, so very hapy with this one. It was difficult not to eat everything, but I am so happy to have leftovers, it will bring so much joy again without having to cook. A new addition to my rotation list, wonderful!

PUL small logo PUL Team - May 3, 2026, 5:47 p.m.

Ohh this makes us so happy to hear, Traficote, thank you for sharing 💚 love that the zucchini worked for you too!


Charlotte - May 2, 2026, 1:17 a.m.

Absolutely gorgeous! I added eggplant with the courgette and it was delicious. Love the colour especially!

PUL small logo PUL Team - May 2, 2026, 3:35 a.m.

Such a delicious idea, Charlotte! So happy the curry was enjoyed ☺️


Bethan Harcourt - April 23, 2026, 6:55 p.m.

We really enjoyed this one, my courgette was no good, so had to do without that. But otherwise, I loved the taste of the broth and the tofu, very refreshing and hearty, but still felt quite light.


Brittany Israelsen - April 22, 2026, 9 p.m.

Loved this dish! So yummy and refreshing! Zucchini is a little odd and becomes very mushy with leftovers. Will make with red bell pepper or carrots next time for a little crunch and a different color. Will most definitely be adding this to my food rotation!


Hana - April 16, 2026, 2:42 p.m.

Not usually a coconut flavor fan, but this was SO good! Black rice is a new discovery for me and I loved it in this. Amazing taste!

PUL small logo PUL Team - April 16, 2026, 3:09 p.m.

Woohoo! So happy to hear it was enjoyed, Hana, and hope you enjoyed more adventures with black rice 🤗


Teya Daneva - April 10, 2026, 8:16 p.m.

Kilian says: Not really a Thai taste with the Tofu but it's very good food. Nice and spicy, feels relatively light. Great mix with the black rice but I was confused by the zucchini in there - why zucchini?
Teya says: I loved it, and it felt like a fancy recipe to follow. I overdid the spicy flakes at the end and might have used the wrong Tofu but I am happy!

PUL small logo PUL Team - April 11, 2026, 2:05 a.m.

Heyy heyy, Kilian and Teya, thank you both so much for sharing your thoughts ☺️ Love hearing how it turned out for you! The zucchini is in this one for a bit of texture and to add some more veggies 💚

Brittany Israelsen - April 22, 2026, 8:57 p.m.

My husband (former chef) and I were confused by the zucchini as well. We both thought red bell pepper or carrots would be a better addition for both the color and the texture. 🥕


Phillipa - April 8, 2026, 7:39 p.m.

Yummy!!!
We will definitely be making this again. I just mixed a little soy yogurt into our 5-year-old's to dull the spiciness a bit. I can't wait to try this with black rice and not white rice as we did today.

PUL small logo PUL Team - April 8, 2026, 8:35 p.m.

Woohoo! Thanks for the love, Phillipa, and we hope you enjoy it as much with black rice ☺️