Tofu Thai Curry

Recipes > Main Dish > Tofu Thai Curry

Last updated on: August 5, 2026

Filled with herbs and spices from the curry paste, tofu, and colorful veggies, this vegetarian thai curry recipe is a delicious and nutritious main dish.
tofu thai curry in a cast iron skillet

Learn How to Make the Base Recipe

This is a variation of our easy coconut curry base recipe. This tofu Thai curry recipe is a quick and nutritious weeknight dinner. Tofu is an easy-to-cook plant-based protein that takes on the flavor of the curry. Paired with colorful veggies, this recipe is nutritionally balanced and full of flavor!

Three Must-Know Cooking Skills:

For recipe success, learn how to:

Culinary Tips for Making the Best Tofu Curry Recipe 

Beware the spice level of the curry paste! Different brands vary greatly in heat level. You could taste the paste on its own, but that might light your mouth on fire! Start with less, then add more to your taste. You can mix in extra after all the coconut milk is added – just whisk well.

Canned coconut milk naturally separates and hardens in your pantry. Shake well before using.

For this recipe, don’t worry about being exactly precise with the veggie measurements. Just note that the more veggies you add, the less soupy the curry will be.

Slice veggies into similarly-sized pieces for even cooking.

Adding veggies in order from hardest to softest ensures even cooking and a crisp-tender texture.

Rather than adding the lime juice and basil to the entire dish, you can also serve them on the side as optional garnishes.

Ingredient Substitutions

  • Tofu: substitute tempeh, chickpeas, or chicken. If using chicken, slice thinly for best texture.
  • Full-Fat Coconut Milk: use the canned variety – not the kind sold as a drink. You can substitute light coconut milk, but the curry won’t be as creamy.
  • Thai Curry Paste: use red, green, yellow, or panang; just remember to be careful with the spice level!
  • Low-Sodium Vegetable Broth: use homemade or store-bought vegetable or chicken broth. You can substitute water in a pinch, but your curry won’t be quite as flavorful.
  • Brown Sugar: substitute coconut sugar, cane sugar, or sugar in the raw for the most similar flavor.
  • Fish Sauce: substitute low-sodium tamari, liquid aminos, or soy sauce for a vegan Thai coconut curry.
  • Vegetables: use any combination of hard, medium, and/or soft vegetables. Adjust cook time so that all vegetables come out crisp-tender. 
    • Hard Vegetables: broccoli, cauliflower, carrots, green beans, onion, sweet potatoes
    • Medium Vegetables: baby corn, bell pepper, bok choy stems, eggplant, mushrooms, snow or sugar snap peas, summer squash, zucchini
    • Soft Vegetables: bean sprouts, bok choy leaves, frozen edamame, shelled, thawed, leafy greens (double the amount because it cooks down so much), shredded cabbage, water chestnuts
  • Thai Basil Leaves: substitute Italian basil or cilantro, but note that cilantro will add a different flavor. 
  • Lime: substitute bottled lime juice or lemon.
  • Cashews: substitute chopped peanuts or toasted sesame seeds.

Thai Tofu Curry Recipe Variations

Add or remove ingredients based on what you have on hand and what your body is craving. When it comes to making the best tofu curry recipe, the sky’s the limit!

Want more curry recipe inspiration?

Use our easy coconut curry base recipe as a guide, then have fun exploring other flavors, ingredients, and textures

three whole grain pancakes with fresh strawberries and blueberries on a small white plate

Easy Coconut Curry Base Recipe

Equipment Recommendations

Use these kitchen tools for recipe success!

Is this a Healthy Tofu Thai Curry?

Yes! Filled with herbs and spices from the curry paste, tofu, and colorful veggies, this vegetarian thai curry recipe is a delicious and nutritious main dish.

Thai Curry Paste

Thai curry paste contains chili peppers, garlic, galangal (or ginger), lemongrass, herbs, and spices. All of these flavorful ingredients are rich in vitamins, minerals, and phytonutrients that promote health and fight disease. Lemongrass even has antimicrobial properties!

Tofu

Tofu is a great source of plant-based protein. Including protein in your curry creates a more filling meal. Protein has many functions in the body including helping to build and repair body tissues and assisting in cellular processes, like energy metabolism.

Colorful Veggies

Vegetables of all colors provide health benefits. Carrots are rich in beta carotene, which supports healthy cells and immune health. Spinach contains calcium and iron, and red bell peppers are high in vitamin C. Together, all of these and other nutrients promote a healthy body and mind!

Learn more about health benefits of different foods and ingredients or in our book, To Your Taste!

Curry Serving Suggestions

Serve curry over Jasmine brown rice, quinoa, or another whole grain for a balanced meal. Don’t forget to add garnishes for extra flavor, texture, and nutrition!

Storage Tips for Leftover Tofu Curry

Cool curry completely, then store in an airtight container in the refrigerator for up to 1 week.

To reheat, transfer to a microwave-safe dish and heat through in the microwave. 

Looking for more easy weeknight dinner recipes?

Try out these delicious recipes!

Baked Tostadas Base Recipe

Healthy Whole Grain Pasta Base Recipe

Salmon with Yogurt Sauce Base Recipe

Bean Burgers Base Recipe

 
thai tofu curry in a cast iron skillet

Tofu Thai Curry

This is a variation of our easy coconut curry base recipe. This tofu Thai curry recipe is a quick and nutritious weeknight dinner. Tofu is an easy-to-cook plant-based protein that takes on the flavor of the curry. Paired with colorful veggies, this recipe is nutritionally balanced and full of flavor!
No ratings yet
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Dish
Cuisine Thai
Servings 4 cups
Calories 324 kcal

Ingredients
  

  • 12-14 ounces extra firm tofu
  • 14-ounce can full-fat coconut milk, divided
  • 2-3 Tablespoons Thai red curry paste*
  • 1 cup low-sodium vegetable broth
  • 1 Tablespoon brown sugar
  • 1 Tablespoon fish sauce (sub tamari or soy sauce)
  • ½ cup halved baby carrots
  • ½ cup sliced red bell pepper
  • 2 cups baby spinach
  • ¼ cup roughly torn Thai basil leaves
  • 1 medium lime (~2 Tablespoons juice)
  • ¼ cup lightly salted, roasted, chopped cashews (optional garnish)

Instructions
 

  • Remove tofu from its package and drain. Place tofu block on a folded dish cloth or several paper towels. Place another towel or paper towels on top of tofu, followed by a cutting board, pan, or plate. Place a large can or other heavy object on top to weigh down the tofu. Let sit for ~30 minutes, then dice into ¾” cubes.
  • In a 3-4 quart saucepan, bring ½ cup coconut milk to a boil. Add curry paste and stir. Continue cooking over medium high heat, stirring until thick and bubbling.
  • Add the remaining coconut milk, broth, sugar, and fish sauce. Stir to combine and bring to a simmer.
  • Add the tofu and carrots, and continue to simmer. As the carrots soften, add the bell pepper, cook for a few more minutes, then add the baby spinach. Continue to cook until all vegetables are crisp tender and tofu is warmed through, ~8-10 total minutes.
  • Turn off heat and stir in the Thai basil and lime juice. Serve over brown rice, quinoa, or Jasmine rice and top with cashews. Enjoy!

Notes

*Different brands of curry paste greatly differ in spiciness level, so start with less, then adjust to taste.
 
Slice baby carrots in half the long way for best texture.

Nutrition

Serving: 1cupCalories: 324kcalCarbohydrates: 15gProtein: 11gFat: 27gSaturated Fat: 19gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gSodium: 447mgPotassium: 574mgFiber: 2gSugar: 7gVitamin A: 4947IUVitamin C: 24mgCalcium: 88mgIron: 6mg
Keyword Tofu Thai Curry
Tried this recipe?Let us know how it was!

FAQ Questions:

What type of tofu is best for Thai curry?

Extra-firm tofu works best because it holds its shape during cooking and absorbs the flavorful coconut curry sauce. Press the tofu before cooking to remove excess moisture for the best texture.

Yes! Simply replace the fish sauce with low-sodium tamari, soy sauce, or liquid aminos. The rest of the recipe is naturally plant-based, making it an easy vegan meal.

The spice level depends on the brand of Thai curry paste you use. Some brands are much hotter than others, so it’s best to start with a smaller amount and add more to taste as the curry cooks.

This recipe is very flexible. In addition to carrots, bell peppers, and spinach, you can use broccoli, cauliflower, zucchini, green beans, snap peas, mushrooms, or sweet potatoes. Add firmer vegetables first so everything cooks evenly.

Tofu Thai curry pairs well with brown rice, jasmine rice, quinoa, or cauliflower rice. You can also serve it with naan or rice noodles for a satisfying meal.

The flavors become even richer after sitting for a few hours, making it a great meal prep recipe. Store leftovers in an airtight container in the refrigerator for up to 4 days and reheat gently on the stovetop or in the microwave.

Leave a Reply

Recipe Rating




Did you make this recipe?

Let us know how it turned out for you! Leave a comment above and share a picture on Instagram or Facebook using the hashtag #totasterecipes! And don’t forget to share it with all of your friends and family!

Please note that this post may contain affiliate links. As an Amazon Associate and Share-a-Sale affiliate, we earn from qualifying purchases. If you click on those links and make a purchase, we will earn a small percentage of the sale, at no extra cost to you. 

Check Out Our Latest Base Recipes

Lindsey and Vahista to Taste Cover Photo

Hey guys! We are To Taste – a team of registered dietitians/chefs.

We want to teach you how to cook confidently, simplify nutrition, and feel better (no BS)!

Our Recipe Promise

Healthy eating shouldn't be complicated. Period.

Meet the only meal plan you'll ever need.

Improve your kitchen efficiency! Learn how to slice, dice, and chop 20 common ingredients

Subscribe to our weekly newsletter

Never miss a beet! Sign up for updates, recipes, and course offerings!

Measuring Cup

Is your kitchen set up for success?

Find all of our go-to kitchen tools, books, and accessories here!

Pouring Icon

Need some recipe guidance?

Learn how to cook confidently to your taste using our base recipe concept.

Basket Full of Food Icon

Want to know which ingredients to buy?

Download our free ingredient guide for helpful tips on which ingredients are best.

Latest Recipes

Recipes

Follow Us

Subscribe To Our Newsletter

Master Knife Skills Like A Pro

Slice faster, cook smarter, and feel confident in your kitchen—starting today.