Go Back
Print Recipe
5 from 1 vote

Crispy, Spicy Crumbled Tofu, aka "How To Make Tofu Taste Like Meat"

Say goodbye to boring tofu. This genius method of cooking tofu is heavily inspired by Bon Appetit and transforms a rather drab block of tofu into something remarkably resembling meat.
Prep Time5 mins
Cook Time25 mins
Course: Main Course
Cuisine: American
Keyword: dairy free, ramen, tofu, vegan
Servings: 4 servings
Calories: 302kcal
Author: Gayle


  • Non-Stick Skillet


  • 4 tbsp neutral oil such as grapeseed (plus more, if needed)
  • 350 g extra firm tofu (organic or non-gmo)
  • 3 tbsp low-sodium soy sauce
  • 2 tbsp sesame oil
  • 1 tbsp sambal oelek or gochujang (use more or less to taste)


  • Prepare the block of tofu by wrapping in several layers of paper towels or clean kitchen
    towels and squeeze to remove as much moisture as possible. Setting it on the counter and leaning with both hands on top of the block a few times works well. It will begin to crumble, which is perfect.
  • Meanwhile, heat the neutral oil over high heat in a non-stick skillet until shimmering. Add the crumbled tofu to the hot oil and stir immediately to coat the tofu in the oil, breaking up larger pieces with a wooden spoon. Now shake the pan to distribute the tofu and let fry without disturbing it for a couple of minutes to allow the tofu a chance to brown. If you feel like the pan is too dry, add a little more oil throughout the process. Keep frying and stirring occasionally until the tofu is darker in colour. When the crumbled tofu is well on its way to a deep golden colour, it should resemble cooked ground pork.
  • Add the soy sauce, sesame oil, and sambal oelek; stir-fry for a few more minutes until the tofu is well browned. Remove from heat and use immediately, or store in an airtight container in the fridge for up to 1 week.


* Nutrition facts are an estimate and always calculated without the optional ingredients.


Serving: 0.25recipe | Calories: 302kcal | Carbohydrates: 6g | Protein: 10g | Fat: 25g | Saturated Fat: 3g | Polyunsaturated Fat: 15g | Monounsaturated Fat: 6g | Sodium: 505mg | Potassium: 257mg | Fiber: 1g