5 from 3 votes

Huevos Rancheros

A bold, satisfying Vegetarian Huevos Rancheros made with homemade ranchero sauce, warm tortillas, and runny eggs. This easy brunch or dinner is ready in 30 minutes or less.

Jump to Recipe ▼

No Comments

Servings: 2

30 mins

This post may contain affiliate links. Please see our disclosure policy.

There’s something about a plate of Vegetarian Huevos Rancheros that feels like vacation on a plate for me. This dish is something I’ve made many ways over the years, but this version is a standard base.

It’s a warm, comforting breakfast or brunch that’s ready in less than 30 minutes. Mix and match the toppings – skip the beans, add extra protein, or get playful with the garnishes – to make it your own. Let this huevos rancheros recipe serve as a template for a simple, gluten-free meal that’s easy enough to pull together with ingredients you might already have on hand.

If you’ve ever made my Shrimp Tostadas, you already know how much I love the simplicity and texture journey of layered flavors. You even can take the tostada route for this recipe, adding a little extra crunch under the saucy eggs.

Why This Works

While traditional huevos rancheros are often made with hearty meats like chorizo or deeply simmered ranchero sauces, this vegetarian version keeps all the character and layers of simple, yet bold flavors.

The classic huevos rancheros experience is built around contrast:

  • Warm, soft tortillas serve as the base.
  • Bright, acidic tomato-chili sauce is spooned on for the bold flavor.
  • Black beans and fried eggs provide a boost of protein.
  • Creamy avocado and fresh toppings round out the dish, adding even more texture.

Also sometimes referred to as los rancheros on restaurant menus, this ranch-style way of eating is a no-fuss combination of various elements that result in a no-fuss combination for real appetites.

Ingredients You’ll Need

This vegetarian huevos rancheros starts with ingredients you likely have in your pantry and builds up with a few fresh ingredients.

  • Pantry staples: Corn tortillas, canned tomatoes, green chiles, black beans, and olive oil
  • Seasonings & spices: Cumin, chili powder, salt, and black pepper
  • Fresh produce: Onion, garlic, avocado, cilantro, and lime
  • From the refrigerator: Eggs and cotija cheese

You’ll find exact measurements of each in the recipe card below.

Save this recipe!
Get this sent to your inbox, plus exclusive content just for you!
Plated Huevos Rancheros Topped with Eggs

How to Make Vegetarian Huevos Rancheros

  • Make the ranchero sauce: Sauté onions, then add garlic, canned tomatoes, green chilis, cumin, chili powder, salt, and pepper. Simmer until slightly thickened.
  • Heat the beans: Warm black beans with a dash of cumin and fresh-squeezed lime juice.
  • Warm the tortillas: Lightly toast in a skillet or directly over the gas flame until pliable and golden.
  • Fry the eggs: In olive oil, cook eggs sunny-side up (or your preferred style) so the yolk stays soft.
  • Assemble: Layer tortillas on plates, spoon sauce over them, add beans, then place the eggs on top. Finish with sliced avocado, fresh cilantro, cotija cheese, and lime juice.

Whether you’re making this Vegetarian Huevos Rancheros for a slow weekend brunch or a quick weeknight dinner, it’s one of those meals that feels special without requiring much effort. If you’re in the mood for more Mexican-inspired flavors, mix up a batch of Taco & Fajita Spice Blend. It’s an all-in-one blend I use in so many Mexican-inspired recipes.

Follow me on Instagram, Facebook, or Pinterest for more approachable, pantry pull recipes.

5 from 3 votes

Vegetarian Huevos Rancheros

A bold, satisfying Vegetarian Huevos Rancheros made with homemade ranchero sauce, warm tortillas, and runny eggs. This easy brunch or dinner is ready in 30 minutes or less.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 2
Save this recipe!
Get this sent to your inbox, plus exclusive content just for you!

Ingredients 

For the ranchero sauce

  • 1 tablespoon olive oil
  • ¼ cup diced onion
  • 2 teaspoons minced garlic, about 2 cloves
  • 14.5 ounces canned fire-roasted tomatoes
  • 4 ounces canned diced green chiles
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder
  • ½ teaspoon kosher salt

For the black beans

  • 15 ounces canned black beans, drained and rinsed
  • ½ teaspoon ground cumin
  • 1 lime, juiced

For tortillas, eggs, and assembly

  • 4 corn tortillas
  • 1 tablespoon olive oil
  • 4 eggs
  • ½ avocado, sliced
  • ¼ cup crumbled cotija cheese
  • 2 tablespoons chopped fresh cilantro
  • lime wedges, optional

Instructions 

For the ranchero sauce

  • Heat 1 tablespoon olive oil in a medium saucepan. Add in diced onion and cook for about 5 minutes. Stir in minced garlic, fire-roasted tomatoes, diced green chilis, ½ teaspoon ground cumin, ½ teaspoon chili powder, and kosher salt. Bring to a boil, reduce heat, and simmer.

For the black beans

  • Add black beans with ½ teaspoon ground cumin, and juice of 1 lime to another saucepan. Stir to combine and heat on medium until warmed through.

For tortillas, eggs, and assembly

  • Heat 1 tablespoon olive oil in a large skillet. Warm tortillas in the oiled pan and set aside on a plate to keep warm. Holding these in the microwave is helpful.
  • Use the same skillet to fry the eggs to your liking.
  • Assembly by placing 2 warm tortillas on a plate. Spoon on black beans, then ranchero sauce. Top with 2 eggs and spoon on more tomato sauce, as desired.
  • Garnish with avocado slices, crumbled cotija cheese, fresh cilantro, and extra lime wedges (optional). Serve.
iconLike this? Leave a comment below!
Reed Dunn Portrait

Reed Dunn

Reed is a Seattle-based home cook and culinary creator whose passion for cooking has led to the creation of hundreds of pescatarian and plant-based recipes. He finds inspiration from seasonal ingredients and shopping from his pantry.

You May Also Like

5 from 3 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating