15 minutes prep time, easy to assemble, completely plant-based, high in protein, packed with bold Mexican-inspired flavour, and hearty enough to power you through the entire morning. These vegan huevos rancheros layer warm, spiced tofu scramble over crispy corn tortillas spread with creamy refried beans, drenched in a hot, smoky ranchero salsa, and piled high with fresh avocado, cilantro, and jalapeño. The ultimate weekend brunch recipe that will have everyone — vegan or not — asking for the recipe.
Prep Time: 15 mins | Cook Time: 20 mins | Total Time: 35 mins | Servings: 4
Ingredients
Tofu Scramble ("Eggs"):
- 400g (14 oz) extra-firm tofu, drained and pressed
- 1 tablespoon olive oil
- ½ small onion, finely diced
- 2 garlic cloves, minced
- 3 tablespoons nutritional yeast
- ½ teaspoon turmeric
- ½ teaspoon smoked paprika
- ¼ teaspoon black salt (kala namak — essential for eggy flavour)
- ¼ teaspoon garlic powder
- 2 tablespoons plant-based milk
- Salt and black pepper to taste
Ranchero Salsa:
- 1 tablespoon olive oil
- ½ onion, diced
- 3 garlic cloves, minced
- 1 jalapeño, finely chopped (remove seeds for mild)
- 1 can (400g) crushed or fire-roasted tomatoes
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- Salt to taste
- Small handful fresh cilantro, chopped
Assembly:
- 8 small corn tortillas
- 1 can (400g) vegan refried beans, warmed (check that no lard is used)
- 1 tablespoon neutral oil, for frying tortillas
Toppings:
- 2 ripe avocados, sliced or mashed with lime juice
- Fresh cilantro, roughly chopped
- 1 jalapeño, thinly sliced
- 4 tablespoons vegan sour cream (optional)
- Lime wedges, for serving
- Hot sauce, for serving
Instructions
- Make the ranchero salsa: heat olive oil in a medium saucepan over medium heat. Add the onion and cook for 4–5 minutes until softened. Add the garlic and jalapeño and cook for 1 more minute. Add the crushed tomatoes, cumin, smoked paprika, chili powder, and salt. Simmer uncovered for 10 minutes, stirring occasionally, until the sauce has thickened and the flavours have melded together. Stir in fresh cilantro and taste for seasoning. Keep warm over very low heat.
- Make the tofu scramble: heat olive oil in a large non-stick skillet over medium-high heat. Add the diced onion and cook for 3 minutes until softened. Add the garlic and cook for 30 seconds. Crumble the pressed tofu directly into the pan in rough, irregular chunks to mimic scrambled eggs. Cook for 3–4 minutes, stirring occasionally, until the tofu begins to turn slightly golden. Add the nutritional yeast, turmeric, smoked paprika, black salt, garlic powder, and plant milk. Stir and cook for 2 more minutes until everything is well combined and the scramble is heated through. Season with salt and black pepper. Set aside.
- Warm the refried beans: place in a small saucepan over low heat with a splash of water, stirring until smooth and heated through. Or microwave in a covered bowl for 2 minutes, stirring halfway through.
- Crisp the tortillas: heat a drizzle of oil in a skillet over medium-high heat. Fry each tortilla for 30–40 seconds per side until lightly golden and just slightly crisp at the edges. Alternatively, toast them directly over a gas flame with tongs for about 20 seconds per side.
- Assemble the huevos rancheros: spread a generous layer of warm refried beans over each tortilla. Spoon a portion of the tofu scramble on top. Ladle the hot ranchero salsa over everything. Top with sliced avocado, fresh cilantro, jalapeño slices, and a dollop of vegan sour cream.
- Serve immediately with lime wedges and hot sauce on the side.
Notes
- Black salt : This is the single most important ingredient in the tofu scramble. It has a distinctive sulphurous, egg-like aroma and flavour that makes the scramble taste genuinely eggy. Find it at Indian grocery stores or online. A little goes a long way — start with ¼ teaspoon and adjust.
- Refried beans: Most canned refried beans contain lard. Look specifically for vegetarian or fat-free varieties which are made without animal fats, or make your own by mashing seasoned pinto or black beans.
- Make it ahead: The ranchero salsa keeps in the fridge for up to 1 week and actually improves in flavour overnight. The tofu scramble and refried beans both keep for up to 3 days in the fridge — reheat gently before serving.
- Serving style: Two tortillas per person makes a generous brunch-sized serving. For lighter appetites, one tortilla per person works well alongside other brunch dishes.
- Customise your toppings: Pico de gallo, guacamole, pickled red onions, canned corn, or vegan shredded cheese are all excellent additions.
%20(1).png)