Tofu with Peanut Sauce is a simple homemade rendition of a vegan Thai takeout favorite- the sweet and spicy Thai peanut sauce is highly addictive! A healthy low-carb lunch or dinner!
This post was first published on March 12, 2016 and last updated on November 11, 2019.
Craving Take-Out? Make this Vegan Thai Tofu with Peanut Sauce!
I have to thank my bestie Shea for introducing me to this incredible vegan Thai dish called Pra Luck Tofu when we went out for lunch the other day.
While I like playing around with Thai recipes and curries at home, when it comes to Thai restaurants I have my tried and true favorite menu items that I rarely stray from- I’m all about Papaya Salad, Tom Kai G, any curry dish and Pad See Yew.
However, Shea raved about this vegan tofu with peanut sauce and I was game to venture off and try something new.
Tofu with Thai Peanut Sauce – the perfect quick low-carb weeknight dinner!
Thai Tofu with Peanut Sauce is one of those dishes that upon first glance seems so humble in its simplicity. Just some lightly browned tofu with Thai peanut sauce over steamed spinach – how good could it be, really?
But that sweet, salty and spicy peanut sauce is like WOWZA. It’s complex and flavorful (sweet/salty/spicy/tart) and seriously made me want to lick the plate clean right there in the restaurant.
And I could not stop thinking about that insanely yummy meal until I ordered it again for takeout about a week later. So, as it usually happens when I become obsessed with a restaurant dish, I decided that I needed to learn how to make vegan Thai Tofu with peanut sauce at home so that I can have it whenever I want.
The weird thing is that when I googled ‘Pra Luck’, a bunch of recipes for ‘Pra Ram’ came up that totally fit the bill, so I guess that’s the authentically correct name for Tofu with Peanut Sauce?
I’m not sure why our Thai place calls it ‘Pra Luck’, but either way it’s surprisingly easy to make! I think I expected the peanut sauce to be elaborate and laborious and require me to go off hunting for exotic Thai ingredients, but not so.
Why take-out fans will love Pra Luck / Pra Ram Tofu with Peanut Sauce:
- Unlike many other Thai dishes, this one is really easy to make and does not require very exotic ingredients.
- It’s low-carb, vegan, yet really filling and satisfying.
- You can make a double batch of peanut sauce and use it for salad dressings, stir-fries or even lunch wraps or sandwiches.
This is one of those easy and quick 30 minutes meals I can’t get enough of. Tofu with peanut sauce is definitely an ideal recipe for a quick healthy and low-carb weeknight dinner.
This Thai-Style Tofu with Peanut Sauce can also be served with Jasmin rice if you’re looking for a more substantial meal.
IMHO this is one of those rare low-carb meals where you really don’t feel like it’s missing anything because the Thai peanut sauce is just EVERYTHING.
Tips for making tofu with peanut sauce:
- Make sure you buy firm or even extra-firm tofu as soft a.k.a. silken tofu will break apart when you try to pan-fry it.
- To keep this dish healthy, make sure you use high-quality peanut butter without any additives.
- When frying tofu, the key to both crispness and browning is the removal of moisture. The drier you get your tofu to begin with, the better. You can press the tofu to drain excess moisture. Press the whole block between two plates lined with paper towels and top the whole setup with a heavy pot or can. After 30 minutes, you can remove the towels and cut the tofu into cubes.
- For frying the tofu, use a large, heavy-bottomed pan, preferably cast iron.
Variations on this low-carb tofu recipe:
- For a refined sugar-free version, use coconut sugar instead of brown sugar. If you want to go sugar-free use 1/2 tbsp stevia.
- If you are avoiding gluten, use coconut aminos or gluten-free soy sauce instead of regular soy sauce.
- Not crazy about spinach? Cauliflower rice, broccoli rice, or steamed broccoli would make great low-carb accompaniments to this vegan tofu recipe.
- For extra-crispy tofu, coat the tofu in cornstarch before frying. Arrowroot powder is a great gluten-free choice if you are sensitive to corn-based products like cornstarch. It crisps the tofu cubes just like cornstarch, but might stick to the pan a bit more.
Thanks for reading! To keep up with my kitchen escapades, follow me on Facebook, Instagram, Twitter, and Pinterest. If you make this Vegan Thai Tofu with Peanut Sauce, please share it using the hashtag #LePetitEats!
Tofu with Thai Peanut Sauce (Pra Ram)
Tofu with Thai Peanut Sauce is a simple homemade rendition of a vegan takeout favorite- the sweet/salty/spicy/tart peanut sauce is highly addictive!
Ingredients
For the peanut sauce
- 2 tablespoons coconut oil
- 1 teaspoon freshly grated ginger
- 1 teaspoon Thai or Fresno chile seeded and minced (optional)
- 1 garlic clove minced
- Juice of 1/2-1 lime (about 2-3 tablespoons, to taste)
- 2 teaspoons red curry paste
- 1 cup vegetable broth
- 1/2 cup smooth peanut butter
- 1/2 cup coconut milk
- 2 tablespoons brown sugar
- 2 tablespoons soy sauce, coconut aminos or vegan fish sauce
For the tofu:
- 14 ounces firm tofu
- 2 tablespoons coconut oil
- salt to taste
- 1 pound spinach leaves rinsed
Instructions
Add 2 tablespoons coconut oil to a saucepan over medium heat. Add ginger, chile (if using), garlic and red curry paste and cook for 1-2 minutes.
Add vegetable broth, peanut butter, coconut milk, brown sugar, and soy sauce and whisk until smooth. Bring to a boil, then reduce to a simmer. Continue to cook for another 5 minutes or so, stirring frequently, until sauce has thickened slightly. Remove from heat and stir in lime juice.
- Remove tofu from package and place over a few paper towels. Press on the tofu gently so that the paper towels soak up any excess liquid, replacing the paper towels as necessary until tofu feels mostly dry. Cut tofu into large cubes.
Add 2 tablespoons coconut oil to a skillet and heat over medium-high heat. When the oil is shimmering, add tofu and pan fry until golden on all sides. This is much easier if using a non-stick or cast iron skillet. If using stainless steel wait until the tofu releases from the pan before browning the next side. Remove from heat, sprinkle with salt and set aside.
- Fill a medium saucepan with 2 inches of water, and fit with a steamer insert. Bring to a boil. Add spinach. Reduce to a simmer. Cover, and steam until spinach has wilted, about 2 minutes.
- Bring the peanut sauce back to a simmer. Transfer spinach and tofu to a plate and top generously with peanut sauce.
Recipe Notes
Tips for making tofu with peanut sauce:
- Make sure you buy firm or even extra-firm tofu, as soft aka. silken tofu will break apart when you try to pan-fry it.
- To keep this dish healthy, make sure you use high-quality peanut butter without any additives.
- When frying tofu, the key to both crispness and browning is the removal of moisture. The drier you get your tofu to begin with, the better. You can press the tofu to drain excess moisture. Press the whole block between two plates lined with paper towels and top the whole setup with a heavy pot or can. After 30 minutes, you can remove the towels and cut the tofu into cubes.
- For frying the tofu, use a large, heavy-bottomed pan, preferably cast iron.
Very tasty! I doubled the recipe. My limes yielded 4 T each. Using the juice of 2 limes seemed like a lot. I used 4 T of juice. I also thought a tsp of Thai bird peppers would be too hot, and used 2 individual chilis. I added the lime zest along w/the lime juice, as I thought sauteing would decrease the zest’s flavor. The dish was for a vegan Chinese New Year’s meal, so I adhered to the recipe’s use of soy sauce. When I make this again, I’ll try fish sauce.
Tried this again. Last time I simply pressed the tofu and didn’t fry it. I found that frying the cubed tofu was a bit trying. Next time I may try frying 1″ thick slabs and cubing them after that. Though they’ll be only browned on two sides, I think that could be a good compromise between ease of cooking and flavor.
Awesome sauce! I love lime, but I’d consider cutting back if you are less of a fan.
A nice base, but I subbed serraño for Thai chiles in order to make it a 1 stop shopping trip…wouldn’t recommend. Had no heat at all and I like fire-hot. Added 1 tsp fish sauce (more
complex but of course not vegan). I would rarely accuse something of having too much lime, but I too felt that it dominated a bit and prevented it from tasting like the restaurants’. Would advise to measure by the T rather than by the fruit.
I agree with you regarding the lime juice. I always like it better when measurements are given rather than quantities of produce.
Delicious sauce! I forgot the lime juice but loved it all the same. Thank you!
This is the best!
Thank you!!
Where to buy vegetarian fish sauce? 99 Ranch Markets used to carry it, but no longer. And I’m seeing nothing online.