• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • About
    • Contact
    • Photo Use Policy

Connoisseurus Veg logo

SUBSCRIBE

Sign up for email updates and receive a free copy of my veggie burger e-book!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipe Index
  • Free Veggie Burger Book
  • About
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    You are here: Home / Entrees / Vegan Thai Green Curry with Tofu & Veggies

    LAST UPDATED: May 16, 2022 • FIRST PUBLISHED: May 16, 2022

    Vegan Thai Green Curry with Tofu & Veggies

    Jump to Recipe Print Recipe

    This homemade vegan Thai green curry is better than takeout and easy enough for a weeknight! Packed with spicy Thai flavors, crispy pan-fried tofu and tender veggies in a creamy coconut milk base, this easy dinner will become a favorite that you'll want to make again and again.

    White wooden surface set with bowl of Vegan Green Curry, bowl of rice, and blue pot.

    A while back I posted a recipe for vegan green curry paste. It wouldn't be cool of me to share something like that and then not give you anything to do with it. You can't just eat curry paste for dinner. That would hurt!

    Once you've got the paste down, curry recipes are almost too simple. For me, the toughest part is deciding what veggies to put into my curry, because you can use almost anything. For this vegan green curry I went with a mix of some favorites including asparagus, baby corn, and bell peppers, along with some pan-fried tofu for protein.

    This Thai curry tastes like it came from a restaurant, but it's really super easy to make at home!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Vegan Thai Curries
    • Vegan Thai Green Curry with Tofu & Veggies

    Ingredients You'll Need

    • Peanut oil. You can substitute another high-heat oil if you'd like, such as canola, coconut, or corn oil.
    • Tofu. I recommend using either super firm or extra firm tofu for this recipe. If you use extra firm you'll need to press your tofu before cooking it.
    • Green curry paste. Make sure the curry paste you're using is vegan, as many brands contain shrimp paste. Maesri is a good vegan brand if you like your curry with plenty of heat, and Thai kitchen is a good mild vegan brand. Or you can make homemade vegan green curry paste.
    • Coconut milk. The recipe calls for one can of full-fat coconut milk and one can of light, but you could use all full-fat for an extra rich curry, or all light to reduce the fat content. Don't use coconut milk beverage, which is normally sold in cartons with other non-dairy milks.
    • Fresh baby corn. Canned baby corn can be used if this isn't available.
    • Asparagus.
    • Red bell pepper.
    • Brown sugar. Use organic sugar to keep the recipe vegan.
    • Lime juice. Freshly squeezed juice will give your curry the best flavor.
    • Salt.
    • Fresh basil. Use Thai basil if you can get your hands on it. If not, Italian basil is fine.
    • Cilantro. Leave this out if you're a cilantro hater.
    • Cooked rice. I like my curry best with jasmine rice, but any variety will do.

    Tip: Feel free to switch up the veggies with your favorites, keeping in mind that the cook times may need to be adjusted. Harder veggies generally take longer to cook, while softer veggies cook quicker. Broccoli, zucchini, green beans, cauliflower, sugar snap peas and carrots would all be delicious choices!

    How It's Made

    The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    • Cook your tofu first. We're going to be pan-frying it using this method. Heat some oil in a nonstick skillet and cook tofu cubes for a few minutes until they're browned and crispy on multiple sides.
    Tofu cubes cooking in a skillet.
    • While the tofu cooks, start on the curry. Heat up some oil in a large pot and add your curry paste. Sauté the paste briefly in the oil.
    Green curry paste being sautéed in a large pot.
    • Add your coconut milk to the pot, stir everything up, and bring the mixture to a boil. This is your green curry sauce.
    • Add the baby corn and let it simmer for about 7 minutes. It should be starting to become tender, but not be quite there yet.
    • Now stir in asparagus and chopped bell pepper. Let the curry keep simmering until the veggies are tender.
    Vegan Green Curry simmering in a pot in the stove.
    • Stir the brown sugar, lime juice, and cooked tofu into the pot, then remove it from heat.
    • Stir in some basil and cilantro. Season your curry with salt to taste, and adjust any other seasonings to your liking.
    Pot of Vegan Green Curry with bunch of cilantro in the background.
    • Serve the curry with some rice and enjoy!
    Bowl of Vegan Green Curry with pot and bowl of rice in the background.

    Leftovers & Storage

    Leftover vegan green curry will keep in an airtight container in the refrigerator for about 3 days.

    Frequently Asked Questions

    Is vegan Thai green curry gluten-free?

    It is if your curry paste is gluten-free. Thai Kitchen brand is.

    Is green curry hot?

    Green curry is known for being pretty spicy! Having said that, I find Thai kitchen's green curry paste to be pretty mild, so use it if you prefer a dish with less heat. Maesri brand is pretty hot (but delicious).

    More Vegan Thai Curries

    • Yellow Curry with Potatoes & Tofu
    • Vegan Massaman Curry
    • Spring Vegetable Thai Curry
    • Butternut Squash Curry
    • Red Curry Noodle Soup

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    Bowl of Vegan Green Curry with a spoon.
    5 from 6 votes
    Print

    Vegan Thai Green Curry with Tofu & Veggies

    This homemade vegan Thai green curry is better than takeout and easy enough for a weeknight! Packed with spicy Thai flavors, crispy pan-fried tofu and tender veggies in a creamy coconut milk base, this easy dinner will become a favorite that you'll want to make again and again.

    Course Entree
    Cuisine American, Thai
    Prep Time 20 minutes
    Cook Time 25 minutes
    Total Time 45 minutes
    Servings 4
    Calories 459 kcal
    Author Alissa

    Ingredients

    • 2 tablespoons peanut oil, divided
    • 1 (14 ounce) package extra firm tofu, drained, pressed, and cut into 1-inch cubes
    • ¼ cup vegan green curry paste, or more to taste (I used ½ cup, but I like intense flavor. Note 1)
    • 1 (14 ounce or 400 ml) can full-fat coconut milk
    • 1 (14 ounce or 400 ml) can light coconut milk
    • 2 cups fresh baby corn (Note 2), cut into 2-inch pieces
    • ½ pound asparagus spears, cut into 2-inch pieces
    • 1 small red bell pepper, roughly chopped
    • 1 tablespoon organic brown sugar
    • 1 tablespoon lime juice
    • Salt, to taste (I used ¾ teaspoon)
    • ¼ cup fresh basil leaves, chopped
    • ¼ cup fresh cilantro, chopped
    • Cooked rice, for serving
    US Customary - Metric

    Instructions

    1. Coat the bottom of a large nonstick skillet with 1 tablespoon of the oil and place it over medium heat. 

    2. When the oil is hot, arrange the tofu cubes in a single layer in the skillet. 

    3. Cook the tofu cubes for about 10 minutes, flipping them once or twice to achieve browning on multiple sides.

    4. Transfer the tofu to a plate when it's done cooking

    5. While the tofu cooks, coat the bottom of a large pot with the remaining tablespoon of oil and place it over medium heat.

    6. Give the oil a minute to heat up, and then stir in the curry paste.

    7. Sauté the curry paste for 1 to 2 minutes, until it becomes very fragrant.

    8. Stir in both cans of coconut milk. Raise the heat and bring the liquid to a simmer.

    9. Stir in the baby corn and let it simmer for about 7 minutes. 

    10. Stir in the asparagus and bell pepper. Continue simmering for another 3 minutes, until the veggies are tender crisp and the asparagus has become bright green. 

    11. Stir in the cooked tofu, brown sugar and lime juice.

    12. Remove the pot from heat and stir in the cilantro and basil. Season the curry with salt to taste and adjust any other seasonings to your preference.

    13. Divide onto plates or into bowls and serve with rice.

    Recipe Notes

    1. If you're new to cooking with curry paste and not sure how much to use, I recommend starting with a smaller amount. Do a taste-test when the curry is finished, and if you find the curry to be a little bland, you can either (1) sauté a bit more paste in some oil then add it to the curry (don't add it raw), or (2) add more seasonings such as lime juice, cilantro, basil, salt and optionally some hot sauce to increase the flavor.
    2. Canned baby corn can be substituted if you can't find fresh, but you'll need to add it later during cooking. In step 9 simmer the coconut milk without the baby corn (to reduce the coconut milk a bit), then add the canned baby corn in step 10, along with the asparagus and pepper.
    3. Nutrition information does not include rice.
    Nutrition Facts
    Vegan Thai Green Curry with Tofu & Veggies
    Amount Per Serving
    Calories 459 Calories from Fat 294
    % Daily Value*
    Fat 32.7g50%
    Saturated Fat 18.9g95%
    Sodium 1102mg46%
    Potassium 544mg16%
    Carbohydrates 33.1g11%
    Fiber 4.7g19%
    Sugar 10g11%
    Protein 13.5g27%
    Calcium 222mg22%
    Iron 5mg28%
    * Percent Daily Values are based on a 2000 calorie diet.
    « The Best Vegan Banana Bread
    Vegan Pepperoni »

    Sharing is caring!

    • Facebook
    • Twitter
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Subscribe

    Subscribe for email updates and receive a free copy of my veggie burger e-book!

    Reader Interactions

    Comments

    1. Kelsey @ Snacking Squirrel says

      March 06, 2015 at 8:52 pm

      hands down the best coconut curry ive seen!!!!

      Reply
    2. Cheri Gillean says

      April 20, 2017 at 1:30 pm

      This sounds divine!! I have an air fryer so I would toss the tofu cubes in that to crisp them up. Am going to have to try this recipe soon. Thank you for developing such wonderful dishes and sharing them with us. I can not cook with out a recipe so I am very thankful to those of you who develop yummy recipes.

      Reply
      • Alissa Saenz says

        April 23, 2017 at 9:00 pm

        Thanks Cheri! I'm glad you're enjoying the recipes! I'm itching to try out an air fryer and I'd love to hear how it works out with tofu if you try it!

        Reply
    3. K. Christine Carter says

      February 20, 2018 at 6:01 am

      So glad to find your vegan curry paste recipes and so glad to find this visually appealing website with vegan recipes that are easy to print! I'm going to try this recipe this week.
      I recently was introduced to cashew cream and have now used it as a substitute for coconut milk in some recipes. I love the additional protein it lends to a dish. Have you ever tried that?

      Reply
      • Alissa Saenz says

        February 21, 2018 at 4:31 pm

        Thanks so much! I love cashew cream and have used in interchangably with coconut milk in some recipes, though not in a curry like this one. I hope you enjoy this!

        Reply
    4. PJ says

      April 28, 2019 at 12:42 pm

      5 stars
      This Thai vegan recipe is awesome and simple. Thanks for sharing. We are across the pond in Europe and sometimes the measurements are a challenge. Would it be too onerous to add metric measurement too. Here veganism is enjoying a massive growth and your website is a great resource, especially for newbies.

      Reply
      • Alissa Saenz says

        April 28, 2019 at 6:04 pm

        I'm so glad you like it! I actually just (last week) added a button below the ingredients list where you can switch between U.S. metric units. I haven't had time to add it to my old recipes yet, but it'll be showing up on the new ones. I hope that helps!

        Reply
    5. liz says

      September 04, 2019 at 6:16 pm

      5 stars
      I made this and LOVED it, I like mine a bit more spicy so I added 2tbsp of curry powder and cayanne chili powder. Delish, definitely recommend.

      Reply
      • Alissa Saenz says

        September 08, 2019 at 4:16 pm

        Yay! So glad you like it!

        Reply
    6. Danielle Sheldon says

      March 18, 2020 at 7:07 pm

      I've made several times now and easily one of my top favorite recipes of all time. Tonight I doubled the recipe. I also blanched several veggies first - tonight's selection was broccoli, cauli, carrot, green beans, zucchini. Threw in the baby corn and bamboo shoots for variety. THANK YOU THANK YOU! !

      Reply
    7. Maddie says

      March 30, 2020 at 8:14 pm

      5 stars
      This was amazing! So flavorful and delicious! I added green beans and a little carrot. My significant other, who is not vegan, had three helpings. We'll definitely be having it again!

      Reply
    8. Simona says

      June 23, 2020 at 4:55 pm

      5 stars
      This was yummmmmmy! I fried 2 teaspoons of flour to thicken it as it was too watery, but otherwise it was delicious!

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Alissa Holding a Coffee Cup

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • The Best Vegan Banana Bread
    • Crispy Baked Teriyaki Tofu
    • Creamy Vegan Rice Pudding
    • Classic Lentil Soup

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up for emails and updates

    Contact

    • About
    • Contact
    • Photo Use Policy

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2022 Tofu Press LLC & Alissa Saenz

    1303 shares
    • 345