Ingredients
Scale
- 15 ounces super firm or firm tofu
- 2 tablespoons canola or vegetable oil
- 1 pinch kosher salt
- 2 tablespoons coconut oil
- 1 cup shallots, thinly sliced
- 1.5 tablespoons minced ginger
- 1 cup canned coconut milk
- 2-3 tablespoons sambal oelek
- 1.5 tablespoons red curry paste
- 1.5-3 teaspoons coconut or brown sugar
- 1 teaspoon ground coriander (optional)
- 0.5 teaspoon diamond crystal kosher salt
- To taste scallions, thinly sliced
- To taste red pepper flakes (optional)
- To taste toasted sesame seeds
Instructions
- Press tofu for at least 15 minutes to remove excess water, then cut into 1-inch cubes.
- Heat canola or vegetable oil in a large skillet over medium high heat and sprinkle tofu with a pinch of kosher salt.
- Add tofu to the hot pan in a single layer and cook without moving until bottoms are golden, about 4 to 6 minutes.
- Flip tofu pieces and brown the other sides until crisp, then transfer to a paper towel lined plate.
- In the same skillet, melt coconut oil over medium heat and add thinly sliced shallots, sautéing until translucent.
- Stir in minced ginger and cook for 30 seconds until fragrant.
- Add red curry paste and sambal oelek, stirring to coat the aromatics for about 1 minute.
- Pour in canned coconut milk, whisk in coconut or brown sugar, ground coriander if using, and kosher salt.
- Simmer the sauce gently for 3 to 5 minutes until slightly thickened and glossy.
- Return crispy tofu to the skillet, toss to coat evenly, and cook for another 1 to 2 minutes.
- Taste and adjust seasoning with more salt, sugar, or sambal as needed.
- Serve topped with scallions, toasted sesame seeds, and optional red pepper flakes.
Notes
Use super firm or firm tofu for the crispiest exterior. Store leftovers in an airtight container for up to three days.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 500mg
- Fat: 22g
- Saturated Fat: 16g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 0mg