Tofu Scramble Tacos

I forgot how much I love tofu scrambles.  I avoid cooking it for the most part since I tend to get it out at restaurants and I keep my non-fermented soy intake to a minimum these days.  But this meal totally re-inspired me.  In fact I have another block of tofu in the fridge for another meal of tofu scramble.  And the best part was Josh made it for me!  Thanks lovie.  Since I didn’t have to be in the kitchen for this meal I’m going to give a loose recipe.  All the ingredients are the same but I’m not sure exactly how he cooked it.  We did find achiote seeds recently which was a great purchase!  A nice step up from the paste we originally found.  Panamanians strictly use achiote for meat, but I (and Josh) see no reason why we can’t use this in whatever our hearts desire!

Josh's Tofu Tacos


  • blue corn hard shell tacos
  • firm block of tofu, pressed*
  • onion, chopped
  • garlic, chopped
  • tomato, diced
  • frozen corn
  • achiote, 1 tsp
  • cumin
  • chili powder
  • s&p
  • shredded cheese
  • avocado, sliced
  • red cabbage, chopped
* It’s a good idea to press the tofu to get rid of as much water as possible.  Do this by placing the tofu on a plate.  Place another plate on top of the tofu followed by something heavy on top of the plate.  I normally use two cans of tomatoes.  Press for 20-30 minutes and drain off the liquid from the bottom plate.
  1. In a skillet heat up some olive oil over medium-high heat.  Add the achiote and cook until all the red seasoning is off the seeds.  Scoop out the seeds with a slotted spoon and discard.
  2. Add onion and garlic to seasoned oil and cook until tender.
  3. Crumble the tofu and add to skillet along with the seasonings: cumin, chili powder, and s&p.  The tofu will release liquid so continue to cook awhile until it dries out.
  4. Add diced tomato and frozen corn.  Again cook until it dries out.
  5. Cook tacos according to box.
  6. Assemble: cheese in bottom of taco, followed by tofu, avocado, and lastly red cabbage.

Leave a Reply

Your email address will not be published. Required fields are marked *