Go Back
+ servings
Spicy Tofu with Creamy Coconut Sauce

Savory Spicy Tofu with Creamy Coconut Sauce in 40 Minutes

Enjoy crispy tofu enveloped in a luxurious, spicy coconut sauce with this Spicy Tofu with Creamy Coconut Sauce recipe.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian, Vegetarian
Calories: 400

Ingredients
  

For the Tofu
  • 1 block Super firm or firm tofu Substitution: Can swap with chicken or shrimp for non-vegetarian options.
  • 2 tablespoons Canola or Vegetable Oil Essential for frying the tofu to achieve a crispy texture.
  • 1 teaspoon Kosher Salt Enhances flavor during the frying process.
For the Sauce
  • 1 tablespoon Coconut Oil Adds richness to the sauce.
  • 2 medium Shallots Provide sweetness and depth, thinly sliced.
  • 1 tablespoon Minced Ginger Imparts aromatic spice to the dish.
  • 1 can Canned Coconut Milk Full-fat version ensures creaminess.
  • 2 tablespoons Sambal Oelek Adjust quantity to taste for spiciness.
  • 1 tablespoon Red Curry Paste Enhances flavor complexity.
  • 1 tablespoon Coconut or Brown Sugar Balances the spice.
  • 1/2 teaspoon Ground Coriander Optional, adds additional flavor layers.
  • 1/2 teaspoon Diamond Crystal Kosher Salt For seasoning the sauce.
For Garnishing
  • 2 tablespoons Scallions Freshness and color to bring the dish to life.
  • 1 teaspoon Red Pepper Flakes For extra heat and visual appeal.
  • 1 tablespoon Toasted Sesame Seeds Enhance visual appeal and depth of flavor.

Equipment

  • Non-stick pan
  • Skillet

Method
 

Preparation Steps
  1. Remove the tofu from its packaging and wrap it in a kitchen towel. Place a heavy object on top to press out excess moisture for about 15 minutes.
  2. Cut the tofu into ¾ to 1-inch cubes, ensuring they are evenly sized for uniform cooking.
  3. Heat 2 tablespoons of canola or vegetable oil in a non-stick pan over medium-high heat.
  4. Carefully add the tofu cubes and fry for about 3 minutes per side until golden brown and crispy.
  5. Transfer the fried tofu to a plate lined with paper towels to absorb excess oil.
  6. In a skillet, melt 1 tablespoon of coconut oil over medium heat.
  7. Add the thinly sliced shallots and sauté for 4-5 minutes until soft and translucent.
  8. Incorporate the minced ginger, cooking for an additional 30 seconds to release its fragrance.
  9. Pour in one can of full-fat coconut milk, sambal oelek, red curry paste, sugar, ground coriander, and diamond crystal kosher salt. Stir and bring to a simmer over medium heat.
  10. Let it cook for 3-4 minutes until the sauce thickens slightly.
  11. Once thickened, turn off the heat and gently add the crispy tofu back into the skillet. Stir to coat the tofu with the sauce.
  12. Transfer the dish to a serving plate, adjusting seasoning as needed.
  13. Garnish with freshly chopped scallions, red pepper flakes, and toasted sesame seeds. Serve immediately.

Nutrition

Serving: 1servingCalories: 400kcalCarbohydrates: 30gProtein: 15gFat: 25gSaturated Fat: 20gPolyunsaturated Fat: 2.5gMonounsaturated Fat: 2gSodium: 800mgPotassium: 600mgFiber: 5gSugar: 5gVitamin A: 4IUVitamin C: 10mgCalcium: 20mgIron: 15mg

Notes

This vibrant dish is suitable for family dinners and gatherings.

Tried this recipe?

Let us know how it was!