Thai Coconut Curry Tofu
This Thai Coconut Curry Tofu is made with Thai red curry paste and coconut milk for a delicious tofu dish that comes together in just 30 minutes! Serve it with jasmine rice, rice noodles or your favourite vegetables!
An Authentic Thai Red Curry Recipe
Thai food is my all-time favourite cuisine and I share a lot of Thai inspired recipes on the blog, like my Vegan Pad Thai and Thai Butternut Squash Soup.
Today we’re doing a simple 30-minute vegetarian and gluten-free friendly recipe for this Thai Coconut Curry Tofu. You’ll be truly amazed at how simple it is to make this dish! You need just a handful of ingredients, a pan and 30 minutes of your time.
Ingredients in a vegetarian Thai red curry
- Extra-firm tofu: the base of the recipe. If you like a more pillowy soft texture you can also use soft-medium tofu.
- Avocado oil: or any high-temperature cooking oil to fry the tofu.
- Coconut milk (from a can): The base of the coconut curry sauce. You can use full-fat or light coconut milk. Full fat will taste better.
- Red curry paste: If you are vegetarian or vegan, make sure to check the label. Some brands of curry pastes contain shrimp paste in them.
- Soy sauce: Traditionally fish sauce is used, (which you’re welcome to use) but to keep this veggie-friendly, we’re using soy sauce instead. Use gluten-free soy sauce if needed.
- Coconut sugar: A traditional sweetener used in Thailand for curries!
- Lime: Used to balance out the flavours
- Paprika: Optional, if you want a more vibrant red colour.
What tofu is best for curry
This recipe calls for extra-firm tofu, which is the best type of tofu to use if you want to fry up your tofu into crispy cubes before adding them to the curry sauce.
However, I’ve made Thai curries with soft-medium tofu mixed with vegetables which is also delicious.
Really, it comes down to the type of texture you’re looking for. Want more firm bites of tofu with a crispy exterior? Go for extra-firm tofu. Want pillowy soft tofu bites in the sauce? Go for soft-medium tofu.
Recommended vegetables you can add to this curry
- Eggplant
- Snap peas
- Potato
- Peppers
- Kale
- Bamboo shoots
- Bok choy
Tips for making this recipe perfectly
- Use a non-stick pan to cook the tofu and don’t try and flip the pieces to quickly, otherwise they can stick to the pan. Each side should be golden brown before you flip and cook the next side.
- The tofu will naturally lose some of its crispiness the longer it sits in the curry sauce. If you prefer the tofu crispy, serve and eat it right away after adding it to the curry sauce.
- If adding vegetables to this dish, I recommend to sautee them in a pan with a touch of oil for 2-3 minutes until slightly tender. Then add them to the curry sauce with the tofu.
- Traditional coconut curries in Thailand have a lose (more liquidy) sauce. If you prefer a thicker sauce, simply boil the sauce on medium-high heat stirring constantly until it begins to thicken, then proceed to add the tofu.
More Thai recipes to try
If you tried this Thai Coconut Curry Tofu or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on Pinterest, Instagram and Facebook for even more deliciousness!
PrintThai Coconut Curry Tofu
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main
- Method: Cook
- Cuisine: Thai
- Diet: Vegan
Description
This Coconut Curry Tofu comes together in 30 minutes and is made with authentic thai flavours!
Ingredients
- 1 pack extra-firm tofu, drained and cut into cubes
- 2–3 tbsp avocado oil (or any other high cooking temperature oil)
- 2 tbsp Thai red curry paste
- 14oz can coconut milk
- 1 tbsp soy sauce (gluten-free if needed)
- 1 tbsb coconut sugar (can sub maple syrup or honey)
- Juice of 1/2 a lime
- 1 tsp paprika (optional)
- Rice, cilantro to serve.
Instructions
- Heat the oil in a large non-stick pan on medium-high heat.
- Add the tofu to the pan and cook for 3-4 minutes on each side, until golden brown.
- Heat a separate saucepan on medium-high heat and add the curry paste, letting toast for 30 seconds then add the coconut milk and stir to combine.
- Bring the mixture to a boil stiring constantly for 3-4 minutes until the sauce thickens just slightly.
- Reduce to low heat, and add the soy sauce, coconut sugar, lime juice and paprika, mixing everything together. Taste and adjust seasoning if needed.
- Add the cooked tofu to the pan with the curry sauce and mix together.
- Serve with rice and fresh cilantro.
Notes
Use a non-stick pan to cook the tofu and don’t try and flip the pieces to quickly, otherwise they can stick to the pan. Each side should be golden brown before you flip and cook the next side.
The tofu will naturally lose some of its crispiness the longer it sits in the curry sauce. If you prefer the tofu crispy, serve and eat it right away after adding it to the curry sauce.
If adding vegetables to this dish, I recommend to sautee them in a pan with a touch of oil for 2-3 minutes until slightly tender. Then add them to the curry sauce with the tofu.
Traditional coconut curries in Thailand have a lose (more liquidy) sauce. If you prefer a thicker sauce, simply boil the sauce on medium-high heat stirring constantly until it begins to thicken, then proceed to add the tofu.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 250
- Sugar: 3g
- Sodium: 500mg
- Fat: 25g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 5g
Keywords: Vegetarian Thai curry, coconut curry with tofu
This recipes is amazing and simple ans quite delicious.
★★★★★
So happy you liked it Asiane!
When adding in the cooked tofu to the curry sauce, I also added some chopped kale, small broccoli florets, and chunks of cooked potato, following the rest of the recipe exactly. Received my highest ever compliment from 22-year-old son when I asked him what, if anything he would change next time I make it: “Not a thing. It’s perfect.”
★★★★★
Sounds like delicious variations Dina! Happy you enjoyed!
This is my family’s new favorite go-to dinner, even my pickiest eater loved it. The best part is that the only chopping required is for the vegetables we choose to add, and all the other ingredients are things I always have around.
★★★★★
So happy both you and your family enjoyed the recipe!
Loved this curry!! So easy and so delicious I could eat this all day! Used bok choy and red bell pepper with the tofu and was so yummy. Next time will definitely double the recipe for more leftovers!
★★★★★
Happy you enjoyed it Morgan!
How much is “one pack” of tofu?
Hi Gail, one standard size pack of tofu from the grocery store is about 350 grams
I just made this tonight and loved it. I added broccoli and mushrooms and just placed the vegetables and tofu on the rice and poured the sauce over top. Tofu stayed crisp. Will definitely make this a regular meal.
★★★★★
So happy you enjoyed Louise!
Omg, this was amazing! Followed everything to the letter and it turned out delicious. I always told myself I could never make a good curry and spent so much money buying take out. But this recipe showed me otherwise! It’s very much comparable to what I would buy. I need to try with veggies next time.
★★★★★
So happy you enjoyed the recipe Jane!
I want to try this recipe, but I don’t have curry paste, can I substitute with powdered curry?
Hi Linda, I wouldn’t recommend it. Curry powder and Thai curry paste are not the same thing. I recommend waiting until your next grocery run to grab some curry paste, or ordering some on amazon 🙂
Hi!
Just wondering how many grams of rice noodles would you suggest if I cook this recipe with noodles instead of rice?
Thanks!
Hi Tash, I’d say 4-6 oz
Hi jess!
Can I ask u the measurements of the coconut milk can for this recipe?
Thnx
Hi Rachele, the can is about 14oz! 🙂
Hey jess, I’m making your curry. yummy taste good, nice recipe xxox
So happy your enjoying! 🙂
Amazing recipe, tastes like it came from a restaurant!
★★★★★
Hi Chelsey, thank you for the review! So glad you enjoyed the recipe 🙂
SO YUM!!
★★★★★
So happy you liked this recipe!:)
This recipe was okay. Happy to try new vegan recipes and was easy to make. But, I was disappointed that it was not spicy.
Hi Malaya, thank you for your note. I’m surprised yours was not spicy, usually, Thai red curry paste has quite a kick! If you make the dish again, I’d recommend adding an extra tablespoon of red curry paste if you’d like the dish to be spicier, to 1-2 tsp sriracha or red chilli flakes!
I too am such a HUGE HUGE HUGE fan of Thai food! This curry tofu is making me seriously hungry! And I love the vibrancy of every photo!
Thanks Cassie! Be sure to check out my other thai recipes, I have a great thai curry noodles as well! Thai food is simply the best!