There’s something about a one-pan breakfast that makes my mornings feel a little easier, and this Tex-Mex Breakfast Skillet is one of my all-time favorites. It’s hearty, colorful, and packed with bold flavors from seasoned potatoes, spicy sausage, peppers, onions, black beans, and perfectly cooked eggs. A generous sprinkle of melty cheddar cheese, creamy avocado, and fresh cilantro brings everything together for a breakfast that’s just as great for brunch as it is for breakfast-for-dinner.
The best part? Everything cooks in one skillet, which means fewer dishes and more time to enjoy your meal. Whether I’m feeding my family on a lazy weekend or making a satisfying meal for guests, this recipe never disappoints.
Why You’ll Love This Recipe
- Everything cooks in one pan for easy cleanup.
- Ready in about 40 minutes.
- Packed with protein and vegetables.
- Perfect for breakfast, brunch, or even dinner.
- Easy to customize with your favorite toppings.
Tex-Mex Breakfast Skillet Recipe
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Ingredients
- 2 tablespoons olive oil
- 1 pound breakfast sausage or chorizo
- 1½ pounds Yukon Gold potatoes, diced into ½-inch cubes
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup canned black beans, drained and rinsed
- 1 cup frozen corn
- 1 cup shredded sharp cheddar cheese
- 4 large eggs
- 1 tablespoon chopped fresh cilantro
Optional Toppings
- Sliced avocado
- Salsa
- Sour cream
- Pickled jalapeños
- Crumbled cotija cheese
- Lime wedges
- Hot sauce
Instructions
Step 1: Cook the sausage
I heat a large cast-iron skillet over medium-high heat and cook the sausage until it’s browned and fully cooked. I transfer it to a plate while leaving about a tablespoon of the drippings in the pan.
Step 2: Cook the potatoes
I add the olive oil if needed, then stir in the diced potatoes. I cook them for about 12–15 minutes, stirring occasionally, until they’re golden brown and tender.
Step 3: Add the vegetables
Next, I stir in the onion and bell peppers. After about 5 minutes, I add the garlic, chili powder, cumin, smoked paprika, salt, and pepper, cooking everything for another minute until fragrant.
Step 4: Build the skillet
I return the cooked sausage to the skillet along with the black beans and corn. Everything gets stirred together and cooked for another 2–3 minutes until heated through.
Step 5: Add the cheese and eggs
I sprinkle the shredded cheddar evenly over the skillet. Using the back of a spoon, I create four small wells and crack an egg into each one.
I cover the skillet and cook for 4–6 minutes, or until the egg whites are set while the yolks remain as runny as I like.
Step 6: Finish and serve
I garnish everything with chopped cilantro and pile on my favorite toppings like avocado, salsa, sour cream, and jalapeños. I serve it immediately with warm tortillas or toasted bread.
Tips for Success
- Dice the potatoes evenly so they cook at the same rate.
- A cast-iron skillet creates the crispiest potatoes.
- Covering the pan helps the eggs cook evenly without overcooking the yolks.
- For extra heat, use spicy chorizo instead of breakfast sausage.
- Fresh lime juice brightens all the flavors just before serving.
Variations
Make It Vegetarian
Skip the sausage and add an extra cup of black beans or pinto beans.
Add More Heat
Mix diced jalapeños or chipotle peppers into the vegetables.
Southwest Style
Swap cheddar for Pepper Jack and add diced tomatoes.
Low-Carb Version
Replace half or all of the potatoes with cauliflower florets.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, warm individual portions in a skillet over medium heat or microwave until heated through. If possible, cook fresh eggs when serving leftovers for the best texture.
Frequently Asked Questions
Can I make this ahead of time?
Yes. I often prepare the potato and sausage mixture a day ahead, then simply reheat it and cook fresh eggs right before serving.
What skillet works best?
A 10 to 12-inch cast-iron skillet works perfectly because it retains heat well and gives the potatoes a beautifully crisp exterior.
Can I freeze it?
The potato mixture freezes well for up to 2 months. I recommend cooking fresh eggs after thawing and reheating.
What should I serve with it?
Fresh fruit, warm flour tortillas, biscuits, avocado slices, or homemade salsa all pair beautifully with this hearty breakfast.
Final Thoughts
Whenever I want a breakfast that’s filling, colorful, and loaded with bold Southwestern flavor, this Tex-Mex Breakfast Skillet is my go-to recipe. The crispy potatoes, savory sausage, gooey cheese, and perfectly cooked eggs create a meal that feels comforting without requiring a lot of work. It’s one of those recipes that always disappears quickly, and I know I’ll be making it again and again.


