Nutrition Facts for Thai spiced tofu

Thai Spiced Tofu

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!

Nutriscore Rating: 79/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Thai Spiced Tofu
Prep Time:15 mins
Cook Time:20 mins
Total Time:35 mins
Servings: 4

Ingredients

  • 400 grams firm tofu
  • 3 tablespoons cornstarch
  • 3 tablespoons vegetable oil
  • 4 cloves garlic, minced
  • 1 tablespoon ginger, grated
  • 3 tablespoons soy sauce
  • 2 tablespoons lime juice
  • 1 tablespoon brown sugar
  • 1 tablespoon red curry paste
  • 200 ml coconut milk
  • 2 stalks green onions, finely sliced
  • 2 tablespoons fresh cilantro, chopped
  • 2 tablespoons crushed peanuts (optional)

Directions

Step 1

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.

Step 2

In a medium-sized bowl, toss the tofu cubes with cornstarch until evenly coated.

Step 3

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.

Step 4

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.

Step 5

Stir in the red curry paste and cook for another 1 minute to release its aroma.

Step 6

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.

Step 7

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.

Step 8

Remove from heat and garnish with sliced green onions, fresh cilantro, and crushed peanuts (if using).

Step 9

Serve immediately over steamed jasmine rice or with a side of stir-fried vegetables.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 57.8%
Protein: 20.3%
Carbs: 21.8%