Spicy Breakfast Fajitas with Eggs and Guacamole
I love breakfasts that feel like a treat but actually come together quickly on a weekday morning. These spicy breakfast fajitas are one of those meals—bright, textured, and unapologetically satisfying. Bell peppers and onions get soft and a little charred, creamy guacamole adds cool richness, and a perfectly cooked egg folds everything together.
This is a recipe I turn to when I want something a little different from toast or cereal but don’t want to spend an hour in the kitchen. The ingredients are straightforward and the technique is forgiving. You can tweak the heat to your taste and still end up with something reliably delicious.
Below is everything you need to know—from the exact ingredients and step-by-step directions to practical tips for keeping leftovers and avoiding small mistakes that will derail fast morning cooking. Read through once, then follow the steps and enjoy a bright, flavorful breakfast that feels like it came from a weekend brunch spot.
What Goes Into Spicy Breakfast Fajitas with Eggs and Guacamole
Ingredients
- 6 ounces avocado, from 1 large or 1 1/2 medium — for the guacamole; choose ripe but not overripe for the best texture.
- 1 tablespoon lime juice, or more if needed — brightens the guacamole and helps keep it from browning.
- Kosher salt — to season the guacamole; add gradually and taste as you go.
- Veggies — the bell peppers and onion listed below are the veggies used; slice them evenly for even cooking.
- 1 tablespoon extra-virgin olive oil — for sautéing the peppers and onion; heats quickly and gives a little sheen.
- 2 red, yellow, or orange bell peppers, sliced into 1⁄2-inch-wide strips — use a mix for color and natural sweetness.
- 1/2 medium white onion, sliced into 1⁄2-inch-wide wedges — rounds out the veggie base and caramelizes slightly as it cooks.
- 1 teaspoon ground cumin — warms the veg mix with earthy flavor.
- 1/2 teaspoon chili powder — adds mild heat and depth.
- Pinch red pepper flakes — for an extra kick; adjust based on how spicy you like it.
- Kosher salt — to season the peppers and onion; salt in stages so flavors build.
- 2 cloves garlic, pressed or minced — added at the end of the veg cook for fresh garlic flavor without burning.
- 2 teaspoons fresh lime juice — finishes the vegetables with brightness and balances the spices.
- 6 corn tortillas — warmed before assembling so they’re pliable and fold easily.
- Olive oil spray — for warming tortillas and cooking eggs without excess oil.
- 6 large eggs — one per fajita; cook to your preferred yolk doneness.
- 1 ounce crumbled feta or queso fresco cheese — salty, creamy finish sprinkled on each assembled fajita.
- Handful of fresh cilantro, chopped — aromatic green finish; chop just before serving.
- Freshly ground black pepper — to taste when finishing each fajita.
- Hot sauce and/or your favorite salsa — optional on the side for extra heat and acid.
Spicy Breakfast Fajitas with Eggs and Guacamole: Step-by-Step Guide
- Make the guacamole: scoop the avocado flesh (6 ounces) into a small bowl. Add 1 tablespoon lime juice and kosher salt to taste. Mash with a fork, pastry cutter, or potato masher until blended and no longer chunky. Taste and add more lime juice if needed.
- Prep the skillet and vegetables: heat 1 tablespoon extra-virgin olive oil in a large skillet over medium heat until shimmering.
- Cook the peppers and onion: add the sliced bell peppers and the 1/2 medium white onion to the skillet along with 1 teaspoon ground cumin, 1/2 teaspoon chili powder, a pinch of red pepper flakes, and kosher salt to taste. Toss to combine, cover the pan, and cook, stirring occasionally, until the vegetables are easily pierced with a fork, about 5 to 8 minutes.
- Char the edges: uncover and continue cooking, stirring often, until the vegetables develop light char on the edges, about 3 to 5 minutes more.
- Finish the vegetables: add the 2 pressed or minced garlic cloves, toss, and cook for 1 minute. Remove the skillet from the heat, drizzle in 2 teaspoons fresh lime juice, toss to combine, adjust salt to taste, then cover the pan to keep the vegetables warm.
- Warm the tortillas: heat a small skillet over medium heat. Lightly spray the skillet with olive oil spray. Warm each corn tortilla one at a time, flipping once, until heated through and pliable (about 20–30 seconds per side). Stack the warmed tortillas on a plate and cover with a kitchen towel to keep warm.
- Prepare the skillet for eggs: wipe the small skillet clean or use a fresh skillet. Place it over medium-low heat and lightly spray with olive oil spray.
- Cook the eggs: carefully crack one large egg into the skillet without breaking the yolk. Cover the skillet and cook until the whites are set, about 2 minutes, longer if you prefer firmer yolks. Transfer the cooked egg to a plate and repeat with the remaining 5 eggs.
- Assemble the fajitas: spread a portion of the guacamole on each warmed tortilla. Top each with one cooked egg and a portion of the warm pepper-and-onion mixture.
- Finish and serve: sprinkle each assembled fajita with 1 ounce crumbled feta or queso fresco, a handful of chopped fresh cilantro, and freshly ground black pepper to taste. Serve with hot sauce and/or your favorite salsa on the side.
What You’ll Love About This Recipe

First, the contrast: creamy guacamole meets charred, slightly sweet peppers and a tender egg yolk. Each bite is layered—acid from the lime, heat from the red pepper flakes and chili powder, salt from the cheese, and freshness from the cilantro.
Second, it’s flexible but precise where it counts. The timing for the vegetables and eggs gives you a dependable framework, yet you can turn the heat up or down, choose your preferred cheese, or swap tortilla style to match what you have on hand.
Finally, it feels like a restaurant meal but comes together in about 30 minutes. That’s the kind of weekday indulgence I keep coming back to.
No-Store Runs Needed

This recipe is deliberately built around common items: eggs, tortillas, an avocado, a couple of bell peppers, and a small onion. If you have those plus the basic spices and a little cheese, you can make these fajitas without a special trip to the store.
The only fresh items you really need to plan for are the avocado and bell peppers—buy them when they’re on sale and use them across a couple of meals to avoid a last-minute run.
What You’ll Need (Gear)
- Large skillet (for the peppers and onions)
- Small skillet (for warming tortillas and cooking eggs)
- Spatula or tongs (for stirring and flipping)
- Knife and cutting board (for slicing peppers and onion)
- Small bowl and fork or pastry cutter (for mashing guacamole)
- Measuring spoons (for precise spice and lime measurements)
- Kitchen towel (to keep tortillas warm)
- Olive oil spray (or a small dish of oil for brushing)
Avoid These Mistakes
- Overripe avocado — it will turn mushy and may taste flat. Aim for ripe but still slightly firm.
- Undercooking the peppers — if they aren’t soft enough before you uncover the pan, they won’t develop those sweet, caramelized edges.
- Garlic in too early — add the garlic at the end of the veg cook; it burns fast and will taste bitter if cooked too long.
- Too-high heat for eggs — medium-low keeps whites set without overcooking yolks; high heat can make rubbery whites and firm yolks.
- Warming tortillas too long — 20–30 seconds per side is enough; over-warming dries them out and makes them brittle.
Seasonal Serving Ideas
In summer, the peppers will be naturally sweeter—lean into that by keeping the red pepper flakes light and letting the char do the heavy lifting. In cooler months, you can serve these fajitas with heartier sides like roasted potatoes if you want more heft (but that’s optional).
The fresh cilantro and lime juice keep it bright year-round. If cilantro isn’t your thing, chopped fresh parsley from the same herb family works as a milder green finish.
Behind the Recipe
These fajitas are a morning twist on classic fajita flavors. The technique of cooking the peppers covered first lets them steam and soften, then uncovering lets them brown—two textures in one pan. The guacamole is deliberately simple: just avocado, lime, and salt, because you want that clean creaminess to balance the spiced veggies.
I recommend finishing the vegetables with fresh lime juice because acid wakes up the spices and adds a lift that butter or additional oil won’t provide. The cheese is just a finishing note—crumbled feta or queso fresco gives a salty, slightly tangy bite without overpowering the other components.
Save for Later: Storage Tips
Guacamole
Store leftover guacamole in an airtight container with plastic pressed directly onto the surface to minimize browning. Use within 24–48 hours for best color and flavor.
Vegetables
Warm pepper-and-onion mixture keeps well in the fridge for 3–4 days. Reheat gently in a skillet to bring back a bit of char and warmth before assembling.
Eggs and Tortillas
Cooked eggs are best eaten the day you make them. If you need to store leftovers, separate eggs from tortillas: tortillas can be wrapped and reheated gently, and eggs can be reheated briefly in a skillet over low heat.
Quick Questions
- Can I make this ahead? You can prepare the guacamole and peppers ahead; cook the eggs right before serving for the best texture.
- Can I use flour tortillas? Yes. Corn tortillas are traditional and have more texture, but flour tortillas work fine if that’s what you have.
- How spicy is this? The recipe is mildly spicy; increase the pinch of red pepper flakes or add more chili powder if you prefer more heat.
- Can I skip the cheese? Yes—omit it or sprinkle less if you want a lighter finish.
Final Thoughts
These Spicy Breakfast Fajitas with Eggs and Guacamole are exactly the kind of practical pleasure I cook when I want a bright, flavorful start to the day. They look great on a plate, come together reliably, and allow you to control heat and texture without fuss.
Make the guacamole first and keep it simple. Let the peppers and onions do their thing in the skillet, then finish with garlic and a squeeze of lime. Warm your tortillas briefly, cook the eggs gently, and assemble—each bite should have creamy, warm, spicy, and fresh notes playing together.
Try it this week—small prep and a short list of ingredients, big payoff at the table. Enjoy.

Spicy Breakfast Fajitas with Eggs and Guacamole
Ingredients
Ingredients
- 6 ouncesavocado from 1 large or 1 1/2 medium
- 1 tablespoonlime juice or more if needed
- Kosher salt
- Veggies
- 1 tablespoonextra-virgin olive oil
- 2 red yellow or orange bell peppers, sliced into 1/2-inch-wide strips
- 1/2 mediumwhite onion sliced into 1/2-inch-wide wedges
- 1 teaspoonground cumin
- 1/2 teaspoonchili powder
- Pinchred pepper flakes
- Kosher salt
- 2 clovesgarlic pressed or minced
- 2 teaspoonsfresh lime juice
- 6 corn tortillas
- olive oil spray
- 6 largeeggs
- 1 ouncecrumbled feta or queso fresco cheese
- Handful offresh cilantro chopped
- Freshly ground black pepper
- Hot sauce and/or your favorite salsa
Instructions
Instructions
- Make the guacamole: scoop the avocado flesh (6 ounces) into a small bowl. Add 1 tablespoon lime juice and kosher salt to taste. Mash with a fork, pastry cutter, or potato masher until blended and no longer chunky. Taste and add more lime juice if needed.
- Prep the skillet and vegetables: heat 1 tablespoon extra-virgin olive oil in a large skillet over medium heat until shimmering.
- Cook the peppers and onion: add the sliced bell peppers and the 1/2 medium white onion to the skillet along with 1 teaspoon ground cumin, 1/2 teaspoon chili powder, a pinch of red pepper flakes, and kosher salt to taste. Toss to combine, cover the pan, and cook, stirring occasionally, until the vegetables are easily pierced with a fork, about 5 to 8 minutes.
- Char the edges: uncover and continue cooking, stirring often, until the vegetables develop light char on the edges, about 3 to 5 minutes more.
- Finish the vegetables: add the 2 pressed or minced garlic cloves, toss, and cook for 1 minute. Remove the skillet from the heat, drizzle in 2 teaspoons fresh lime juice, toss to combine, adjust salt to taste, then cover the pan to keep the vegetables warm.
- Warm the tortillas: heat a small skillet over medium heat. Lightly spray the skillet with olive oil spray. Warm each corn tortilla one at a time, flipping once, until heated through and pliable (about 20–30 seconds per side). Stack the warmed tortillas on a plate and cover with a kitchen towel to keep warm.
- Prepare the skillet for eggs: wipe the small skillet clean or use a fresh skillet. Place it over medium-low heat and lightly spray with olive oil spray.
- Cook the eggs: carefully crack one large egg into the skillet without breaking the yolk. Cover the skillet and cook until the whites are set, about 2 minutes, longer if you prefer firmer yolks. Transfer the cooked egg to a plate and repeat with the remaining 5 eggs.
- Assemble the fajitas: spread a portion of the guacamole on each warmed tortilla. Top each with one cooked egg and a portion of the warm pepper-and-onion mixture.
- Finish and serve: sprinkle each assembled fajita with 1 ounce crumbled feta or queso fresco, a handful of chopped fresh cilantro, and freshly ground black pepper to taste. Serve with hot sauce and/or your favorite salsa on the side.
Equipment
- Small Bowl
- Fork
- pastry cutter or potato masher
- Large Skillet
- Small Skillet
- lid or pan cover
- Plate
- Kitchen Towel

