Go Back
+ servings
Spicy Tofu with Creamy Coconut Sauce

Spicy Tofu with Creamy Coconut Sauce for Flavor Lovers

Experience bold flavors with Spicy Tofu and Creamy Coconut Sauce, perfect for busy weeknights and elegant entertaining.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian
Calories: 350

Ingredients
  

For the Tofu
  • 10 to 20 ounces super firm or firm tofu works best for a crispy texture
  • pinches kosher salt to enhance the tofu's natural flavors
For the Cooking
  • 2 tablespoons canola or vegetable oil to fry the tofu to golden perfection
  • 2 tablespoons coconut oil adds a rich tropical flavor to the sauce
For the Sauce
  • 1 cup shallots thinly sliced, offers a sweet and aromatic base for the sauce
  • 1.5 tablespoons minced ginger adds a warm, spicy undertone
  • 1 cup full-fat canned coconut milk provides creamy texture
  • 2 to 3 tablespoons sambal oelek introduces delightful heat
  • 1.5 tablespoons red curry paste deepen flavors and complexity
  • 1.5 to 3 teaspoons coconut or brown sugar balances spiciness with sweetness
  • 1 teaspoon ground coriander optional for extra layer of flavor
  • 0.5 teaspoon Diamond Crystal kosher salt to ensure perfect seasoning for the sauce

Equipment

  • Large non-stick pan
  • Skillet
  • cutting board
  • Knife

Method
 

Preparation
  1. Prepare the Tofu: Remove the blocks of tofu from the package, gently squeezing out excess moisture. Slice into 3/4 to 1-inch cubes for a crispy texture.
  2. Heat the Oil: Heat a large non-stick or cast iron pan over medium-high heat. Add 2 tablespoons of oil and let it warm up to get the perfect fry.
  3. Fry the Tofu: Transfer the tofu cubes to the pan, sprinkling a small pinch of salt over them. Fry until the bottom is golden brown, about 3 minutes.
  4. Flip and Repeat: Flip the tofu cubes and pan fry until the other side is golden brown, adding another pinch of salt. Transfer to a plate and repeat with remaining tofu.
  5. Cook the Shallots: In a large skillet, heat 2 tablespoons of coconut oil over medium to medium-low heat. Add the thinly sliced shallots, cooking for about 4 to 5 minutes while stirring frequently.
  6. Add the Ginger: Mix in the minced ginger and cook for 30 seconds to 1 minute until fragrant.
  7. Create the Sauce: Add the coconut milk, sambal oelek, red curry paste, sugar, coriander, and salt to the skillet. Stir and let simmer for 3 to 4 minutes.
  8. Combine and Serve: Turn off the heat and gently fold in the fried tofu, coating each piece with the sauce. Adjust seasoning with salt or sugar if necessary, then transfer to a serving dish.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 18gProtein: 12gFat: 25gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 800mgPotassium: 600mgFiber: 4gSugar: 5gVitamin A: 1000IUVitamin C: 10mgCalcium: 250mgIron: 3mg

Notes

Optional: Serve garnished with fresh herbs or chopped scallions. Store leftovers in an airtight container for up to 3 days. Freeze tofu separately from sauce for up to 2 months.

Tried this recipe?

Let us know how it was!