Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spicy Tofu with Creamy Coconut Sauce Recipe

Spicy Tofu with Creamy Coconut Sauce Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 89 reviews
  • Author: Jessica
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Category: Main Dish
  • Method: Pan-Frying, Simmering
  • Cuisine: Asian
  • Diet: Vegetarian

Description

This Spicy Tofu with Creamy Coconut Sauce recipe is a delicious and flavorful dish that combines crispy pan-fried tofu with a rich coconut-based sauce, infused with ginger and spices. Perfect served over jasmine rice with a side of vegetables for a satisfying meal.


Ingredients

Units Scale

Tofu

  • 10 to 20 ounces super firm or firm tofu
  • 2 tablespoons canola or vegetable oil
  • Pinches of kosher salt

Sauce

  • 2 tablespoons coconut oil
  • 1 cup thinly sliced shallots
  • 1 1/2 tablespoons minced ginger
  • 1 cup full-fat canned coconut milk
  • 2 to 3 tablespoons sambal oelek/ulek
  • 1 1/2 tablespoons red curry paste
  • 1 1/2 to 3 teaspoons coconut or brown sugar
  • 1 teaspoon ground coriander (optional)
  • 1/2 teaspoon Diamond Crystal kosher salt

Instructions

  1. Prepare Tofu – Remove excess moisture from tofu, slice into cubes.
  2. Pan Fry Tofu – Cook tofu in oil until golden brown on each side.
  3. Cook the Sauce – Saute shallots and ginger, then add coconut milk, sambal oelek, curry paste, sugar, coriander, and salt. Simmer and add tofu.

Notes

  • I used a very pressed style of tofu that doesn’t require pressing.
  • If you are using extra-firm tofu, drain and press before slicing.
  • Full-fat canned coconut milk yields a richer sauce.
  • Adjust sambal oelek amount based on desired spice level.
  • Ensure curry paste suits your spice preference.
  • Various sweeteners can be used in place of sugar.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 25g
  • Saturated Fat: 18g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 0mg