• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Breakfast

    Published: Dec 11, 2019 by Alissa Saenz · This post may contain affiliate links · 5 Comments

    Vegan Huevos Rancheros

    Jump to Recipe Print Recipe

    Scrambled tofu and zesty refried black beans are served on warm corn tortillas and piled with toppings to make these vegan huevos rancheros! Perfect for a savory breakfast or a delicious dinner.

    Close Up of Two Vegan Huevos Rancheros Topped with Salsa and Jalapeno Peppers

    I'm always compelled to share brunch recipes in December because Christmas brunch is my family's thing. If you're holiday brunching it up like we are you'll probably need a killer vegan main dish. This is one of my family's favorites!

    What is Huevos Rancheros?

    Traditional huevos rancheros is a Mexican breakfast recipe involving eggs served on tortillas. Aside from that, the concept is pretty flexible and the dish can include any number of other ingredients or toppings, like salsa, cheese, or refried beans.

    How to Veganize Huevos Rancheros

    Plate of Vegan Huevos Rancheros with Coffee Cup in the Background

    The big obstacle in making huevos rancheros vegan is the eggs. Fortunately, there are a bunch of ways to replace eggs in vegan cooking. Chickpeas and tofu both make great vegan scrambles. I went with tofu for this dish because it goes so nicely with the refried beans and salsa.

    How to make Vegan Huevos Rancheros

    Make the Refried Beans

    Collage Showing Steps for Making Refried Black Beans: Cook Onion, Add Garlic and Spices. Add Beans, and Mash Beans

    Start by heating up some oil in a skillet, then add some onion. Give the onion a minute to cook and soften up, and then add some garlic and spices. Toast everything in the skillet for a few minutes until it smells wonderful, then add the beans and some water.

    Bring the water to a simmer and let the beans cook for about 10 minutes, until they soften up. You can add more water while they cook if the skillet gets too dry. Tip: Keep a cup of hot water on hand so you can add it to the skillet as needed. Using hot water will prevent the mixture from cooling down as cold water would.

    Once the beans have had some time to simmer and soften up, mash them up with a fork or potato masher. I like to leave a few chunks, but you can make them as creamy as you'd like.

    Season the beans with some salt and a bit of lime juice.

    Scramble the Tofu

    Collage Showing Steps for Making Tofu Scramble: Scramble Tofu in a Skillet and Add Seasonings

    I kept this scramble super simple since this dish has a lot going on.

    To make your tofu scramble, heat up some oil in a skillet, then break a block of tofu into a few large chunks and add them to the skillet. I like to keep my chunks pretty big — you can always break them into smaller pieces at the end.

    Cook the tofu for a few minutes, until it starts to dry out and crisp up in spots, then add your seasonings — soy sauce, nutritional yeast, cumin, and some turmeric for color. Cook the tofu for a minute or two longer until the liquid from the soy sauce dries up.

    For extra eggy flavor, season your tofu with kala namak, also known as black salt. This type of salt can be found at Indian markets and has a high sulfur content, so it makes things taste eggy!

    Assemble the Vegan Huevos Rancheros

    Heat up your tortillas in a skillet and pile the beans and scrambled tofu on top. Add your favorite toppings: salsa, hot sauce, avocado, fresh cilantro, chives, vegan cheese and cashew cream would all be great!

    Dig in!

    Table Set with a Plate of Vegan Huevos Rancheros, Skillet, Coffee Cup, Napkin and Fork

    FAQ & Vegan Huevos Rancheros Tips

    • Can this dish be made gluten-free? Yup! Just substitute gluten-free tamari for the soy sauce.
    • Feel free to substitute a different variety of bean. Pinto or navy beans would work well.
    • Can this dish be made with dried beans? Yes, but you'll need to soak and cook them first. Try this method. You'll need 1 ¾ cups of cooked beans.
    • How should I store leftovers? Store any leftover scramble and beans in separate containers. Both can be reheated in the microwave or on the stove, and you might need to add a splash of water to the beans.
    • What is kala namak and where can I get it? Kala namak is a type of salt with a high sulfur content, so it's great for making things taste eggy. Look for it at Indian markets or online.

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Close Up of Two Vegan Huevos Rancheros Topped with Salsa and Jalapeno Peppers
    Print Pin
    5 from 1 vote

    Vegan Huevos Rancheros

    Scrambled tofu and zesty refried black beans are served on warm corn tortillas and piled with toppings to make this vegan spin on huevos rancheros! Perfect for a savory breakfast or a delicious dinner.
    Course Breakfast
    Cuisine Mexican
    Prep Time 20 minutes minutes
    Cook Time 25 minutes minutes
    Total Time 45 minutes minutes
    Servings 6
    Calories 214kcal
    Author Alissa Saenz

    Ingredients

    For the Refried Beans

    • 1 tablespoon canola oil (or high heat oil of choice)
    • 1 small onion, diced
    • 2 garlic cloves, minced
    • 2 teaspoons ground cumin
    • 1 teaspoon dried oregano
    • 1 (14 ounce or 400 gram) can black beans, drained and rinsed
    • ½ cup water, plus more as needed
    • 1 tablespoon lime juice
    • Salt to taste

    For the Tofu Scramble

    • 1 tablespoon canola oil (or high heat oil of choice)
    • 7 ounces firm or extra firm tofu, drained
    • 2 tablespoons nutritional yeast flakes
    • 1 tablespoon soy sauce
    • 1 tablespoon lemon juice
    • 1 teaspoon ground cumin
    • ½ teaspoon ground turmeric
    • Kala namak, to taste (or regular salt)
    • Black pepper, to taste

    For Serving

    • Canola oil (or high heat oil of choice)
    • 6 corn tortillas
    • Toppings of choice, such as salsa, hot sauce, avocado, scallions and fresh cilantro
    US Customary - Metric

    Instructions

    To Make the Refried Beans

    • Coat the bottom of a medium skillet with oil and place it over medium heat.
    • When the oil is hot, add the onion and cook it for about 5 minutes, until soft and translucent.
    • Add the garlic, cumin and oregano. Cook about 1 minute more, until very fragrant.
    • Stir in the beans and water. Raise the heat and bring the water to a simmer.
    • Cook the beans for about 10 minutes, stirring occasionally, until softened up a bit. You can add a splash more water if it all dries up during cooking.
    • Remove the beans from the heat and use a potato masher to mash about half of them.
    • Stir in the lime juice and season the beans with salt to taste.

    To Make the Tofu Scramble

    • Coat the bottom of a medium skillet with oil and place it over medium heat.
    • When the oil is hot, break the tofu into large chunks and add them to the skillet.
    • Cook the tofu for about 5 minutes, stirring and breaking the chunks up further with a spatula, until the edges begin to dry out and crisp up.
    • Add the nutritional yeast, soy sauce, lemon juice, cumin and turmeric. Gently flip everything a few times to distribute the seasonings.
    • Cook the tofu for 1 to 2 minutes more, until the liquid from the soy sauce dries up.
    • Remove the skillet from heat and season the tofu with kala namak or salt and pepper to taste.

    To Serve

    • Lightly oil the bottom of a large skillet and place it over medium heat.
    • Add a few tortillas at a time and heat them up for about 2 minutes on each side, until they begin to crisp up.
    • Transfer the warmed tortillas to plates and top them with refried beans, tofu, and toppings of choice.
    • Serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1tortilla with toppings | Calories: 214kcal | Carbohydrates: 27.4g | Protein: 11.8g | Fat: 7.5g | Saturated Fat: 0.9g | Sodium: 288mg | Potassium: 423mg | Fiber: 7.9g | Sugar: 1.2g | Calcium: 9mg | Iron: 16mg

     

    « Vegan Cheese and Onion Pie
    Vegan Zuppa Toscana »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 1 vote

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Alice says

      August 11, 2020 at 7:07 am

      5 stars
      My husband loved it, made especially for his birthday breakfast

      Reply
    2. Jill says

      December 11, 2019 at 6:30 pm

      I just made this for dinner. I saw your post right before I was going to make enchilada casserole and my kids urged me to switch gears to this. It was really delicious!!

      Reply
      • Alissa Saenz says

        December 15, 2019 at 3:02 pm

        Yay! Glad it was a hit!

        Reply
    3. Connie says

      December 29, 2013 at 8:55 am

      Man, that tofu does look mighty eggy. Looks like a great way to start the day (or end the day... totally looks dinner-ish)

      Reply
      • Alissa Saenz says

        December 29, 2013 at 1:05 pm

        Thank you! Yeah, it looks so eggy that I found it a little unnerving at first! (I've never been a fan of the taste of eggs.) We ate this for breakfast and dinner - a little salad with some salsa along side for dinner and it was perfect :)

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Vegan Huevos Rancheros
    1551 shares
    • 138

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.