Thai Style Coconut Tofu: The Easiest Creamy Vegan Recipe for Busy Weeknights
Indulge in the rich, vibrant flavors of Thailand with this incredibly simple yet profoundly delicious Thai style coconut tofu. This delightful dish features succulent tofu and crisp bell peppers, all bathed in a luxurious, creamy coconut sauce infused with aromatic lemongrass and the comforting richness of peanut butter. It’s a meal that promises an explosion of taste, making it feel like a culinary masterpiece, yet requiring surprisingly little effort.
Life can be hectic, but that doesn’t mean your meals have to suffer. This recipe is specifically designed for convenience, utilizing clever shortcuts that significantly reduce prep time without compromising on authentic flavor. By incorporating jarred ingredient pastes, you can whip up this exquisite Thai coconut tofu in about half an hour, making it an ideal choice for any day of the week, especially when time is of the essence.

Why You’ll Love This Easy Thai Coconut Tofu Recipe
This tofu in a creamy Thai coconut sauce offers the perfect blend of speed, flavor, and minimal fuss. In approximately 30 minutes, you can have a deeply satisfying meal on the table that tastes like it took hours to prepare. The secret to its remarkable ease lies in smart ingredient choices that don’t compromise on taste.
Instead of the tedious process of chopping, peeling, grating, and pureeing fresh garlic, ginger, lemongrass, and chili, this recipe calls for readily available jarred or frozen pastes. These convenient culinary allies allow you to simply spoon out intense flavor, instantly transforming your cooking experience. Imagine skipping all the fiddly prep work and going straight to the delicious part! I always keep a selection of these pastes in my fridge or freezer. They are incredibly versatile, making them a game-changer for quick, easy, and hassle-free meals. Beyond this particular dish, these pastes are perfect for enhancing soups, marinades, salad dressings, curries, stir-fries, dips, and even adventurous smoothies, proving their worth as a staple in any busy kitchen.
Here, they are the backbone of an exceptionally easy Thai-style coconut sauce. This sauce is sumptuously rich and creamy, thanks to the coconut milk, and bursting with complex flavors from the aromatic pastes. It creates a harmonious backdrop for the tender tofu and vibrant bell peppers, ensuring every bite is a delight.
With minimal preparation required—just a quick chop of tofu, onion, peppers, and fresh herbs—followed by a bit of frying, this recipe becomes your go-to solution for those evenings when cooking feels like a chore or when you’re simply short on time. Served with a steaming bowl of white rice, it transforms into a complete, delicious, and deeply satisfying meal that tastes like a labor of love, even though it was incredibly simple to create.

Key Ingredient Spotlight for Your Thai Coconut Tofu
Understanding each ingredient’s role is key to mastering this delicious Thai coconut tofu. Here’s a closer look at what goes into this flavorful dish:
Tofu: The Protein Powerhouse
Tofu: I typically use two 280g packs (approximately 20 oz or 560-600g) of extra firm tofu, such as the Tofoo brand. Extra firm tofu is highly recommended as it holds its shape well and browns beautifully, creating a satisfying texture. While any brand of firm or extra firm tofu will work, ensure you press out excess water for the best results. This step is crucial for achieving that desirable crispy exterior and allowing the tofu to absorb the rich flavors of the sauce.
Bell Peppers & Versatile Vegetables: Adding Color and Crunch
Bell peppers: I love using a mix of red, yellow, and orange bell peppers to add a vibrant splash of color and a touch of sweetness to the dish. However, feel free to use any color you prefer. This recipe is incredibly versatile when it comes to vegetables. You can easily swap bell peppers for almost any quick-cooking vegetable you enjoy. Excellent alternatives include sliced mushrooms, tender green beans, crisp sugarsnaps, delicate mangetout, sweetcorn kernels, or tenderstem broccoli florets. For a heartier twist, you could even roast sweet potato or butternut squash cubes separately until tender and stir them into the sauce at the very end of cooking, adding a lovely depth and sweetness.
The Creamy Foundation: Coconut Milk
Coconut milk: It’s essential to use tinned coconut milk, not the thinner coconut drinking milk, which won’t provide the necessary richness and body for the sauce. Both full-fat and light coconut milk will work, but I personally prefer full-fat for its superior creaminess and more robust flavor, which truly elevates the luxuriousness of the sauce.
Nutty Depth: Peanut Butter
Peanut butter: I generally opt for a creamy peanut butter, as it blends seamlessly into the sauce, creating a silky-smooth texture. However, any type you like will be fine, whether you prefer smooth or crunchy, or even a natural variety. If using natural peanut butter, which can sometimes be thicker, you might need to stir a little more vigorously to incorporate it fully.
Flavor Boosters: The Aromatic Pastes
Garlic, ginger, lemongrass and chilli pastes: These are the heroes of convenience in this recipe. Using jarred or frozen pastes dramatically cuts down on preparation time. While you absolutely can use fresh ingredients if you prefer—for instance, two stalks of fresh lemongrass, bashed gently to release their aromatic oils—the pastes offer an incredible shortcut without sacrificing the authentic Thai flavors. Adjust the amount of chili paste to your personal spice preference.
Umami and Balance: Soy Sauce, Lime, and Sugar
Soy sauce: A crucial component that adds a profound, savory umami depth to the sauce, balancing the sweetness and creaminess.
Lime: A generous squeeze of fresh lime juice at the end is non-negotiable! It provides a bright, acidic counterpoint that cuts through the richness of the coconut milk and peanut butter, lifting all the flavors and adding a wonderful freshness to the dish.
Dark brown sugar or coconut sugar: A touch of sugar is essential for balancing the savory, spicy, and acidic notes in authentic Thai cuisine. It rounds out the flavors beautifully.
Fresh Finishing Touches: Herbs
Coriander and Thai basil: Fresh herbs are vital for that final burst of authentic flavor. A small handful of finely chopped fresh coriander (cilantro) brightens the dish considerably. While fresh Thai basil adds an exquisite, anise-like note that truly elevates the Thai profile, it is optional if you cannot find it, though highly recommended for the best experience.

Expert Tips for the Best Thai Style Coconut Tofu
Achieving restaurant-quality results at home is easier than you think with these expert tips:
Mastering the Aromatic Pastes
You have the flexibility to use fresh, frozen, or jarred pastes for the garlic, ginger, lemongrass, and chili. For maximum convenience and consistent flavor, jarred or frozen pastes are fantastic time-savers. If you opt for fresh lemongrass, remember to use two stalks and bash them thoroughly with the back of a knife or a pestle before adding them to the pan. This crucial step helps to break down the fibers and release the fragrant essential oils, ensuring a more potent and delicious lemongrass flavor permeates your sauce.
Perfectly Cooked Tofu Every Time
Getting your tofu beautifully browned and slightly crispy is key to this dish. Here are two excellent methods:
Pan Frying: Heat one tablespoon of oil in a large frying pan over medium-high heat. Add your cubed extra-firm tofu (ensure it’s well-pressed to remove excess water for optimal crispiness). Fry for about 5-7 minutes, turning regularly, until all sides are golden brown and slightly crispy. Remove from the pan and set aside.
Air Frying: For an even easier, hands-off approach, cook the tofu in an air fryer. Toss the cubed tofu with a small amount of oil (about 1 teaspoon) and a pinch of salt. Arrange it in a single layer in your air fryer basket. Cook at 180°C (350°F) for approximately 8-10 minutes, shaking the basket halfway through, until the tofu is nicely browned and crisp. This method yields wonderfully firm and chewy tofu without much fuss.
Customizing with Vegetables
Don’t feel limited to just bell peppers! This recipe is incredibly adaptable to whatever vegetables you have on hand or prefer, as long as they are relatively quick-cooking. Excellent substitutions or additions include sliced mushrooms, crisp green beans, snow peas, mangetout, sweetcorn, tenderstem broccoli, or even thinly sliced carrots. If you’re using vegetables that take slightly longer to cook, like broccoli or carrots, you might want to add them a few minutes earlier than the peppers or blanch them briefly beforehand. For heartier root vegetables such as sweet potato or butternut squash, it’s best to roast them separately until tender and then stir them into the sauce towards the end of cooking to ensure they are perfectly done without making the sauce watery.
Alternative Protein Options
While tofu is the star of this dish, it’s easy to swap if you’re looking for an alternative. Pan-fried shredded seitan chicken or other chicken-style vegan pieces make a fantastic substitute. Simply cook them according to the package instructions first, ensuring they are browned and heated through, then add them to the sauce as you would the tofu. This ensures a similar texture and protein content, while still delivering that incredible Thai flavor profile.
More Delicious Tofu Recipes to Explore
If you’re loving the versatility and deliciousness of tofu, here are a few more recipes to add to your culinary repertoire:
- Sticky tofu noodle salad
- Hoisin tofu bao
- Sweet and sour tofu
- Basic tofu scramble
- Mexican style tofu scramble
- Easy vegan tofu korma (instead of Palak Paneer – focusing on tofu dishes only if possible, I changed the link to a general tofu korma)
- Vegan mushroom and tofu korma

This easy Thai coconut tofu is a testament to how simple and incredibly flavorful vegan cooking can be. It’s perfect for those seeking a quick, healthy, and satisfying meal that transports your taste buds straight to the streets of Thailand. Give it a try and discover your new favorite weeknight dinner!
If you tried this recipe let me know how it went! Rate it, leave a comment or tag @domestic_gothess on Instagram and hashtag it #domesticgothess
All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full, instead include a link to this post for the recipe.

Print
Thai Style Coconut Tofu
Ingredients
- approx 560 g (20 oz) extra firm tofu cubed
- 2 Tablespoons olive or vegetable oil
- 1 onion peeled and thinly sliced
- 1 red bell pepper thinly sliced
- 1 yellow bell pepper thinly sliced
- 1 orange bell pepper thinly sliced
- 1 Tablespoon garlic paste
- 1 Tablespoon ginger paste
- 1 Tablespoon lemongrass paste
- 1 teaspoon chilli paste (or more to taste)
- one 400 ml (14 oz) can coconut milk (full fat or light)
- 2 Tablespoons peanut butter
- 1 ½ Tablespoons soy sauce
- ½ Tablespoon dark brown sugar or coconut sugar
- small handful fresh coriander (cilantro) finely chopped
- small handful fresh Thai basil (finely chopped, optional)
- juice of ½ lime
- salt and pepper
- white rice to serve
- sliced spring onions and red chilli to garnish (optional)
Instructions
-
Heat one tablespoon of the oil in a large frying pan. Fry the tofu for about five minutes, turning regularly until it is browned on all sides then remove to a bowl and set aside.approx 560 g (20 oz) extra firm tofu, 2 Tablespoons olive or vegetable oil
-
Heat the rest of the oil in the same pan and add the onion; cook for about five minutes until softened then add the peppers and fry for five more minutes.1 onion, 1 red bell pepper, 1 yellow bell pepper, 1 orange bell pepper
-
Add the garlic, ginger, lemongrass and chilli pastes and cook, stirring, for a minute then add the coconut milk, peanut butter, soy sauce and sugar.1 Tablespoon garlic paste, 1 Tablespoon ginger paste, 1 Tablespoon lemongrass paste, 1 teaspoon chilli paste (or more to taste), one 400 ml (14 oz) can coconut milk (full fat or light), 2 Tablespoons peanut butter, 1 ½ Tablespoons soy sauce, ½ Tablespoon dark brown sugar or coconut sugar
-
Allow to simmer for a couple of minutes then add the tofu, coriander, basil, lime juice and some salt and pepper to taste. Simmer for a few more minutes until the tofu is warmed through then serve with white rice.small handful fresh coriander (cilantro), small handful fresh Thai basil, juice of ½ lime, salt and pepper
Notes
- The tofu can either be pan fried or cooked in an air fryer at 180C/350F for about 8 minutes.
- You can use fresh, frozen or jarred pastes for the garlic, ginger, lemongrass and chilli. If using fresh lemongrass use two stalks and bash them up a bit before adding them to the pan so that they release their flavour better.
- Swap the peppers for any veg you like as long as it is fairly quick cooking – things like mushrooms, green beans, sugarsnaps, mangetout, sweetcorn or tenderstem broccoli would work well. You could also roast sweet potato or butternut squash and stir it in at the end of cooking.
