Hi, I’m Sam from dishfoody.com, where comforting classics get a fresh twist. Spicy Tofu with Creamy Coconut Sauce crisps extra-firm tofu cubes then simmers in fiery red curry-coconut gravy with ginger and lime for Thai-inspired weeknight dinner. This 35-minute vegan main serves 4 over rice with glossy sauce clinging perfectly.
This dish is hearty, gluten-free adaptable, and perfect for spice lovers. Crispy tofu contrasts creamy heat beautifully.
Why This Recipe Works
Pressing drains tofu for maximum crisp. Cornstarch coating creates golden armor. Red curry paste delivers instant Thai complexity. Coconut milk tempers spice while lime brightens. High-sides skillet prevents splatter.
Ingredients & Prep
- 14 oz extra-firm tofu, pressed
- 2 tbsp cornstarch
- 3 tbsp neutral oil, divided
- 1 onion, thinly sliced
- 3 garlic cloves, minced
- 1 tbsp grated ginger
- 2–3 tbsp red curry paste
- 1 (14 oz) can full-fat coconut milk
- 2 tbsp soy sauce or tamari
- 1 tbsp brown sugar
- Juice of 1 lime
- ½ tsp chili flakes (optional)
- Cilantro and lime wedges
Step-by-Step Instructions

- Press tofu 20 minutes; cut into 1-inch cubes. Toss with cornstarch.
- Heat 2 tbsp oil in skillet over medium-high; fry tofu 10 minutes until golden all sides. Remove.
- Add remaining oil, onion, garlic, ginger; sauté 4 minutes.
- Stir in curry paste 1 minute until fragrant.
- Pour coconut milk, soy sauce, sugar; simmer 8–10 minutes until thickened.
- Add tofu, lime juice, chili flakes; cook 2 minutes. Garnish with cilantro.
Flavor Variations
| Variation | Key Add/Swap | Resulting Twist |
|---|---|---|
| Peanut | 2 tbsp peanut butter | Satay richness |
| Veggie | Bell peppers + green beans | Crunchy rainbow |
| Lemongrass | Fresh lemongrass stalk | Aromatic Thai |
| Crispy Air Fry | Air fry tofu 400°F 12 minutes | Oil-free crunch |
Storage Tips
Refrigerate 4 days; sauce thickens. Reheat gently with splash water.
FAQs
Tofu soggy?
Press longer; hot oil first batch.
Sauce thin?
Simmer uncovered; cornstarch slurry.
Less spicy?
1 tbsp curry paste max.
Conclusion
Spicy Tofu with Creamy Coconut Sauce ignites with Thai fire irresistible.
PrintSpicy Tofu with Creamy Coconut Sauce Recipe
Spicy pan-seared tofu simmered in a creamy coconut sauce with garlic, ginger, and chili. Bold, comforting, and perfect served over rice or noodles for an easy vegan dinner.
- Prep Time: 15 mins
- Cook Time: 20 mins
- Total Time: 35 mins
- Yield: 3 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Asian-Inspired
Ingredients
- 14 oz (400 g) firm or extra-firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 2 tbsp vegetable or coconut oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1–2 tsp red curry paste or chili paste (to taste)
- 1/2 tsp smoked paprika
- 1/2 tsp salt (or to taste)
- 1/4 tsp black pepper
- 1 cup full-fat coconut milk
- 1 tbsp soy sauce or tamari
- 1 tbsp lime juice
- 1 tsp maple syrup or sugar
- Fresh cilantro or green onions, for garnish
Instructions
- 1. Pat tofu dry, toss with cornstarch until evenly coated.
- 2. Heat oil in a skillet over medium heat and pan-fry tofu until golden and crispy on all sides. Remove and set aside.
- 3. In the same skillet, sauté onion for 3–4 minutes until soft.
- 4. Add garlic and ginger; cook 30 seconds until fragrant.
- 5. Stir in curry paste, paprika, salt, and pepper.
- 6. Pour in coconut milk, soy sauce, lime juice, and maple syrup. Simmer 5 minutes until slightly thickened.
- 7. Return tofu to the pan and gently toss to coat in the sauce.
- 8. Simmer 2–3 minutes more.
- 9. Garnish with cilantro or green onions and serve hot.
Notes
- Adjust heat by adding more or less chili paste.
- Serve with jasmine rice, basmati rice, or noodles.
- Add vegetables like bell peppers, spinach, or broccoli for extra nutrition.
Nutrition
- Serving Size: 1 bowl
- Calories: 340
- Sugar: 5g
- Sodium: 620mg
- Fat: 24g
- Saturated Fat: 18g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 0mg
Keywords: spicy tofu, coconut tofu, vegan tofu curry

