This post may contain affiliate links. Please read our disclosure policy.

This is the BEST Tofu Thai Red Curry you will make that’s prepared with bell peppers, chestnuts, string beans, tofu, Thai basil leaves, and Kaffir lime leaves.
Tofu Thai Red Curry (gluten-free, vegan option)

How I learned to make Thai Red Curry?

After college, it’s often hard to make friends that will last you a lifetime, but if you’re lucky, you’ll meet a small handful of them.

I met one such friend at my last job; the lady who also taught yours truly how to make Thai Red Curry. Not only is my bestie Sheetal an amazing friend, but she’s also a brilliant cook and feeds me anything my heart desires when I see her. Let’s take a trip down memory lane on how we met, shall we?

Sheetal would pass by my desk at work each day, and she appeared pleasant, sweet, and low maintenance. She looked like someone I could easily connect with, but neither one of us would say hi to the other. I know… this is beginning to sound more like a love story. 🙂

It was 2007, the Wednesday before Thanksgiving, and we both found ourselves by the elevator. I proceeded to introduce myself and suggested we grab lunch the following week (so NOT my style). LOL! I believe there are some people you simply have an instant connection with, and Sheetal was undoubtedly one of them.

Obviously, she accepted my invitation! And well, the rest is history. Since then Sheetal remains one of my closest friends and someone who adds light and humor to every situation. She is abruptly honest and says it like it is, which I think is a virtue in a true friend.

Needless to say, without her, I would never have perfected this Thai Red Curry with Tofu. She pointed out one crucial mistake I was making, and that adding lime juice to my curry instantly changes the texture of this curry. After six attempts, I FINALLY got it right. 🙂

Tofu Thai Red Curry (gluten-free, vegan option)

What is Tofu Thai Red Curry?

Thai Red Curry is a very popular Thai dish that you will find at practically any Thai restaurant. Essentially, Thai Red Curry consists of a red curry paste that’s cooked in coconut gravy with vegetables along with protein. Here I am using tofu, but feel free to use chicken, shrimp, or other fish.

Tofu Thai Red Curry is:

  • Authentic & Aromatic
  • The perfect weeknight meal
  • Full of Flavor
  • Rich & Creamy
  • Vegan – use vegan fish sauce
  • Gluten-Free
  • Dairy-Free
  • Versatile… add your choice of protein and veggies
  • Makes delicious leftovers

Ingredients for Tofu Thai Red Curry

Tofu: I like to use organic extra firm tofu for this dish. Make sure you press the tofu before using it to remove access moisture. You can skip tofu and use chicken, shrimp, or another protein instead.

Thai Red Curry Paste: I love Maesri brand for all my curry pastes. It’s authentic, spicy, imported from Thailand, spicy, and so good. You can use as little or as much as you’d like, but it is spicy.

Thai Basil Leaves: are required for this dish for it to taste like you’re eating Thai food.

Kaffir Lime Leaves: have a unique lime flavor and they’re hard to find, if you can’t find them at your local Asian Food Market, then skip them. Do not substitute with lime juice as it will thin out the gravy – I’ve made that mistake.

Veggies: red & green bell peppers, string beans, and chestnuts. You may use other veggies such as broccoli, baby corn, and zucchini, just don’t overcrowd the veggies as the dish will be difficult to stir.

Coconut Palm Sugar: I recommend using coconut sugar for this recipe and not just any sugar. You can easily find coconut palm sugar at Trader Joe’s or Whole Foods.

Coconut Milk: I love Chaokoh coconut milk, however due to the recent forced monkey labor issues, I recommend looking into another brand. I haven’t found one I liked yet but will be checking at Whole Foods for a brand that is ethically sourced.

Fish Sauce: I know many of my followers are pure vegetarian, so now they have vegan fish sauce easily available at Whole Foods or Amazon. If you want, you can totally skip the fish sauce altogether, but this sauce adds a saltiness that’s needed in Thai food. You can also substitute with soy sauce.

Water: needed if you want to thin out the sauce slightly – I would only use a quarter cup at the most for this recipe.

Tofu Thai Red Curry (gluten-free, vegan option)

How to make Thai Red Curry recipe step by step?

Prep

1. Begin by draining the tofu. Cover the tofu with paper towels, and place a heavy skillet over it for 20-30 minutes.

2. In the meantime, prep your veggies. Slice the bell peppers, string beans, and water chestnuts – if they’re whole. Set aside. Measure out the Thai basil leaves and kaffir lime leaves. Set aside.

3. Once done, check on the tofu and cube it into 1-inch cubes (or smaller if you prefer).

Cook the Tofu

1. Heat up a cast-iron skillet on low-medium heat. Once hot, add oil. Add the cubed tofu and cook for 5 minutes. You can also use a nonstick if you’re not comfortable cooking tofu in a castiron skillet.
2. You want to lightly saute the tofu. Gently stir around once lightly browned. Turn off the stove, and set it aside.

Make the Thai Red Curry

1. Heat up an enameled cast iron on medium heat, once hot, add a couple of spoonfuls of coconut milk from your canned coconut milk. Cook for a minute until the coconut milk is hot.
2. Now add 3 tbsp of the red curry paste. Cook for a minute.
3. This is what you should have.
4. Add the remainder of your canned coconut milk. Let it heat up for a couple of minutes.
5. It should be simmering by now.
6. Add your red & green bell peppers along with the string beans.
7. Stir.
8. Cover and cook on low-medium heat for 3-4 minutes. Do not overcook the veggies else they will get mushy.
9. Now add the tofu and chestnuts. Stir.
10. Add coconut palm sugar and fish sauce. You can totally omit the fish sauce or use vegan fish sauce. Stir.
11. Add Thai basil leaves and kaffir lime leaves. If you can’t find kaffir lime leaves, skip them, however you do need Thai basil leaves for this dish to have some authenticity.
12. Stir. Simmer for a minute. Turn off the stove. Add water if needed to thin out sauce – at this time or after 30 minutes.

Serving Suggestions

I love Thai Red Curry with white jasmine rice or brown jasmine rice for a healthier option.

If you want to be super healthy, use quinoa. You can also use farro which would be really good with red curry.

Additionally, you can serve Thai Red Curry with ramen noodles – they’re so delicious with noodles.

Tips on making Tofu Thai Red Curry

  • Press the tofu half an hour before sauteing it.
  • Prepare the veggies before you begin to cook. You need to thinly slice the red & green bell peppers and cut the string beans into 1-inch pieces.
  • Saute the tofu in a castiron skillet or nonstick pan if you prefer.
  • Add the coconut milk and heat it up before adding curry paste. There is more than enough fat in the coconut milk so you don’t need to add additional oil to cook the paste. This will save you fat and calories.
  • Do not overcook the veggies else they will get soggy. You want the veggies to hold up and have some crunch.
  • For other protein options instead of tofu, you can use shrimp, chicken, or any other protein you wish.

Frequently Asked Questions

1. Do all Thai Red Curry Paste brands contain the same level of spice?

No! Not all Thai curry paste brands are the same. For this recipe, I used Maesri Thai Red Curry Paste which is authentic and spicy. You can find Maesri at your local Asian Market or on Amazon.

For a brand that’s easily available at most US-based grocery stores, check out Thai Kitchen which is not as spicy.

2. Can I make Vegan Tofu Curry?

Yes! Simply omit the fish sauce or use vegan fish sauce as mentioned above.

3. Can I make Gluten-free Thai Red Curry?

Yes! Just make sure the fish sauce brand you are using is gluten-free. If you choose to use soy sauce, make sure it’s gluten-free.

4. Do I need to add water to this dish?

Adding water is completely optional. Red Curry tends to get very thick when using coconut milk (especially Chaokoh) so to thin out the sauce a little, it doesn’t hurt to add 1/4 to 1/2 cup of water.

5. Is Thai Red Curry good for leftovers?

Yes! It tastes amazing the next day because the sauce thickens up even more. You can even double the recipe, but note you will end up with 6 servings.

6. How do I reheat leftovers?

Add the Thai curry to a pot and heat it up on the stove. Do not add any water to thin out the sauce because once you simmer the curry, the sauce will become a little runny. Also, do not heat up the sauce for too long else the coconut milk will thin out, heat it up until just right.

7. What if I can’t find Thai Basil Leaves?

If you can’t find Thai Basil Leaves at your local Asian Food Market, this dish won’t have the same authenticity. You really do need Thai Basil Leaves for this dish, else just omit them.

8. What if I can’t find Kaffir Lime Leaves?

If you can’t find Kaffir Lime Leaves at your local Asian Food Market, it’s okay. This dish will still taste amazing without it. Do not add lime juice as a substitute else it’ll thin out the sauce which you don’t want to do. Trust me, I’ve already tried this.

9. Instead of tofu, what other protein can I use?

You can use chicken, shrimp, salmon, and more. Add your favorite protein to this dish.

Tofu Thai Red Curry (gluten-free, vegan option)

More Thai Curries

5 from 18 votes

Tofu Thai Red Curry Recipe

By: Nisha
This is the BEST Tofu Thai Red Curry you will make that's prepared with bell peppers, chestnuts, string beans, tofu, Thai basil leaves, and Kaffir lime leaves.
Prep Time: 30 minutes
Cook Time: 20 minutes
Total Time: 50 minutes
Servings: 4 servings

Ingredients 

for the sauteed tofu

  • 8 ounces extra firm organic tofu, pressed & cubed into 1" pieces
  • 1/2 tbsp avocado oil

for the curry

  • 3 tbsp coconut milk, to cook the red curry paste
  • 3-4 tbsp red curry paste, I use Maesri
  • 13.5 fl ounces canned coconut milk, I use Chaokoh
  • 1 cup French string beans, trimmed & cut into 1" pieces
  • 1/2 red bell pepper, thinly sliced
  • 1/2 green bell pepper, thinly sliced
  • 8 ounces water chestnuts
  • 1/2 tbsp coconut palm sugar
  • 1 tbsp fish sauce, you can omit, or use vegan fish sauce
  • add sauteed tofu, or all of it
  • 1/4 cup Thai basil leaves
  • 5 kaffir lime leaves
  • 1/4 - 1/2 cup water, optional (if you want to thin out the curry)
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Begin by draining the tofu. Cover the tofu with paper towels, and place a heavy skillet over it for 20-30 minutes.
  • In the meantime, prep your veggies. Slice the bell peppers, string beans and water chestnuts. Set aside.
  • Measure the Thai basil leaves and julienne the kaffir lime leaves. Set aside.
  • Once done, check on the tofu and cube it into small cubes.
  • Heat up a cast-iron skillet on low-medium heat. Once hot, add oil. Add the cubed tofu and cook for 5-7 minutes.
  • We want to lightly saute the tofu. Gently stir around once lightly browned. You can use a nonstick if you're not comfortable using a cast-iron while sauteing tofu. Turn off the stove, Set aside.
  • Now make the curry. Heat up a wok on medium heat, once hot add oil followed by red curry paste. Cook for 1-2 minutes stirring continuously.
  • Shake the coconut milk well, and pour the entire can into the wok.
  • Keep stirring using a wooden spoon and cook the coconut milk for 3-5 minutes.
  • The coconut milk will start to bubble and thicken up.
  • Add the red & green bell peppers, string beans, and chestnuts. Stir to combine.
  • Cover and cook on low-medium heat for 5 minutes. The veggies will soften slightly, but you don't want them too mushy.
  • Add the coconut palm sugar and fish sauce. Stir.
  • Now add the tofu. Stir and cook for 1-2 minutes.
  • Finish it off with Thai basil leaves and kaffir lime leaves. Turn off the stove. Stir.
  • Optional: add water to thin out the sauce slightly. I added a 1/4 cup of water. Serve with brown rice (white rice or quinoa). Enjoy!

Notes

Tofu Thai Red Curry was first published on October 16. 2018 and has been updated since with new photos.

Nutrition

Calories: 378kcal | Carbohydrates: 24g | Protein: 9g | Fat: 30g | Saturated Fat: 24g | Sodium: 420mg | Potassium: 612mg | Fiber: 6g | Sugar: 10g | Vitamin A: 2562IU | Vitamin C: 40mg | Calcium: 73mg | Iron: 4mg

Additional Info

Course: Main Course
Cuisine: Asian, Thai
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Pin & Enjoy!


Hi, I'm Nisha!

I'm a foodie who is passionate about healthy-ish living and mindful eating. You'll find a bit of everything here. I use mostly organic real ingredients and incorporate seasonal produce in my cooking. I believe food is medicine. Join me on this soul-searching journey as I share my love for good food, and I hope I inspire you to eat better somewhere along the way.


You May Also Like

5 from 18 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




23 Comments

    1. For coconut sugar – you can find this at Trader joe’s or any regular grocery store. Otherwise use brown sugar.
      For avocado oil – use canola or vegetable – any high heat oil works.

  1. 5 stars
    This came out SO good! Great dish and perfect for anyone wanting that restaurant flavor at home. Easy and fast to make. Very happy with the outcome.

  2. 5 stars
    Thanks nisha for this amazing recipe. The step by step pictures, explanation of the ingredients and where to buy them was helpful too. This was hit and will definitely make it again.

  3. 5 stars
    This recipe was soooo easy to follow and so delish! I have a feeling i will be making this a few times a month! I added veggies like celery, broccoli, sno peas…..was really good with white rice.

  4. 5 stars
    Amazing recipe! So easy to follow and quick to make. We love Thai food in our home so thank you for this recipe!

  5. 5 stars
    This Thai curry is just as good if not better than what you have at restaurants. Also surprisingly easy to make. My husband loves it too and says he can eat it any day 🙂 Thanks Nisha for the delicious recipe which is a staple in my house, and for your step-by-step photos which are super helpful.

  6. 5 stars
    Super easy and so flavorful! My husband doesnt love tofu but even he loved this meal. Absolutely adding to the weekly dinner rotation. Thanks Nisha!

  7. 5 stars
    As always, honeywhatscooking delivers!! This recipe is a great at home version of the takeout Thai curry you love! I ended up substituting red curry paste for green and no kaffir lime leaves due to availability.. Even with the changes, delish! Paired it with white rice tonight.

    1. Omg, thanks so much. I appreciate your kind words. Yeah it’s hard to find kaffir lime leaves, lime zest can work, but it won’t taste the same. So glad you enjoyed it! Thank you! xoxo