5 from 1 vote
Rate this Recipe -

This Vegan Snake Bean Vegetable & Tofu Curry recipe is an exclusive from Caroline Griffiths & Vicki Valsamis’ cookbook Eat Plants, Be Happy! Click here to find out where you can purchase a copy of the book.

Disclaimer: the cookbooks we feature are independently selected by our Best of Vegan editors and are in no way sponsored by the author and/or the publisher. All content is used with permission.

About the authors

Caroline Griffiths is a qualified home economist, cook, food writer, and food stylist with a keen interest in nutrition. She is a passionate food expert with over 20 years of food industry experience, having worked in several of Australia’s best-known test kitchens. Caroline loves to create recipes that are flavorful, wholesome, creative, and achievable.

Vicki Valsamis is one of Australia’s most sought-after food stylists and recipe developers, and has worked with major brands, food magazines, and publishers.

About the book

Eat well for yourself and the planet. With 130 simple, delicious, vegetable-focused recipes, authors Caroline Griffiths and Vicki Valsamis show how eating plant-based means eating well – and ensuring a happier mind, body, and planet.


Vegan Snake Bean Vegetable & Tofu Curry

5 from 1 vote
Snake beans, the slightly heartier cousin of green beans, are the star of this dish. They are so named for their length and dark ends that could be mistaken for a snake’s head. If you happen to come across the more unusual wing beans with their ruffled frills, add a good handful to your curry near the end of the cooking time.  A Madras curry mix or a French-style curry powder called vadouvan works well here. Serve with steamed rice or quinoa. –CG
Print Recipe Pin Recipe
Author: Caroline Griffiths & Vicki Valsamis


  • 2 tablespoons peanut oil
  • 300 g 10½ oz firm tofu, cut into long rectangles about 2 cm (¾ in) wide
  • 2 teaspoons black mustard seeds
  • 2 teaspoons ground turmeric
  • 1 red onion cut into thin wedges
  • 2 garlic cloves crushed
  • 3 teaspoons finely grated ginger
  • 1 tablespoon curry powder
  • 500 ml 2 cups Vegetable stock
  • 250 g 9 oz pumpkin (squash), peeled, deseeded and cut into 4 cm (1½ inch) chunks
  • 2 carrots cut on the diagonal, into chunks
  • 200 g 7 oz cauliflower, cut into florets
  • 300 g 10½ oz snake (yard-long) beans, cut into 5 cm (2 in) lengths
  • 250 ml 1 cup coconut milk
  • unsalted roasted cashews and pumpkin seeds to serve
  • handful of fresh coriander cilantro, to serve


  • Heat the peanut oil in a large heavy-based saucepan over medium heat. Add the tofu, mustard seeds and turmeric and cook, gently stirring occasionally, for 2–3 minutes, until the tofu is well coated and lightly browned. Remove the tofu from the pan and set aside. 
  • Add the onion to the pan and cook, stirring occasionally, for 2–3 minutes, or until just tender. Add the garlic, ginger and curry powder and cook, stirring, for 1–2 minutes, until fragrant. 
  • Add a little of the stock and stir to deglaze the pan and loosen any tasty bits stuck to the bottom. Add the pumpkin, carrot and remaining stock and bring to a simmer. Cover and cook for 10 minutes. Stir in the cauliflower and snake beans then cover again and cook for a further 8 minutes. 
  • Stir in the coconut milk and return the tofu to the pan, resting it on top of the vegetable mixture. Cook for a final 5 minutes, or until the tofu is heated through and all the vegetables are tender. 
  • Serve scattered with cashews, pumpkin seeds and coriander
Tried this recipe?Let us know how it was!

Reprinted with permission from Eat Plants, Be Happy! by Caroline Griffiths & Vicki Valsamis, photographed by Chris Middleton and Georgia Gold (Smith Street Books $27.50). Photography for this recipe is by Chris Middleton. Caroline Griffith author picture photographed by Ian van der Wolde.

Eat Plants, Be Happy cookbook cover

(Click on the image above to order your copy)


If you loved this Vegan Snake Bean Vegetable & Tofu Curry…

Check out more exclusive recipes from Eat Plants, Be Happy!

Vegan Stuffed Tomatoes

Vegan Panzanella

Similar Posts

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.