Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Vegan Thai Recipes

Vegan Thai Green Curry Tofu Recipe

by Adam Sobel
Published: Mar 20, 2025
5 from 2 votes
Prep Time 4 minutes mins
Total Time 26 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

This very-doable, hyper-well-tested, 200% vegan Thai green curry tofu will make you wonder why you ever settled takeout! -I've been there. Waiting forever for soggy delivery that looks like it was sat on en route, and just wishing I had just made it myself. This absurdly flavor-packed, easy recipe comes together in under 30 minutes with ingredients that won't make you have to Google what the heck they are.

A bowl of green curry tofu with vegetables and herbs on a wooden table, accompanied by a dish of rice and a small bowl of fried onions.

want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Thai green curry, aka "Kaeng Khiao Wan," is my wife's fave Thai curry, so I've had a lot of practice getting it just right. The green curry paste (which you can make yourself)-packed with green chili, garlic, lemongrass, and a whole gang of aromatics-lays down the foundation, while coconut milk smooths it all out with its rich, velvety vibes. Toss in some pan-fried tofu and fresh veggies, and you've got a straight-up flavor bomb that just happens to be plant-based and great for you! (🤫 Shhhh. No one needs to know).

To be honest, my site is STACKED with vegan curries from all over. From Vietnamese ca ri chay, Malaysian vegan curry laksa, Filipino ginataang kalabasa, and vegan tikka masala (from India, of course), to Indonesian sambal goreng tempeh. Basically, if it's a curry the slaps, it's going down here, and that's why this popular Thai curry HAD to make the cut too.

Making Thai green curry tofu yourself at home means no mystery ingredients, no waiting around for takeout, and no pathetic, watered-down flavors. Just a quick, budget-friendly, fire-in-a-bowl situation that's ready to be demolished.

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
Love this recipe, looking forward to making it again with homemade green curry paste using Adam's recipe on this site. Also an excellent base to use with other veggies and protein (have done it with tempeh).

Hillary
Jump to:
  • 🥰Why you'll adore this vegan green curry tofu recipe
  • 🥗 Green curry tofu ingredients 
  • 🤯Variations
  • 📖 How to make Thai green curry tofu
  • 💡Serving Ideas
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️You'll love these vegan Thai recipes too:
  • Thai Green Curry Tofu

🥰Why you'll adore this vegan green curry tofu recipe

🌱 Vegan AF:. Like all my vegan Thai recipes, this banger is cruelty-free, and made without fish sauce, shrimp paste, chicken stock or anything containing cholesterol.

⏱️ Fast & Easy: Ready in under 30 minutes, this recipe is perfect for when you need a quick, delicious meal. Minimal prep and no complicated steps-just straightforward, flavorful Thai cooking that works amazingly for meal-prep.

✅ Tested and Approved Worldwide: As with all my vegan recipes, this one's been tested by a massive group of recipe testers of all skill levels from all around the world.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥗 Green curry tofu ingredients 

Various ingredients for a green curry tofu recipe are arranged on a wooden surface, including coconut milk, green curry paste, green and red bell peppers, baby corn, chives, shallots, and tofu.

Green Curry Paste 

Yessss. Sure, you can make this with some of the decent vegan green curry pastes available on the market (my fave is the one from Mike's Organic Curry Love, second up is the Maesri brand, and my least fave is the one from Thai Kitchen). But making your own by following my quick green curry paste recipe gives you the freshest, boldest, most customizable flavors (and serious bragging rights)

Wanna switch it up? You can totally make this recipe with red curry paste, tom yum paste or even bumbu bali. Your curry won't be as green, but it'll still SLAP.

Baby Corn

Baby corn comes canned, and if you CAN not find it, no stress-just leave it out or swap in some sliced water chestnuts. It's a pretty common ingredient in Thai curry recipes and works nicely to soak up the curry sauce.

Thai Basil

Thai basil brings that next-level, slightly peppery, kinda licorice-y punch that makes Thai dishes crazily addictive. It's the same magic that makes Thai basil eggplant one of the most popular recipes on my entire site. If you can't track it down, regular basil is ok to use in this recipe.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Vegan Green Curry Chicken

Swap out the tofu (or throw it in alongside) for some pan-fried, hand-torn pieces of vegan chicken seitan. That stuff soaks up curry like a champ and brings next-level texture.

Vegan Green Curry Cauliflower

Roast up some cauliflower florets in a little sesame oil until they're crispy and golden, then toss 'em into the curry instead of tofu. They'll drink up all that spicy, coconutty goodness while making the curry soy-free.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make Thai green curry tofu

Perfect this Thai green curry tofu on your first try with step-by-step photos and useful tips. Or jump to the bottom for the easy-to-print recipe card.

Close-up of tofu triangles being cooked in a pan, showing a golden-brown exterior.

Step One

I'm Down Tofu:

Press the tofu to remove excess water or moisture, then cut it into bite-sized triangular pieces or cubes.

Heat the oil in a large dutch oven over medium-high heat. Add the tofu cubes or triangular pieces and cook for 3-4 minutes per side until golden brown and crisp. Transfer to a plate and set aside.

✅ To air-fry instead, toss pressed, sliced tofu with a light spray of oil and cook at 400°F (200°C) for 12-15 minutes, shaking the basket halfway through.

Chopped vegetables, including red bell peppers, green bell peppers, baby corn, and green beans, stir-frying in pan.

Step Two

Pep' Talk:

In the same pan, add the remaining oil over medium heat. Sauté the shallots, red and green bell peppers, green beans, and baby corn for 4-5 minutes, stirring occasionally, until they begin to soften.

Mixed vegetables with baby corn, green beans, red bell pepper, and chopped onion, topped with a dollop of green curry paste.

Step Three

Copy, Paste:

Stir in the green curry paste, coating the vegetables evenly. Cook for 1-2 minutes until fragrant, stirring frequently to prevent sticking.

Water being poured over stir-fried vegetables, including baby corn, bell peppers, and green beans.

Step Four

Limewire:

Add the sugar, lime juice, water, and salt, stirring until everything is well combined and the contents of the part start steaming.

Creamy coconut milk being poured from a glass into a bowl with vegetables.

Step Five

Village Pour House:

Pour in the coconut milk and return the tofu to the pan. Stir to incorporate, then bring the curry to a gentle simmer. Cook for 5 minutes, allowing the vegetables to become tender and the sauce to thicken slightly.

Green curry tofu cooking with fresh basil leaves, green beans, red peppers, and tofu pieces.

Step Six

Art Basil:

Add the Thai basil, stirring it in just until wilted. Let it cook for another minute to infuse the curry with its crave-able magic.

A pot of green curry tofu with vegetables and herbs next to a bowl of rice.

Step Seven

Wayne and Garnish:

Serve the curry hot over Thai coconut jasmine rice, or brown rice. Optionally, garnish with fresh cilantro, Thai basil, and sliced chives.

💡Serving Ideas

This green curry tofu recipe needs a rice situation that holds its own for sure! Nasi uduk and nasi minyak lay down a rich, aromatic base. Craving some more interesting vibes in your rice? Tom yum fried rice punches in citrusy spice, and Indonesian turmeric rice layers in warm, earthy depth. Of course, there's no such thing as too much green, so you could always rock this out on a bed of green curry fried rice.

For the full Thai food spread, start with crunch-vegan Thai spring rolls with a side of nam jim jaew, chili garlic sauce, or nam prik pao.

Thinking about rocking your curry with noods instead of rice? Pad kee mao brings a garlicky, chili-packed kick, while pad woon sen's chewy glass noodles are completely gluten-free.

Thai iced tea cools your palette and is almost an essential Thai dessert on its own.

A bowl of rice with green curry tofu garnished with cilantro and green onions. A hand holds chopsticks picking up a tofu piece.

👉Top tips

  1. Use a Dutch Oven or Pot for the Tofu: Don't make a mess of your stovetop by frying in a frying pan. Doing it in a pot protects the area from avoidable splashes and splatters.
  2. Air Fry the Tofu if You Want: For a lower-oil option, air fry the tofu instead of pan-frying. Toss the pressed, sliced tofu with a light spray of oil, then air fry at 400°F (200°C) for 12-15 minutes, shaking the basket halfway through.
  3. Simmer, Don't Boil: When simmering the curry, keep the heat on medium-low. A rolling boil can cause the coconut milk to separate and lose its smooth texture. A gentle simmer lets the flavors meld together without any risk of curdling.

🤷‍♀️ Recipe FAQs

Can I freeze Thai green curry tofu?

Please, for the love of all things delicious, don't do it. Freezing this curry will wreck its soul. The tofu turns into a chewy sponge of sadness, and the coconut milk? It'll separate into an unholy mess, what to speak of the sad state the veggies will be in once they have their souls sucked out while thawing.

How should I store and reheat Green curry tofu?


🥶This curry will last up to 4 days in the fridge when stored in a clean, air-tight container.

🔥 Stovetop Reheating
For the best texture and flavor, reheat the curry on the stovetop. Pour it into a pan over medium heat and stir occasionally for 5-7 minutes, until heated through. If the sauce thickened in the fridge, add a splash of coconut milk or water to loosen it up.

⚡️ Microwave Reheating
Transfer a portion to a microwave-safe bowl and cover it with a plate to prevent splatters. Heat on medium power for 1-2 minutes, stirring halfway through. If the sauce is too thick, stir in a little coconut milk or water before heating. 

🤏 Bring it back to life: If you have extra Thai basil, throw a few fresh leaves on top after reheating to bring back that just-made aroma!

✌️You'll love these vegan Thai recipes too:

  • Thai curry soup in a bowl on a table.
    Tom Kha Soup Recipe (Vegan Thai Coconut Soup)
  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A plate of Lao Papaya Salad with green beans, cherry tomatoes, peanuts, cilantro, and a lime wedge on a light brown surface.
    Thum Mak Hoong (Easy Lao Papaya Salad Recipe)
  • A plastic cup filled with iced Thai tea, showing a gradient of red tea and milk, sits on a wooden surface with ice cubes scattered around-a delightful snapshot of the perfect Thai tea recipe.
    Iced Thai Tea Recipe (Cha Yen)
Banner with the text "Become a Better Plant-Based Cook" on a beige background with black and red design elements.

Master the art of plant based Thai cuisine in this super-fun cooking class with Chef Adam Sobel!

Yes Pls!
Image of a cookbook cover titled "Vegan Thai Kitchen Adventures" with various Thai dishes displayed around the text.
Yes Pls!
A bowl of green curry tofu served with white rice. A hand holding chopsticks is picking up a piece of tofu.

Thai Green Curry Tofu

This Thai green curry tofu is the weeknight hero that you would be sorta nuts not to add to your regular rotation. Golden tofu, veggies and heavenly coconut milk curry sauce, make it a rich, crave-worthy dish that comes together in under 30 minutes.
5 from 2 votes
Print Pin Rate
Prep Time: 4 minutes minutes
Cook Time: 22 minutes minutes
Total Time: 26 minutes minutes
Servings: 7 cups
Course: Side Dish, Sides
Cuisine: Thai
Diet: Gluten Free, Vegan, Vegetarian
Calories: 317kcal
Author: Adam Sobel
Cost: $9.50

Equipment

  • Dutch oven
  • wok (optional)
  • Spatula

Ingredients

For the pan fried tofu:

  • 3 tablespoons canola oil vegetable oil, or sunflower oil
  • 14 oz. tofu extra firm

For the curry:

  • 4 teaspoons canola oil vegetable oil, or sunflower oil
  • ½ cup shallots or red onions, 1 cm. Diced
  • 1 cup red bell pepper chopped
  • 1 cup green bell pepper chopped
  • 2 cups green beans trimmed and cut in 2-inch sections
  • 1 cup baby corn cut in bite size pieces
  • 3 tablespoons Thai green curry paste
  • 4 teaspoons brown sugar coconut sugar, or palm sugar
  • 4 teaspoons lime juice
  • ½ teaspoon salt
  • ½ cup water
  • 400 ml. Coconut milk full-fat
  • ½ cup Thai basil leaves

To Serve and Garnish:

  • Cooked jasmine rice brown rice, or coconut rice
  • Cilantro leaves
  • Thai basil leaves
  • Chives thinly sliced

Instructions

  • Press the tofu to remove excess moisture, then cut it into bite-sized triangular pieces or cubes.
  • Heat the oil in a large pan over medium-high heat. Add the tofu and cook for 3-4 minutes on each side until golden and crisp. Transfer to a plate and set aside.
  • In the same pan, heat the oil for the curry over medium heat. Add the shallots, red and green bell peppers, green beans, and baby corn. Stir-fry for 4-5 minutes until fragrant and tender.
  • Add the green curry paste and cook for 1-2 minutes, stirring constantly, until fragrant.
  • Stir in the sugar, lime juice, water and salt.
  • Pour in the coconut milk and tofu, stirring well. Bring to a gentle simmer and cook for 5 minutes until the vegetables are tender.
  • Add the Thai basil and cook for 1 minute until wilted.
  • Serve hot over jasmine rice, brown rice, or coconut rice. Garnish with cilantro, Thai basil, and sliced chives.

Notes

🍲 The Potfather
Frying tofu in a pot instead of a pan keeps your stovetop clean by preventing splashes and splatters.
✈️ Fry Me to the Moon
For a lower-oil option, air fry the tofu instead of pan-frying. Toss pressed, cubed tofu with a light spray of oil, then air fry at 400°F (200°C) for 12-15 minutes, shaking the basket halfway. Still crispy, way less greasy.
🔥 Simmer Me Timbers!
Keep the heat at a gentle simmer—boiling too hard can make the coconut milk separate, leaving you with a split, grainy mess. A mellow simmer keeps the coconut milk from curdling and separating.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 317kcal | Carbohydrates: 21g | Protein: 9g | Fat: 24g | Saturated Fat: 12g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Trans Fat: 0.03g | Sodium: 183mg | Potassium: 420mg | Fiber: 4g | Sugar: 8g | Vitamin A: 2161IU | Vitamin C: 54mg | Calcium: 119mg | Iron: 4mg

More Vegan Thai Recipes

  • Vegan fish sauce being poured from a small ceramic cup into a bowl of soup with visible vegetables and herbs.
    Vegan Fish Sauce Recipe (Nước Mắm Chay)
  • A bowl of creamy orange Thai pumpkin curry soup garnished with fresh cilantro, a swirl of coconut milk, fried chili, seeds, and spices, set on a rustic wooden surface.
    Thai Pumpkin Curry Soup
  • Bowl of creamy curry with vegetables and herbs, garnished with basil and cilantro leaves.
    Easy Thai Eggplant Curry Recipe
  • A bowl of stir-fried noodles with fresh basil leaves, red bell pepper strips, a lime wedge, and garnished with green peppercorns and herbs.
    Thai Basil Noodles Recipe

Comments

  1. Hillary says

    April 15, 2026 at 4:02 pm

    5 stars
    Love this recipe, looking forward to making it again with homemade green curry paste using Adam's recipe on this site. Also an excellent base to use with other veggies and protein (have done it with tempeh).

    Reply
  2. Reshyll says

    April 07, 2025 at 1:33 pm

    5 stars
    Thanks for this really easy recipe! Love all things tofu, so this one's naturally destined to be a part of my regulars. 🫶

    Reply
5 from 2 votes

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

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.