Skip to content

Vegan Thai Salad/ Pad Thai

VThaisalad wioth tofu6

Deliciously fragrant, vibrant & nutritious!

I love Thai food & after the blog interest in my Thai beef salad, I wanted to make a satisfying vegan version. I have added firm tofu slices, but these can be omitted if you are not a fan.

VThai salad 4

Why at tofu?

Tofu is made from soybean curds & is naturally gluten-free, low-calorie & cholestrol-free, making it a fantastic source of iron & protein-especially for vegans & vegetarians. This Thai salad will also appeal to those wanting to have a raw food diet, since it does not require cooking. (It also makes it very quick to whip up!).

I love this Thai salad as it combines flavours (zing from the lime, warmth from the ginger, fragrance from the fresh coriander & spring onion, with the comforting backdrop of creamy coconut milk) with lovely crunchy textures (crunchy vegetables, cashews) & vibrant colour.

It also makes use of your spiraliser! You can get a cheap pencil sharpener style spiraliser

imgresor desktop one with a lifetime guarantee on Amazon! If you do not have a spiraliser, you can use a peeler to make strip-like peelings instead.

Now who said salads were boring?!


Serves: 2 hungry people or 3 people as a main meal

Preparation time: 10-15 mins



2 medium carrots, spiralised

2 large courgettes, spiralised

120g beansprouts

1 1/2 large red peppers or 2 if medium, sliced into thin strips

4 spring onions, sliced diagonally, reserve some for decoration



2 plump garlic cloves, peeled & crushed

25g fresh root ginger, finely chopped

Juice from 1 lime

28g packet of fresh coriander, finely chopped

1 plump red chilli, finely chopped (seeds in if you want it hotter!)

120ml coconut milk

2 tsp honey or agave

2tbsp  Tamari or vegan soy sauce

60g raw cashews

Ground black pepper

To serve: some sliced spring onion & a sprinkling of ground flaxseeds

Optional: Firm tofu slices (ready to eat)


Method: Make the salad.

In a large bowl mix together the spiralised carrot, courgettes with the beansprouts, sliced red pepper & most of the spring onion (reserving some back for a garnish).



Make the dressing: In a small bowl mix together the crushed garlic, finely chopped root ginger, lime juice, finely chopped coriander, chopped red chilli, coconut milk, honey. Season with plenty of ground black pepper.


Pour 3/4 of the dressing onto the salad mix, along with raw cashews & combine (reserve a little of the dressing to decorate). Plate up: put some of this dressed salad on each plate. I like to sprinkle a little ground flaxseed on top to add to the nutritive value.

Then if using: slice up tofu into slices. Arrange on top of the salad. Drizzle over with some of the dressing. Garnish with raw cashews & spring onion slices.

VThai saladwithtofu5

Pretty as a picture!




Delicious without the tofu too


Great for packed lunches or as a dinner party starter too!

Don’t forget you can find my favourite recipes in my FREE eBook here.

Vegetarian Pad Thai

By adding buckwheat noodles to the Thai salad, you can make this dish also another favourite dish of mine: into Pad Thai! Garnish with a few toasted black sesame seeds (as shown in photo).


Great for your lunch box too!


Great served with a wedge of lime!

Don’t forget you can find my favourite recipes in my FREE eBook here.

12 replies »

  1. I have been surfing on-line greater than 3 hours nowadays, yet I
    by no means discovered any fascinating article like yours.
    It is pretty worth sufficient for me. Personally, if all site owners and bloggers made excellent content as you did, the web will be a lot more helpful than ever before.


  2. What I like about your recipes is that they are simple to make…ingredients are straightforward and look amazing…well your photos do 😉


  3. Thanks on your marvelous posting! I certainly enjoyed reading it, you might be a great author.
    I will make certain to bookmark your blog and will often come back at some point.
    I want to encourage that you continue your great writing, have a nice evening!


    • Thank you so much Rocco. That is the nicest thing I have heard for a long time! Thank you for your encouragement. It means a lot! Have a lovely weekend. X


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s




No Instagram images were found.

%d bloggers like this: