Fragrant Thai Tofu Curry Recipe: A Taste of Thailand in Your Kitchen

Fact Checked By: Macaria Valerie

Post Updated On:

As an Amazon Associate I earn from qualifying purchases.

Embark on a gastronomic journey to the vibrant streets of Thailand with our tantalizing Thai tofu curry recipe. Thailand, renowned for its rich culinary heritage and aromatic flavors, offers a treasure trove of delightful dishes, and Thai tofu curry stands as a shining example of its culinary prowess. This beloved dish encapsulates the essence of Thai cuisine, combining aromatic herbs, bold spices, creamy coconut milk, and tender tofu to create a symphony of flavors that dance on the palate.

Thai tofu curry, also known as “gaeng phet tofu” in Thai, is a celebration of contrasts—sweet and savory, creamy and spicy—crafted with precision to tantalize the taste buds and invigorate the senses. Each spoonful of this luscious curry is a culinary adventure, transporting you to the bustling markets of Bangkok or the tranquil beaches of Phuket with its vibrant flavors and aromatic aromas.

In this article, we will delve deep into the art of crafting the perfect Thai tofu curry, exploring the key ingredients, cooking techniques, and expert tips to ensure a culinary masterpiece every time. Whether you’re a seasoned chef looking to expand your culinary repertoire or an adventurous home cook eager to explore new flavors, our Thai tofu curry recipe promises to be a delightful and rewarding culinary experience.

So, roll up your sleeves, sharpen your knives, and prepare to embark on a culinary escapade through the enchanting world of Thai cuisine. With our Thai tofu curry recipe as your guide, you’re in for a culinary adventure like no other—one that promises to ignite your taste buds and transport you to the sun-kissed shores of Thailand with every delectable bite.

Thai Tofu Curry Recipe

thai tofu curry recipe

Transport your taste buds to the bustling streets of Thailand with this fragrant Thai tofu curry recipe. Bursting with aromatic herbs, bold spices, and creamy coconut milk, this dish is a harmonious blend of flavors that will delight your senses and leave you craving more. Whether you’re a seasoned Thai cuisine enthusiast or new to the world of curry, this recipe promises to bring the vibrant flavors of Thailand into your kitchen.


  • 14 oz (400g) firm tofu, pressed and cubed
  • 1 can (13.5 oz/400ml) coconut milk
  • 2 tbsp Thai red curry paste
  • 1 onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 medium carrot, thinly sliced
  • 1 cup (240ml) vegetable broth
  • 2 tbsp soy sauce (or tamari for gluten-free)
  • 1 tbsp brown sugar (or coconut sugar)
  • 1 tbsp lime juice
  • 1 cup (240ml) fresh basil leaves, chopped
  • Cooked jasmine rice, for serving


  • Heat a large skillet or wok over medium heat. Add a splash of coconut milk and the Thai red curry paste. Stir fry for 1-2 minutes until fragrant.
  • Add the sliced onion and minced garlic to the skillet. Cook for another 2-3 minutes until the onion is translucent.
  • Add the cubed tofu to the skillet and gently toss to coat it in the curry paste mixture. Cook for 5-6 minutes, stirring occasionally, until the tofu is lightly browned.
  • Pour in the remaining coconut milk and vegetable broth. Stir in the soy sauce and brown sugar.
  • Add the sliced bell peppers and carrot to the skillet. Simmer for 8-10 minutes until the vegetables are tender and the sauce has thickened slightly.
  • Stir in the lime juice and chopped basil leaves. Taste and adjust the seasoning if needed, adding more soy sauce for saltiness or more brown sugar for sweetness.
  • Serve the fragrant Thai tofu curry hot over cooked jasmine rice. Garnish with additional basil leaves and lime wedges if desired.

With its aromatic spices, creamy coconut milk, and vibrant assortment of vegetables, this fragrant Thai tofu curry is a celebration of the bold flavors and rich culinary heritage of Thailand. Easy to make and endlessly customizable, it’s the perfect dish to satisfy your cravings for exotic flavors and nourishing comfort food. So, roll up your sleeves, gather your ingredients, and embark on a culinary adventure to Thailand with this irresistible tofu curry recipe.

Expert Tips for Perfecting Your Thai Tofu Curry:

  • Choose the Right Tofu: Opt for firm or extra-firm tofu for better texture and to prevent it from falling apart during cooking. Pressing the tofu before use will help remove excess water and allow it to absorb more flavor.
  • Use Authentic Thai Curry Paste: For an authentic taste, use high-quality Thai red curry paste. Look for brands that use authentic Thai ingredients and avoid those with added artificial flavors or preservatives.
  • Balance the Flavors: Thai cuisine is known for its perfect balance of sweet, sour, salty, and spicy flavors. Taste and adjust the seasoning of your curry by adding more lime juice for acidity, soy sauce for saltiness, or brown sugar for sweetness.
  • Don’t Overcook the Vegetables: To maintain their vibrant colors and crisp texture, avoid overcooking the vegetables. Add them to the curry just until they are tender-crisp, ensuring they retain their nutrients and freshness.
  • Add Fresh Herbs at the End: Stir in fresh herbs like basil or cilantro just before serving to add a burst of freshness and aroma to your curry. Chopping the herbs finely will release their flavors more effectively.
  • Customize with Vegetables: Feel free to customize your Thai tofu curry with your favorite vegetables. Thai eggplant, bamboo shoots, baby corn, and snow peas are all excellent additions that complement the flavors of the curry.
  • Adjust the Spice Level: Thai red curry paste can vary in spiciness, so adjust the amount according to your heat tolerance. If you prefer a milder curry, use less curry paste or remove the seeds and membranes from the chili peppers before adding them.
  • Use Full-Fat Coconut Milk: For a creamier and richer curry, use full-fat coconut milk instead of light coconut milk. The higher fat content will enhance the flavor and texture of the curry.
  • Garnish for Visual Appeal: Garnish your Thai tofu curry with thinly sliced red chili peppers, lime wedges, or additional fresh herbs for a beautiful presentation. The vibrant colors will make your dish even more inviting.
  • Let it Rest Before Serving: Allow your curry to rest for a few minutes before serving to allow the flavors to meld together. This brief resting period will result in a more cohesive and flavorful dish.

By incorporating these expert tips into your Thai tofu curry recipe, you’ll be able to create a restaurant-quality dish that’s bursting with authentic Thai flavors and sure to impress your taste buds. Enjoy the journey of cooking and savoring this delicious and aromatic dish!

Why This Recipe Is Just So Good…

This Thai tofu curry recipe is a culinary masterpiece for several reasons, making it a standout dish that captivates the senses and delights the palate:

  • Explosion of Flavor: The combination of authentic Thai red curry paste, aromatic herbs, and creamy coconut milk creates a symphony of flavors that dance on the taste buds. Each bite offers a perfect balance of sweetness, spiciness, and creaminess, creating a truly satisfying culinary experience.
  • Versatility: This recipe is incredibly versatile, allowing for customization based on personal preferences and ingredient availability. You can easily adjust the spice level, swap out vegetables, or add protein sources like tofu, chicken, or shrimp to suit your taste.
  • Nutritional Benefits: Packed with tofu and an assortment of colorful vegetables, this curry is not only delicious but also loaded with nutrients. Tofu provides plant-based protein, while the vegetables offer vitamins, minerals, and dietary fiber, making it a wholesome and nourishing meal.
  • Ease of Preparation: Despite its complex flavors, this Thai tofu curry recipe is surprisingly easy to prepare. With simple cooking techniques and readily available ingredients, even novice cooks can create a restaurant-quality dish in the comfort of their own kitchen.
  • Aromatic Appeal: As the curry simmers on the stove, the kitchen fills with the irresistible aroma of Thai spices and herbs. The fragrant scent wafting through the air builds anticipation and sets the stage for a truly memorable dining experience.
  • Visual Appeal: With its vibrant colors and enticing presentation, this Thai tofu curry is as visually stunning as it is delicious. The colorful array of vegetables and garnishes creates an eye-catching dish that is sure to impress guests and elevate any dining table.
  • Comforting and Satisfying: There’s something inherently comforting about a warm bowl of curry, and this Thai tofu curry delivers on all fronts. It’s hearty, satisfying, and guaranteed to leave you feeling nourished and content with every spoonful.
  • Culinary Adventure: Cooking and savoring this Thai tofu curry recipe is like embarking on a culinary adventure to the bustling streets of Thailand. It allows you to explore new flavors, expand your culinary repertoire, and experience the rich tapestry of Thai cuisine without leaving home.

In essence, this Thai tofu curry recipe is just so good because it combines the best of Thai flavors, nutritional benefits, ease of preparation, and visual appeal, resulting in a dish that’s truly irresistible and bound to become a favorite in any household.

Storage Instructions

Proper storage is key to maintaining the freshness and flavor of your Thai tofu curry. Here are some storage instructions to ensure your curry stays delicious:

  • Refrigeration: Allow the Thai tofu curry to cool to room temperature before refrigerating. Transfer it to an airtight container or a sealed storage bag to prevent odors from permeating the curry.
  • Timing: Refrigerate the curry within two hours of cooking to prevent bacterial growth. Consume refrigerated curry within 3-4 days for optimal freshness and flavor.
  • Reheating: When reheating, transfer the desired portion of curry to a saucepan or microwave-safe dish. Reheat gently over low to medium heat on the stovetop or in the microwave until thoroughly heated.
  • Adjust Consistency: If the curry thickens upon refrigeration, you can adjust the consistency by adding a splash of water or coconut milk while reheating.
  • Portioning: If you plan to store leftovers for future meals, consider portioning the curry into individual serving sizes before refrigerating. This makes it easier to reheat only what you need without affecting the remaining portions.
  • Freezing: Thai tofu curry can also be frozen for longer storage. Allow the curry to cool completely before transferring it to a freezer-safe container or bag. Label the container with the date and freeze for up to 2-3 months.
  • Thawing: To thaw frozen curry, transfer it from the freezer to the refrigerator and allow it to thaw overnight. Alternatively, you can thaw the curry in the microwave using the defrost setting or low heat.
  • Reheat Safely: When reheating frozen curry, ensure it is heated thoroughly to an internal temperature of 165°F (74°C) to ensure food safety.

By following these storage instructions, you can extend the shelf life of your Thai tofu curry while preserving its delicious flavor and quality for future enjoyment.

Frequently Asked Questions (FAQ)

Here are some expertise-level questions and detailed answers regarding Thai tofu curry recipes:

Q: Can I use any type of tofu for Thai tofu curry?

A: While firm or extra-firm tofu is commonly used in Thai tofu curry recipes due to their ability to hold their shape during cooking, you can experiment with different tofu varieties based on your preference. Silken tofu may not hold up as well, but it can still be used for a creamier texture.

Q: Is Thai tofu curry typically spicy?

A: Thai tofu curry can vary in spiciness depending on the amount of Thai red curry paste used. Traditionally, Thai cuisine tends to have some level of heat, but you can adjust the spice level to suit your taste by adding more or less curry paste or incorporating fresh chili peppers.

Q: Can I make Thai tofu curry vegetarian or vegan?

A: Yes, Thai tofu curry can easily be made vegetarian or vegan by using vegetable broth instead of chicken broth and ensuring that the curry paste and other ingredients are free from animal products. Tofu serves as a great plant-based protein source in this dish.

Q: What vegetables can I add to Thai tofu curry?

A: You can add a variety of vegetables to Thai tofu curry based on your preference. Common options include bell peppers, carrots, broccoli, snap peas, zucchini, and eggplant. Choose vegetables that complement the flavors of the curry and provide a balance of colors and textures.

Q: How do I thicken Thai tofu curry if it’s too watery?

A: If your Thai tofu curry is too watery, you can thicken it by simmering it uncovered over low heat to allow some of the liquid to evaporate. Alternatively, you can mix a small amount of cornstarch or arrowroot powder with water to create a slurry and stir it into the curry to thicken it.

Q: Can I freeze Thai tofu curry for later?

A: Yes, Thai tofu curry can be frozen for later consumption. Allow the curry to cool completely before transferring it to a freezer-safe container or resealable bag. It can be stored in the freezer for up to 2-3 months. Thaw the curry in the refrigerator overnight before reheating.

Q: What can I serve Thai tofu curry with?

A: Thai tofu curry is commonly served with steamed jasmine rice to soak up the flavorful sauce. You can also serve it with noodles, quinoa, or crusty bread for a variation. Garnish with fresh herbs like Thai basil or cilantro and lime wedges for added brightness.

Q: How can I achieve the perfect balance of flavors in my Thai tofu curry?

A: Achieving the perfect balance of flavors in Thai tofu curry involves careful attention to seasoning and layering of ingredients. Start with a high-quality Thai red curry paste as the base, which provides a complex blend of spices. Taste and adjust the curry paste quantity based on your preference for heat. Balance the spiciness with sweetness from brown sugar or palm sugar, acidity from lime juice, and saltiness from soy sauce or fish sauce. Finally, layer in aromatic herbs like Thai basil and kaffir lime leaves for freshness and depth of flavor.

Q: What are some traditional Thai ingredients that can enhance the authenticity of my tofu curry?

A: To enhance the authenticity of your Thai tofu curry, consider incorporating traditional Thai ingredients such as galangal, lemongrass, and kaffir lime leaves. These aromatic ingredients are commonly used in Thai cuisine and can infuse your curry with authentic Thai flavors. You can find these ingredients at Asian grocery stores or online retailers.

Q: How can I make my Thai tofu curry more aromatic?

A: To make your Thai tofu curry more aromatic, focus on using fresh, high-quality ingredients and proper cooking techniques. Start by sautéing aromatics like onions, garlic, and ginger in coconut oil until fragrant. Then, add in your curry paste and toast it briefly to release its aromas. Finally, simmer the curry with aromatic herbs like Thai basil, cilantro, and kaffir lime leaves to infuse it with fragrance.

Q: Can I make my Thai tofu curry ahead of time and reheat it later?

A: Yes, Thai tofu curry can be made ahead of time and reheated later. In fact, many people find that the flavors of the curry develop and intensify over time, making it even more delicious when reheated. Simply store the cooled curry in an airtight container in the refrigerator for up to 3-4 days. When ready to serve, reheat the curry gently on the stovetop or in the microwave until heated through.

Q: How can I adjust the spice level of my Thai tofu curry to suit different preferences?

A: Adjusting the spice level of your Thai tofu curry is easy and can be done to suit different preferences. If you prefer a milder curry, simply reduce the amount of Thai red curry paste used in the recipe. Conversely, if you like it spicier, you can increase the amount of curry paste or add fresh chili peppers to the curry for an extra kick. Taste and adjust as needed until you reach your desired level of spiciness.

Q: What are some common mistakes to avoid when making Thai tofu curry?

A: Some common mistakes to avoid when making Thai tofu curry include:
Using low-quality curry paste, which can result in a bland or unbalanced flavor.
Overcooking the tofu, which can cause it to become rubbery or fall apart.
Adding too much liquid to the curry, resulting in a watery consistency.
Neglecting to adjust the seasoning as needed, resulting in a curry that lacks depth of flavor.
Failing to properly store leftovers, which can lead to spoilage and food safety issues.

By avoiding these common mistakes and following the tips outlined above, you can ensure that your Thai tofu curry turns out delicious and authentic every time.


In conclusion, Thai tofu curry stands as a shining example of the culinary marvels that Thailand has to offer. With its harmonious blend of aromatic herbs, bold spices, and creamy coconut milk, this beloved dish captures the essence of Thai cuisine in every tantalizing bite. Through our culinary exploration of Thai tofu curry, we’ve embarked on a journey through the vibrant streets of Thailand, savoring the rich flavors and cultural heritage that define this enchanting cuisine.

As we bid farewell to our Thai tofu curry recipe, we are reminded of the power of food to transcend borders and bring people together in a shared celebration of flavors and traditions. Whether enjoyed as a comforting weeknight meal or served as the centerpiece of a festive gathering, Thai tofu curry has a timeless appeal that resonates with food lovers around the world.

As you recreate this culinary masterpiece in your own kitchen, may you find joy in the art of cooking and savor every moment of your culinary adventure. With each batch of Thai tofu curry you prepare, you’re not just making a meal—you’re creating memories, forging connections, and celebrating the vibrant tapestry of flavors that make Thai cuisine so extraordinary.

So, gather your ingredients, fire up your stove, and let the intoxicating aromas of Thai tofu curry transport you to the sun-drenched shores of Thailand. With a dash of creativity, a sprinkle of authenticity, and a whole lot of love, your Thai tofu curry will surely delight the senses and leave a lasting impression on all who have the pleasure of enjoying it.

Photo of author

Macaria Valerie

About the author

With over 15 years of experience in the culinary world, Macaria Valerie has developed a unique niche expertise in the art and science of rice cooking. Born in Taipei and raised in San Francisco, Macaria's passion for perfectly cooked rice is a blend of her Taiwanese roots and modern culinary techniques. She has traveled across Asia, gathering traditional rice recipes and cooking methodologies. Macaria is not just about plain rice. She's explored the depths of risotto in Italy, paella in Spain, biryani in India, and sushi in Japan. Yet, she believes that the core of these dishes lies in mastering the basic foundation - the rice. In her popular blog, "Expert Reviews Best Rice Cooker", Macaria shares not only her favorite rice recipes but also reviews the latest in rice cooker technology. She's been a consultant for major kitchen appliance brands, aiding in the development and testing of their rice cooker lines. In her spare time, Macaria conducts workshops and classes, ensuring that the art of cooking perfect rice is accessible to everyone. Whether you're aiming for a simple bowl of fluffy white rice or venturing into the intricate world of flavored rice dishes, Macaria Valerie is your go-to guide in the rice cooker niche.

Related Posts:

Leave a Comment

For security, use of CloudFlare's Turnstile service is required which is subject to the CloudFlare Privacy Policy and Terms of Use.

error: Content is protected !!