- 2 tablespoons (30 g) vegetable oil
- 4 cloves garlic, minced
- 1 medium-size yellow onion, diced
- 1 can (15 ounces, or 425 g) diced tomatoes, with juice
- 1 can (15 ounces, or 425 g) black beans, rinsed and drained
- 4 to 6 slices jarred jalapenos, or to taste, diced
- 1 chipotle pepper in adobo, or to taste, diced
- 1 tablespoon (15 g) adobo sauce from can, or to taste
- Salt and pepper, to taste
- 20 ounces (560 g) super-firm tofu, drained and pressed
- ¼ cup (30 g) nutritional yeast
- 1 tablespoon (8 g) garlic powder
- 1 tablespoon (8 g) onion powder
- 1 teaspoon black salt
- ½ teaspoon turmeric
- ¼ teaspoon black pepper
- 2 tablespoons (30 g) vegetable oil
- 4 teaspoons (4.5 g) nondairy butter
- 4 corn or flour tortillas
- Nondairy sour cream, store-bought or homemade ; avocado, pitted and sliced; and chopped scallion, for serving
- To make the ranchero sauce: Heat the oil in a medium-size pot over medium heat. Add the garlic and onion and saute until translucent and fragrant, 3 to 5 minutes.
- Add the tomatoes, beans, jalapenos, chipotle, and adobo. Stir to mix. Cover, and simmer for 15 minutes.
- Remove from the heat and using an immersion blender, pulse the mixture several times until pasty, but still chunky-like really chunky refried beans. Season with salt and pepper. Set aside, but keep warm.
- To make the tofuevos: Crumble the tofu and combine with the nutritional yeast, garlic powder, onion powder, salt, turmeric, and pepper in a bowl. Use your hands to make sure everything gets mashed together.
- Heat the oil in a pan over medium-high heat. Add the tofu mixture and panfry until heated through and just beginning to brown. Transfer back to the bowl and keep warm while you heat the tortillas.
- Using the same pan, melt 1 teaspoon of butter over medium heat. Lightly panfry a tortilla on both sides until warm and soft. Transfer to a plate and cover lightly with a kitchen towel to keep warm. Repeat with the remaining 3 tortillas.
- On each plate, divide the Tofuevos evenly on top of each tortilla, then pour the ranchero sauce on top of the tofuevos. Top with the sour cream, avocado, and scallion, and serve.