Go Back
+ servings
Spicy Peanut Tofu

Savory Spicy Peanut Tofu: A Creamy Vegan Delight

This Spicy Peanut Tofu is a hearty vegan dish that delivers nutty, rich flavors and creamy texture, perfect for a weeknight dinner.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Asian, Vegan
Calories: 350

Ingredients
  

For the Tofu
  • 1 block Firm Tofu Extra-firm for best texture
For the Sauce
  • 1 medium Shallot Can substitute with yellow onion
  • 1 tablespoon Ginger Fresh; ground ginger works as a substitute
  • 1 can Coconut Milk Alternative plant-based milks may change texture
  • 3 tablespoons Peanut Butter Natural with just peanuts recommended
  • 2 tablespoons Sambal Oelek Can switch with sriracha or omit for milder flavor
  • 2 tablespoons Soy Sauce or Tamari Tamari for gluten-free option
  • 1 tablespoon Lime Juice Lemon juice can be used as a substitute

Equipment

  • pan
  • Saucepan
  • cutting board
  • Knife

Method
 

Step‑by‑Step Instructions
  1. Press the Tofu: Remove excess moisture by wrapping the tofu in a kitchen towel and placing a heavy object on top for 15-20 minutes.
  2. Cut and Prepare the Tofu: Slice the pressed tofu into medium-sized cubes (1 to 1.5 inches) and set aside.
  3. Fry the Tofu: Pan-fry the tofu cubes in a preheated pan over medium heat for 6-8 minutes until golden brown.
  4. Prepare the Sauce Ingredients: Finely chop shallot and ginger, then set aside.
  5. Sauté Shallots and Ginger: Heat oil in a saucepan, add the chopped ingredients, and stir-fry for 2-3 minutes.
  6. Mix in Coconut Milk and Peanut Butter: Add coconut milk and peanut butter, stirring until well mixed and heated through.
  7. Add Seasonings: Stir in sambal oelek, lime juice, and soy sauce, mixing until fully incorporated.
  8. Combine Tofu and Sauce: Add the crispy tofu to the sauce and toss gently to coat.
  9. Serve the Tofu Dish: Plate the tofu with sauce, serving over jasmine rice or noodles, garnishing as desired.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 20gProtein: 15gFat: 25gSaturated Fat: 7gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gSodium: 600mgPotassium: 500mgFiber: 4gSugar: 3gVitamin A: 10IUVitamin C: 15mgCalcium: 8mgIron: 15mg

Notes

For best texture, reheat the tofu separately from the sauce. Store leftovers in an airtight container for up to 3-4 days.

Tried this recipe?

Let us know how it was!