Southwest Breakfast Skillet With Eggs, Beans & Avocado – A Hearty, Flavor-Packed Start
This is the kind of breakfast that makes you look forward to getting out of bed. A sizzling skillet loaded with tender potatoes, smoky spices, creamy beans, and jammy eggs is hard to beat. Fresh avocado and a squeeze of lime brighten everything up, while cilantro and scallions add a fresh finish.
It’s satisfying without feeling heavy, easy to customize, and ready in about 30 minutes. Whether it’s a lazy weekend brunch or a quick weeknight “breakfast for dinner,” this skillet delivers.
Southwest Breakfast Skillet With Eggs, Beans & Avocado – A Hearty, Flavor-Packed Start
Ingredients
- Olive oil or avocado oil: For sautéing and crisping the potatoes.
- Russet or Yukon Gold potatoes: Diced small so they cook quickly and crisp at the edges.
- Yellow onion: Adds savory depth.
- Bell pepper: Red, orange, or yellow for sweetness and color.
- Garlic: Fresh, minced.
- Black beans: Drained and rinsed; pinto beans also work.
- Eggs: Four to six, depending on serving size and appetite.
- Avocado: Sliced or diced for creamy contrast.
- Spices: Chili powder, ground cumin, smoked paprika, and a pinch of crushed red pepper (optional).
- Salt and black pepper: To taste.
- Lime: For zest and juice to brighten the dish.
- Fresh cilantro and scallions: Chopped, for garnish.
- Salsa: Your favorite red or verde salsa, for topping.
- Optional add-ins: Corn kernels, cooked chorizo or bacon, shredded cheese, jalapeño, or cherry tomatoes.
- Optional sides: Warm tortillas, hot sauce, and sour cream or Greek yogurt.
Instructions
- Prep the produce: Dice potatoes into 1/2-inch cubes. Chop onion and bell pepper, mince garlic, and rinse the beans. Slice avocado and chop cilantro and scallions for later.
- Par-cook the potatoes (optional but helpful): Microwave diced potatoes for 2–3 minutes until slightly tender, or simmer in salted water for 5–6 minutes. Drain well. This step speeds up crisping.
- Heat the skillet: Add 2 tablespoons oil to a large cast-iron or nonstick skillet over medium-high heat. When hot, add the potatoes in an even layer. Season with salt and pepper. Cook 8–10 minutes, stirring only occasionally, until golden and crisp at the edges.
- Sauté the aromatics: Push potatoes to one side. Add a drizzle of oil if needed. Add onion and bell pepper to the empty space and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
- Season it: Sprinkle chili powder, cumin, smoked paprika, and crushed red pepper over the pan. Stir everything together so the spices lightly toast and coat the vegetables, about 30–45 seconds.
- Add beans and optional mix-ins: Fold in black beans (and corn or cooked chorizo if using). Warm through for 2–3 minutes. Taste and adjust salt and pepper. Squeeze in a little lime juice for brightness.
- Create wells for the eggs: Use a spoon to make 4–6 small pockets in the hash. Crack an egg into each well. Reduce heat to medium-low.
- Cook the eggs: Cover the skillet with a lid and cook 4–7 minutes, depending on how runny you like your yolks. For jammy yolks, aim for about 5 minutes. For set yolks, go closer to 7 minutes.
- Finish and garnish: Remove from heat. Top with avocado, a few spoonfuls of salsa, chopped cilantro, and scallions. Add a sprinkle of cheese if you’d like and another squeeze of lime.
- Serve: Bring the skillet to the table. Offer warm tortillas, hot sauce, and sour cream or Greek yogurt on the side.
What Makes This Recipe So Good

- Big flavor, simple steps: Chili powder, cumin, and smoked paprika bring classic Southwest warmth without fuss.
- Balanced and filling: Eggs for protein, beans for fiber, potatoes for comfort, and avocado for healthy fats keep you full for hours.
- One-pan convenience: Everything cooks in a single skillet, which means less cleanup and more time to enjoy.
- Customizable: Swap in sweet potatoes, add sausage, use your favorite salsa, or make it spicy. It’s flexible and forgiving.
- Great for sharing: Serve it straight from the skillet with tortillas and hot sauce and let everyone build their own plate.
What You’ll Need
- Olive oil or avocado oil: For sautéing and crisping the potatoes.
- Russet or Yukon Gold potatoes: Diced small so they cook quickly and crisp at the edges.
- Yellow onion: Adds savory depth.
- Bell pepper: Red, orange, or yellow for sweetness and color.
- Garlic: Fresh, minced.
- Black beans: Drained and rinsed; pinto beans also work.
- Eggs: Four to six, depending on serving size and appetite.
- Avocado: Sliced or diced for creamy contrast.
- Spices: Chili powder, ground cumin, smoked paprika, and a pinch of crushed red pepper (optional).
- Salt and black pepper: To taste.
- Lime: For zest and juice to brighten the dish.
- Fresh cilantro and scallions: Chopped, for garnish.
- Salsa: Your favorite red or verde salsa, for topping.
- Optional add-ins: Corn kernels, cooked chorizo or bacon, shredded cheese, jalapeño, or cherry tomatoes.
- Optional sides: Warm tortillas, hot sauce, and sour cream or Greek yogurt.
How to Make It

- Prep the produce: Dice potatoes into 1/2-inch cubes.
Chop onion and bell pepper, mince garlic, and rinse the beans. Slice avocado and chop cilantro and scallions for later.
- Par-cook the potatoes (optional but helpful): Microwave diced potatoes for 2–3 minutes until slightly tender, or simmer in salted water for 5–6 minutes. Drain well.
This step speeds up crisping.
- Heat the skillet: Add 2 tablespoons oil to a large cast-iron or nonstick skillet over medium-high heat. When hot, add the potatoes in an even layer. Season with salt and pepper.
Cook 8–10 minutes, stirring only occasionally, until golden and crisp at the edges.
- Sauté the aromatics: Push potatoes to one side. Add a drizzle of oil if needed. Add onion and bell pepper to the empty space and cook 3–4 minutes until softened.
Stir in garlic and cook 30 seconds until fragrant.
- Season it: Sprinkle chili powder, cumin, smoked paprika, and crushed red pepper over the pan. Stir everything together so the spices lightly toast and coat the vegetables, about 30–45 seconds.
- Add beans and optional mix-ins: Fold in black beans (and corn or cooked chorizo if using). Warm through for 2–3 minutes.
Taste and adjust salt and pepper. Squeeze in a little lime juice for brightness.
- Create wells for the eggs: Use a spoon to make 4–6 small pockets in the hash. Crack an egg into each well.
Reduce heat to medium-low.
- Cook the eggs: Cover the skillet with a lid and cook 4–7 minutes, depending on how runny you like your yolks. For jammy yolks, aim for about 5 minutes. For set yolks, go closer to 7 minutes.
- Finish and garnish: Remove from heat.
Top with avocado, a few spoonfuls of salsa, chopped cilantro, and scallions. Add a sprinkle of cheese if you’d like and another squeeze of lime.
- Serve: Bring the skillet to the table. Offer warm tortillas, hot sauce, and sour cream or Greek yogurt on the side.
Storage Instructions
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
For the best texture, store avocado and fresh toppings separately and add them after reheating.
- Reheating: Reheat the hash in a skillet with a splash of oil over medium heat until warmed and slightly crisp again. Alternatively, microwave in 30-second bursts, stirring as needed. Eggs may overcook in the microwave; consider removing them first or cooking fresh eggs when reheating.
- Freezing: The potato-bean base freezes fairly well for up to 2 months.
Skip freezing the eggs and avocado. Thaw in the fridge overnight and reheat in a skillet, then add fresh eggs and toppings.

Health Benefits
- Protein and satiety: Eggs and beans provide high-quality protein that keeps you full and supports muscle health.
- Fiber-rich: Black beans and vegetables offer dietary fiber, which supports digestion and helps maintain steady energy.
- Healthy fats: Avocado and olive oil supply monounsaturated fats that support heart health and make the meal more satisfying.
- Micronutrient variety: Bell peppers, potatoes, and herbs contribute vitamins C, B6, potassium, and antioxidants.
- Balanced plate: A smart mix of complex carbs, lean protein, and healthy fats delivers steady energy without a crash.
Pitfalls to Watch Out For
- Soggy potatoes: If potatoes steam instead of sear, they won’t crisp. Use a hot pan, don’t overcrowd, and let them sit undisturbed between stirs.
- Underseasoning: Potatoes and beans soak up flavor.
Salt in stages and taste as you go, especially after adding beans and lime.
- Overcooked eggs: The line between jammy and chalky is short. Keep the heat moderate and check at 4 minutes if you like runny yolks.
- Watery skillet: Rinsed beans can carry water. Drain well, and let excess moisture cook off before cracking in eggs.
- Burnt spices: Toast spices briefly.
If the pan is too dry or too hot, they can scorch and turn bitter. Add a small splash of oil if needed.
Alternatives
- Sweet potato swap: Use diced sweet potatoes for a lightly sweet, nutrient-dense twist. Add a pinch of cinnamon with the chili and cumin for depth.
- Green chile version: Stir in a can of diced green chiles or spoon over salsa verde for a tangy, gentle heat.
- Cheesy finish: Sprinkle pepper jack or cheddar once the eggs are almost set.
Cover 1–2 minutes to melt.
- Veggie boost: Add zucchini, corn, or cherry tomatoes. Sauté until excess moisture cooks off.
- Meaty option: Brown chorizo or bacon first. Remove, cook the potatoes in the rendered fat, then fold the meat back in with the beans.
- Spice level: Add jalapeño with the onions, use chipotle powder instead of smoked paprika, or finish with hot sauce.
- Egg-free: Skip eggs and top with crumbled tofu or crispy chickpeas.
Season tofu with the same spices in the pan.
Can I use canned potatoes?
Yes, but they’re softer and can break down. Pat them dry and brown them over higher heat with extra oil to encourage crisping.
What’s the best skillet to use?
A well-seasoned cast-iron skillet is ideal for even heat and crispy edges. A large nonstick skillet also works and makes egg release easy.
How can I make this ahead?
Cook the potato-bean base up to 2 days in advance.
Reheat in a skillet, then crack in the eggs and finish with fresh avocado, herbs, and lime.
Can I bake the eggs instead?
Yes. After assembling the base, make wells and transfer the skillet to a 375°F (190°C) oven for 7–12 minutes, depending on desired doneness.
What if I don’t like cilantro?
Use chopped parsley or extra scallions for freshness. A little oregano sprinkled with the spices is also nice.
Is there a dairy-free way to make it creamy?
Absolutely.
Rely on avocado and a dollop of dairy-free yogurt or cashew crema. The skillet is naturally rich without cheese.
How do I scale this for a crowd?
Double the ingredients and cook in two skillets, or roast the potatoes and peppers on sheet pans, then combine in a large skillet to finish with eggs.
Final Thoughts
This Southwest Breakfast Skillet is hearty, bright, and endlessly adaptable. It’s the kind of recipe you can cook from the pantry on a busy morning or dress up for brunch with friends.
Keep the basics—crispy potatoes, warm spices, beans, and perfectly cooked eggs—and make the rest your own. A ripe avocado, a squeeze of lime, and your favorite salsa pull it all together every time.