Traditional Plant-Based Cooking

  • Recipes
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
×
Home » Dinner » Curry

Vegan Thai Red 'beef' Curry [slow cooker & stove-top recipe]

Published: Apr 12, 2023 · Modified: May 28, 2025 by Jacq · This post may contain affiliate links ·Leave a Comment

Spread the love
   2  
2
Shares
Jump to Recipe Print Recipe

Our Vegan Thai Red 'beef' Curry is easy to prepare in the slow cooker (or stove-top) and it features fresh vegetables and textured vegetable protein (TVP) slow cooked in a thick, nutty, savoury, hints of sour, creamy red Thai sauce.

A close up bowl of Thai red curry with a wooden spoon on side of bowl, fresh lemon to the side with small bowl of rice and slow cooker pot in background.

For a delicious and easy-to-make meat-free Thai-inspired meal at home, serve this dish with fluffy rice, crunchy peanuts, fresh chilli peppers, and coriander. Add a squeeze of fresh lemon juice for extra freshness, and a few crispy poppadums for a nice crunch.

Jump to:
  • Ingredients
  • How to prepare
  • Recipe notes
  • FAQ'S
  • More vegan curry recipes
  • 📖 Recipe
  • Comments

Ingredients

The ingredients you will need for this recipe are:

  • dried textured vegetable protein chunks (TVP) (or soya curls, or fresh or frozen meat-free pieces)
  • vegetable stock
  • soy sauce
  • Thai red curry paste
  • stringless beans (or any long flat beans such as yard long beans)
  • lemon
  • dried green lentils
  • canned coconut milk
  • bay leaf
  • peanut butter
  • vegan fish sauce (or extra soy sauce)
  • soft/light brown sugar (or your choice of sugar - coconut or date sugar are good options)
  • fresh beansprouts

How to prepare

One of the things we love about this recipe is how quick and easy it is to prepare. With no need to chop onions, garlic, or other vegetables except for the stringless beans which are simply sliced into one-two inch chunks.

TVP chunks soaking in a glass jug with a wooden board background.

Step 1: First, soak the TVP chunks with hot vegetable stock.

Thai red curry ingredients on a wooden board.

Step 2: Gather all your ingredients together and switch your slow cooker to the high setting.

Red Thai curry ingredients added to slow cooker.
coconut milk added to slow cooker ingredients for curry.

Step 3: Add the sliced green beans, dried green lentils, lemon zest, red Thai curry paste, soy sauce, vegan fish sauce [or replace with an extra tablespoon of soy sauce], light brown sugar, peanut butter, coconut milk, bay leaf, and soaked TVP chunks.

Veggie stock mixed through curry ingredients and ready to cook.
bean sprouts added to the red Thai curry cooking in the slow cooker pot.

Step 4: Add the vegetable stock that the TVP was soaking in, along with a few pinches or salt and pepper, and give it a good stir.

Step 5: Cook for 3 hours, and then add the bean sprouts. Stir and cook for another 30 minutes.

Red Thai curry cooked and being stirred with silver spoon.
A close up of Thai red beef curry garnished with slices of red chilli and served with rice garnished with cilantro, crispy mini poppadoms at the side of the brown bowl.

Optional serving suggestion: Garnish with fresh red chilli slices, fresh coriander [cilantro], and a few peanuts or cashew nuts [toasted nuts are extra tasty]. A few mini poppadoms or naan breads are a nice accompaniment.

Recipe notes

Storage

Store leftover curry for up to 3 days within the refrigerator or 3-4 months within the freezer.

Reheat

To reheat leftover, place the curry into a non-stick pan and bring to the boil, lower the heat and simmer for a few minutes until piping hot. Extra liquid can be added if required, a little oat or soya milk is a nice option, as is almond or coconut milk [although don't use canned coconut milk, the one in the carton intended for drinking is better as it is thinner than canned].

FAQ'S

What are stringless beans?

Stingless beans are similar to French beans and runner beans, and are commonly found in UK supermarkets. These long, flat bean pods contain small green beans and have a fresh, nutty taste. Unlike other types of bean and pea pods, stringless beans do not have a string running along the edge of the pod, making them quick to prepare and easy to eat. They don't require long cooking and can be eaten raw in salads.

What can I replace stringless beans with?

Snake beans, or Chinese long beans, are a type of bean commonly used in Southeast Asian cuisine and are a great alternative to stringless beans.
They are long and thin in shape, with a slightly sweeter and milder taste compared to traditional green flat beans. Their name may differ in other countries, with regional variations such as asparagus beans or cowpea beans.
Yard long beans are also a good replacement, as are ordinary green beans, sugar snap peas, and mangetout otherwise known as sugar peas or snow peas. Although, if your alternative pea or bean pods have a stringy component then do remove this before adding to the recipe.

Can the peanut butter be replaced?

Yes, if you have a preference for a specific type of nut butter or have nut allergies, feel free to substitute peanut butter with your favourite nut butter or opt for sunflower or pumpkin seed butter instead.

Can I prepare this Thai curry recipe on the stove-top?

Yes, although more vegetable stock will need to be added as the liquid will evaporate faster compared to the slow cooker which tends to retain the moisture. To prepare on the stove-top first add an extra cup (250ml) of stock to the recipe and add more stock whenever it looks like the curry will dry out. You want to end up with a nice thick creamy sauce. The curry will be ready once the lentils are soft, and at this point the bean sprouts can be stirred through. Remove the pan from the heat and pop a lid over the pan. Leave the pan for about 10 minutes and the bean sprouts will warm through in the residual heat.

Table setting for curry.

More vegan curry recipes

We have a lot of family favourite curry recipes that we are exicted to share with you. We especially love this Cauliflower & Potato Curry and this Vegan Chicken Curry. And for a delicious curry soup we always enjoy this Bombay Potato Soup and for a tasty sandwich, tortilla wrap filling, or even just for a fresh curry salad, this Vegan Coronation Chicken is perfect.

  • Aloo Gobi cooked and ready to serve in a large Wok, red and white stripy background.
    Aloo Gobi [Cauliflower and Potato Curry]
  • A bowl of curry with vegetables and bread on a table
    Vegan Chicken Curry
  • A bowl of Bombay curry soup sitting on a straw matt with a gold spoon in the bowl.
    Bombay Potato Curry Soup
  • vegan coronation chicken sandwich
    Vegan Coronation Chicken Sandwich

For even more vegan curry recipes do have a look at our family collection of Vegan Curry Recipes.

please note: for US measurements click the 'US customary button' within the recipe and the measurements will switch to tablespoons, cups, and ounces.

📖 Recipe

A close up bowl of Thai red curry with a wooden spoon on side of bowl, fresh lemon to the side with small bowl of rice and slow cooker pot in background.

Vegan Thai Red 'beef' Curry [slow cooker & stove-top recipe]

Course: Dinner, Main Course
Cuisine: Thai inspired
Prep Time: 15 minutes minutes
Cook Time: 3 hours hours 30 minutes minutes
soaking TVP chunks: 30 minutes minutes
Total Time: 4 hours hours 15 minutes minutes
Servings: 4
Calories: 434kcal
Author: Jacq
Our Vegan Thai Red 'beef' Curry is easy to prepare in the slow cooker (or stove-top) and it features fresh vegetables and textured vegetable protein (TVP) slow cooked in a thick, nutty, savoury, hints of sour, creamy red Thai sauce. There is a stove-top method in the recipe notes.
Print Recipe
US Customary - Metric

Equipment

  • slow cooker [use a 3.5 litre / 3.5 quarts or slightly larger]
  • jug [for soaking TVP chunks]
  • zester [for zesting lemon rind]
  • mixing spoon

Ingredients

Soak:

  • 100 grams dried soya chunks [or soya curls or other dried meat-free chunks/pieces, or use fresh or frozen meat-free pieces which will not require soaking]
  • 500 mililitres vegetable stock, hot [use a vegan 'beef' flavour stock, if available, such as OXO meat free beef stock cubes]

Curry:

  • 180 grams stringless beans [sliced into 1 ½-2 inch pieces]
  • 70 grams dried green lentils [rinsed & drained]
  • 3 tablespoon red thai curry paste [use a vegan-friendly paste]
  • 100 grams peanut butter [crunchy version adds extra texture]
  • 1 tablespoon light soy sauce [or dark soy sauce or tamari]
  • 1 tablespoon vegan fish sauce [or replace with an extra tablespoon of soy sauce]
  • 3 tablespoons soft brown sugar [light brown sugar, or replace with 4 tablespoons of coconut or date sugar if preferred]
  • 1 can coconut milk [400g/14oz can]
  • 1 bay leaf
  • 1 small-medium lemon [remove the zest with a zester]
  • 125 millilitres vegetable stock [make this up with the stock drained from the soaked soya chunks]

Add after 3 hours of curry cooking in slow cooker:

  • 150 grams beansprouts [fresh sprouted mung beans, can be found in the fresh stir-fry package section in most supermarkets]

Garnish, to taste, optional

  • fresh coriander [cilantro], toasted or salty peanuts/cashews, lemon juice, fresh red chilli slices

Instructions

Soak the TVP:

  • Add the dried TVP chunks to the hot vegetable stock. Stir and leave to soak for about 30 minutes. Every now and then give the chunks a stir.
    100 grams dried soya chunks, 500 mililitres vegetable stock, hot

Prepare curry:

  • Preheat the slow cooker by switching it to the high setting while you add the ingredients.
  • Add everything to the slow cooker: green lentils, coconut milk, stringless beans, red Thai curry paste, soy sauce, vegan fish sauce [or replace with an extra tablespoon of soy sauce], peanut butter, brown sugar, bay leaf, and lemon zest.
    180 grams stringless beans, 70 grams dried green lentils, 3 tablespoon red thai curry paste, 100 grams peanut butter, 1 tablespoon light soy sauce, 1 tablespoon vegan fish sauce, 3 tablespoons soft brown sugar, 1 can coconut milk, 1 bay leaf, 1 small-medium lemon
  • Drain the TVP chunks from the soaking liquid but keep the vegetable stock. Add 125ml of the vegetable stock to the slow cooker. If you don't have enough just add extra water until you have 125ml [½ cup] of stock. [I drained 124ml of stock from the chunks so just required an extra 1ml of water.]
    125 millilitres vegetable stock
  • Add the TVP chunks to the slow cooker.
  • Add a few pinches of salt and pepper. Give everything a good stir, breaking up the peanut butter into the sauce.
  • Pop the lid onto the slow cooker and leave to cook for 3 hours.
  • After 3 hours add the bean sprouts, stir well and leave to cook for a further 30 minutes.
    150 grams beansprouts
  • Remove the bay leaf. Season to taste with salt & pepper, and add a little squeeze of fresh lemon juice if liked.

Serve: [optional suggestions]

  • Enjoy with rice, and toasted or salty peanuts/cashews, a sprinkle of coriander [cilantro], and something crispy like poppadum's or naan breads instead.
    A dollop of vegan mayonnaise or plain yogurt is a nice addition as are a few slices of fresh red chilli and/or sliced spring onions [green onions].

Notes

  • Nutritional data does not include garnish or side dishes.
  • Leftovers can be stored in the refrigerator for up to 3 days or frozen for 3-4 months.
  • To reheat leftovers, place the curry in a non-stick pan and bring to a boil. Cook for 2-3 minutes until piping hot. Add extra liquid if the sauce is too thick such as plant-based milk, canned coconut milk, or vegetable stock.
  • Before serving, consider adding a few handfuls of fresh spinach to the curry and letting it wilt for a few minutes.
  • This recipe uses Blue Dragon Thai curry paste [which we found in the local Co-Op supermarket]
  • The fish sauce used is labeled as vegetarian but is also suitable for vegans.
  • If vegan fish sauce is not available, you can add an extra tablespoon of soy sauce instead.
  • Any edible bean or pea pod vegetables are suitable for this recipe, including sugar snap peas, yard-long beans, green beans, and mangetout.
  • If you have a peanut allergy or don't like peanut butter, it can be replaced with any other type of nut butter, or with sunflower or pumpkin seed butter.
  • To prepare on the stove-top: Add an extra cup (250ml) of vegetable stock to the recipe and add more stock whenever it looks like the curry will dry out too much. You want to end up with a nice thick creamy sauce. The curry will be ready once the lentils are soft, and at this point the bean sprouts can be stirred through. Remove the pan from the heat and pop a lid over the pan. Leave the pan for about 10 minutes and the bean sprouts will warm through in the residual heat. 

Nutrition

Calories: 434kcal | Carbohydrates: 39g | Protein: 24g | Fat: 20g | Saturated Fat: 9g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Sodium: 1081mg | Potassium: 470mg | Fiber: 13g | Sugar: 14g | Vitamin A: 2430IU | Vitamin C: 13mg | Calcium: 139mg | Iron: 6mg

Comments

We would love to know how you got on with the curry recipe so do drop us a comment below. All feedback is very much appreciated and it helps us know which recipes you are enjoying so we can publish recipes that you want and need. Thanks so much. Jacq x

More Vegan Curry Recipes

  • Vegan vindaloo featured image.
    Easy Vegan Vindaloo
  • Vegan Bhuna served with toasted coconut, chilli, coriander, and spring onion garnishes.
    Easy Vegan Bhuna
  • A pot of curry with serving spoon to side.
    Vegan Jalfrezi Curry
  • A close up of a pan with curry, spatula to the side and a pot of rice, featured image.
    Vegan Mango ‘chicken’ Curry
5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Photo of Jacq the admin wearing sunglasses, outside with trees in background and blue skies.

Hello! Welcome to our collection of traditional family favourite recipes. We have old-fashioned favourites reinvented with vegan-friendly every-day ingredients.

Find out more →

🍽️ Free Recipe Booklet! Subscribe &
receive our '9 old-school dinner recipes made vegan (pdf), as a thank-you!

Visitors favourite recipes

  • close up of chocolate pudding with chocolate pudding in background, and shortbread biscuits and strawberries in background.
    Tofu Chocolate Pudding
  • Medieval potage stew served in a wooden bowl, with fork and spoon, little bread rolls at the side, and candlestick
    Medieval Potage Stew
  • Close up bowl of vegetable soup with yellow handled spoon and second bowl in background, slices of bread to side on a mat with fox image.
    Old-Fashioned Golden Vegetable Soup

Vegan recipes for warm summer days

  • Bowl of Italian bread salad, featured image.
    Italian Bread Salad [Panzanella]
  • A stack of walnut celery sandwiches on yellow flower patterned plate with celery leaves to side.
    Old-Fashioned Walnut and Celery Sandwiches
  • A bowl of garlic oil spaghetti with tomatoes and spinach and wedge of focaccia to side, larger pot to side, and bowl of fresh spinach to side.
    Italian Garlic Spaghetti [Spaghetti Aglio e Olio]
  • wooden board with vegan ploughman baguette and salad and fruit pieces at the side, small brown dish of pickled onions, small butter dish to back, and cream coloured place mat.
    Vegan Ploughman's Lunch [Sandwich or Platter]

Footer

↑ back to top

✨ About ✨

  • Privacy Policy
  • Affiliate Disclaimer
  • Terms & Conditions
  • Accessibility Policy
traditional family favourites new logo

✨ Contact ✨

  • Contact us
  • About
  • Work with us

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 * Traditionalplantbasedcooking

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.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.