Infused with bold, aromatic flavors, this Thai Spiced Tofu recipe is a plant-based delight that’s both satisfying and easy to make. Crispy tofu cubes, dusted with cornstarch and pan-fried to golden perfection, are coated in a luscious sauce made from creamy coconut milk, zesty lime juice, savory soy sauce, and spicy red curry paste. Enhanced with fragrant garlic and ginger, this dish delivers a harmonious balance of heat, tang, and sweetness in every bite. Topped with fresh cilantro, crunchy crushed peanuts, and vibrant green onions, it’s as visually appealing as it is delicious. Perfect for weeknights, this vegan-friendly recipe comes together in just 35 minutes and pairs beautifully with steamed jasmine rice or stir-fried vegetables. Whether you're exploring Thai cuisine or looking for a flavorful meatless meal, this quick and easy dish is sure to impress!
Press the block of tofu to remove excess water by wrapping it in a clean kitchen towel and placing a heavy object on top for 15 minutes. Then cut the tofu into 1-inch cubes.
In a medium-sized bowl, toss the tofu cubes with cornstarch until evenly coated.
Heat 2 tablespoons of vegetable oil in a large non-stick skillet over medium-high heat. Add the tofu cubes and fry until golden and crispy on all sides (about 8-10 minutes). Remove the tofu from the skillet and set it aside.
In the same skillet, add the remaining 1 tablespoon of vegetable oil. Sauté the minced garlic and grated ginger for 1-2 minutes until fragrant.
Stir in the red curry paste and cook for another 1 minute to release its aroma.
Add the soy sauce, lime juice, brown sugar, and coconut milk to the skillet. Stir everything until the sauce is smooth and begins to simmer.
Return the crispy tofu to the skillet and toss to coat it evenly in the sauce. Cook for 2-3 minutes to allow the tofu to absorb the flavors.
Remove from heat and garnish with sliced green onions, fresh cilantro, and crushed peanuts (if using).
Serve immediately over steamed jasmine rice or with a side of stir-fried vegetables.
Serving size | 839.2 grams (839.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 941 |
Total Fat 66.00g | 85% |
Saturated Fat 9.30g | 47% |
Polyunsaturated Fat 25.30g | |
Cholesterol 0mg | 0% |
Sodium 2144mg | 93% |
Total Carbohydrate 56.00g | 20% |
Dietary Fiber 7.80g | 28% |
Total Sugars 30.80g | |
Protein 52.20g | 104% |
Vitamin D 0IU | 0% |
Calcium 715mg | 55% |
Iron 8mg | 45% |
Potassium 1291mg | 27% |
Source of Calories