Let me paint you a picture. It’s 8am. You’re hungry. You want something that tastes like a restaurant breakfast but you literally just rolled out of bed. Sound familiar?
Enter these Spicy Veggie Huevos Rancheros.
I’ve had fancy versions of this dish in cafes with poached eggs and handmade salsa. And yeah, those are great. But this version? It’s 15 minutes from “I’m hungry” to “I’m very happy.” We’re talking crispy corn tortillas, creamy mashed black beans, perfectly cooked eggs, avocado, feta, and a spicy sriracha kick.
It’s vegetarian, high protein, and somehow manages to be both comfort food and healthy at the same time. Plus, it’s for two people so you can share, or you can eat both portions like I usually do. No judgment here.
Let’s get cooking.
Try my Bacon and Leek Quiche recipe.
Why You’ll Love This Recipe
- 15 minutes flat. Faster than ordering delivery. Faster than waiting for coffee.
- High protein vegetarian. Black beans + eggs + feta = plant-powered protein that actually fills you up.
- One skillet. Well, one skillet and one bowl. Minimal cleanup.
- Actually spicy. Sriracha brings the heat. Leave it off if you’re weak. (Kidding. Sort of.)
- Breakfast, lunch, or dinner. Huevos rancheros doesn’t care what time it is.
Try my Keto Spinach and Feta Egg Wraps recipe.
What You’ll Need to Make
Grab a large skillet (non-stick is your friend here), a small bowl, a fork for mashing, and a plate for your tortillas. That’s it.
Ingredients (Serves 2):
- 1 tbsp. olive oil
- 2 corn tortilla wraps
- 2 eggs
- 5.2 oz. (150g) black beans, canned, drained
- Salt & black pepper
- Juice of ½ lime (plus extra for serving)
- ½ ripe avocado, peeled & sliced
- 1 oz. (30g) feta cheese, crumbled
- Sriracha sauce to drizzle
Try my Sausage and Sweet Potato Skillet recipe.
What You’ll Need to Do
Prep Time: 5 mins | Cook Time: 10 mins | Serves: 2

Alright, this one moves fast. Read this once, then go. You’ve got this.
First, heat your skillet over high heat and add that tablespoon of olive oil. Let it get nice and hot.
Toss in one corn tortilla. Let it cook for 1-2 minutes on each side. You want the edges to get crispy and golden. Not burnt. Crispy. Pull it out, put it on a plate, and repeat with the second tortilla. Set both aside.
Now crack your two eggs into the same skillet. Same heat. Cook them however you like them. Sunny side up? Over easy? Scrambled? You’re the boss. I like mine with runny yolks because that yolk mixing with the beans? Incredible.
While the eggs are doing their thing, grab a small bowl. Dump in your drained black beans. Hit ’em with a pinch of salt, some black pepper, and a squeeze of lime juice (about half the lime). Now take a fork and lightly mash the beans. Don’t go crazy you want them chunky, not baby food.
Time to build. Spread the mashed black beans evenly over your two crispy tortillas. Then place a cooked egg on top of each one.
Now the fun part. Top with sliced avocado, crumbled feta cheese, and a generous drizzle of sriracha. Squeeze a little more lime juice over everything if you’re feeling fancy.
Eat immediately. This is not a “let it sit” kind of meal.
Try my Japanese Soboro Don recipe.
Easy Ingredient Swaps

1| No corn tortillas? Use flour tortillas, tostada shells, or even a bed of rice if you’re in a pinch.
2| Black beans: Pinto beans or refried beans work great. Canned chickpeas? Surprisingly good.
3| Feta cheese: Cotija, queso fresco, or goat cheese. Even shredded Monterey Jack works.
4| Sriracha: Cholula, Tapatío, or any hot sauce you love. Or go rogue with chipotle sauce.
5| Avocado not ripe? Skip it or use guacamole if you have some.
6| Eggs: Tofu scramble works for a vegan version. Or poached eggs if you’re feeling ambitious.
Try my Spinach Feta Muffins recipe.
Some Twist & Tweak Ideas

1| Breakfast burrito style: Skip the crispy tortilla, wrap everything in a large flour tortilla. Breakfast burrito in 10 minutes.
2| Loaded veggie version: Add sautéed bell peppers, onions, and corn on top.
3| Smoky version: Use chipotle hot sauce and add a pinch of smoked paprika to the beans.
4| Cheesy mess: Sprinkle shredded cheddar or pepper jack on the eggs right before they’re done, let it melt.
5| Add greens: A handful of fresh spinach or arugula under the eggs gives some crunch.
6| Double the protein: Add a side of Greek yogurt or a fried egg white on top.
Try my Curried Egg Salad Boats recipe.
Some Helpful Tips
1| Get that skillet hot. High heat is your friend here. You want crispy tortillas, not sad floppy ones.
2| Don’t over-mash the beans. Chunky texture is what we’re after. If you want smoother, go for it, but I like the bite.
3| Runny yolks are your friend. That yolk mixing with the beans and hot sauce is pure magic. Cook your eggs accordingly.
4| Fresh lime makes a difference. Bottled juice works in a pinch, but fresh lime is brighter and better.
5| Eat immediately. This is not a meal prep recipe. The tortillas get soggy fast. Enjoy it fresh.
Try my Kai Jeow (Thai Omelete) recipe.
Some Budget-Friendly Tips
1| Canned beans are cheap. Stock up when they’re on sale. They last forever.
2| Buy avocados on sale. They’re pricey sometimes, but one avocado makes two servings here.
3| Use store-brand hot sauce. Sriraqua? Sure. It’s fine.
4| Skip the feta. Still delicious without it. Or use any cheese you already have.
5| Corn tortillas are dirt cheap. A pack of 20 is like $2. Use the rest for tacos later.
6| Eggs are still affordable. For 15 minutes and under $5 total, this is a steal.
Try my Avo Feta Toast recipe.
Some Serving Ideas
1| As-is for breakfast. It’s a complete meal. Protein, carbs, fat, veggies. Done.
2| With a side of refried beans. Double the bean action.
3| With a dollop of sour cream or Greek yogurt. Cools down the spice nicely.
4| With fresh salsa or pico de gallo. Adds freshness and crunch.
5| With a cold Mexican beer. It’s 5 o’clock somewhere. (I won’t tell.)
6| With fresh cilantro. If you’re a cilantro person. If not, carry on.
Try my Cottage Cheese Protein Omelet recipe.
Some Storage and Reheating Tips
Honest truth? This recipe is best fresh. The crispy tortillas get soft, and the avocado turns brown. But here’s what you can do:
Fridge (components separately):
- Store leftover mashed beans in a container for up to 3 days.
- Cooked eggs keep for 2 days.
- Do not store assembled tortillas.
Reheating:
- Beans: Microwave 30 seconds.
- Eggs: Reheat in a skillet for 1 minute.
- Fresh tortillas: Make new ones. It takes 2 minutes.
- Avocado: Can’t reheat. Use fresh.
Better approach: Make the beans ahead of time. Then in the morning, just crisp your tortillas, cook your eggs, and assemble. 5 minutes.
Final Thoughts
Look, I love a complicated weekend breakfast as much as the next guy. But most days? I need something fast, filling, and actually delicious. This Spicy Veggie Huevos Rancheros hits all three.
It’s proof that “healthy” doesn’t have to mean “boring.” Black beans and eggs give you staying power. Avocado and feta bring the creaminess. Sriracha brings the fire. And the whole thing comes together in less time than it takes to brew a pot of coffee.
Make this for yourself on a busy morning. Make it for someone you like on a lazy weekend. Either way, you’re getting a damn good meal.
Now go crack some eggs.
~ Danny Davis
P.S. If you double the recipe for four people, use two skillets or work in batches. Don’t overcrowd. You’ve been warned.
Spicy Veggie Huevos Rancheros
I made huevos rancheros so fast you won't believe it. 😎 Black beans, avocado, feta, and a spicy kick. Perfect for breakfast, lunch, or dinner. Let's cook. 🍳
Ingredients
Instructions
-
Heat the olive oil in a skillet over high heat.
-
Add one corn tortilla to the skillet and cook for 1–2 minutes per side, until the edges become crispy. Transfer the tortilla to a plate and repeat with the second tortilla.
-
Crack the two eggs into the same skillet and cook to your preferred doneness.
-
While the eggs are cooking, place the drained black beans in a small bowl. Season with salt, black pepper, and the juice of half a lime. Lightly mash the beans using a fork.
-
Spread the mashed black beans evenly over the two crispy tortillas.
-
Place one cooked egg on top of each tortilla.
-
Top with sliced avocado and crumbled feta cheese.
-
Drizzle with sriracha sauce and an additional squeeze of lime juice before serving.
Nutrition Facts
Servings 2
- Amount Per Serving
- Calories 478kcal
- % Daily Value *
- Total Fat 27g42%
- Total Carbohydrate 42g15%
- Dietary Fiber 14g57%
- Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
