Tofu Ranchero

Tofu Ranchero Taco
Tofu Ranchero Taco

Yields 5 servings

This flavorful vegan take on “Huevos Rancheros” replaces scrambled eggs with spicy scrambled tofu. Jeff Johnson created this recipe and demonstrated how to prepare it at the Simple Mexican Vegan Food cooking class on June 19th, 2014. This dish would be the perfect thing to bring to our Fiesta-themed Potluck and Bonfire happening this Friday, June, 27th.

Scrambled Tofu

  • 1 pound extra-firm tofu, crumbled
  • 12 ounces extra-firm silken tofu, crumbled
  • 1 onion, diced
  • 4 garlic cloves, minced
  • 1/4 cup nutritional yeast
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 3 anaheim peppers, chopped
  • 1 tablespoon tamari

Ranchero Sauce

(adapted from Authentic Mexican by Rick Bayless)

  • 1 (28-ounce) can fire-roasted tomatoes, drained
  • 1 onion, quartered
  • 4 garlic cloves
  • 3 serrano peppers
  • 1 teaspoon ancho chile powder

Other Ingredients

  • 20 small corn tortillas
  • chopped cilantro, for garnish
  • diced onion, for garnish

To make the scrambled tofu, heat a thin layer of oil in a large pan over medium-high heat. Mix the two varieties of tofu in a medium bowl. Add the cumin, turmeric, and nutritional yeast, and mix until blended. Put the diced onion, minced garlic, and anaheim peppers in the pan and cook until the onion has softened, about 5 minutes. Add the tofu mixture to the pan and combine with the vegetables. Decrease the heat to medium and cook, without stirring, until the tofu begins to brown, about 10 minutes. In small batches, flip the tofu and cook until the other side begins to brown, about 5 minutes. Sprinkle the tamari over the tofu and remove from the heat. Set the scrambled tofu aside.

To make the ranchero sauce, put the tomatoes, quartered onion, garlic cloves, serrano peppers, and ancho chile powder in a food processor and process until smooth. Heat a medium skillet over medium-high heat. Coat the heated skillet with a thin layer of canola oil. Pour the tomato mixture into the skillet. Cook until heated through, about 5 minutes. Season with salt to taste.

Line a plate with 4 corn tortillas. Spread 1/5 of the scrambled tofu over the tortillas. Drizzle 1/5 of ranchero sauce over the tofu. Repeat this process with 4 more plates. Garnish with cilantro and onions and serve.

Find the original recipe on Jeff Johnson’s blog.

Get Involved

Subscribe to our weekly update:



Veg Resources

Upcoming Events

Friday, March 1, 2024 - Friday, March 8, 2024

Celebrate National Pig Day: Act for MN Pigs

Wednesday, March 6, 2024

Live Support Session: Call In for Pigs

Thursday, March 7, 2024

Twin Cities West Suburbs Vegan Potluck