If you’re looking for a breakfast that is hearty, flavorful, satisfying, and easy enough to make on a busy morning, this Cheesy Mexican Breakfast Skillet is exactly what you need. Packed with crispy potatoes, colorful bell peppers, savory onions, protein-rich eggs, zesty Mexican-inspired seasonings, and plenty of melted cheese, this one-pan breakfast is a delicious way to start your day.

Inspired by classic Mexican breakfast flavors, this skillet combines simple ingredients into a comforting meal that feels special enough for weekend brunch yet practical enough for everyday breakfasts. The combination of warm spices, tender vegetables, fluffy eggs, and gooey cheese creates layers of flavor and texture in every bite.
Why You’ll Love This Recipe
You’ll love this Mexican Breakfast Skillet because it’s hearty, cheesy, and packed with bold Tex-Mex flavors in every bite. Crispy golden potatoes, fluffy eggs, colorful vegetables, and melted cheese come together in one easy skillet for a satisfying breakfast. It’s naturally gluten-free, protein-packed, easy to customize, and perfect for family breakfasts, weekend brunches, or meal prep.
Why This Recipe Is a Must-Try
If you’re looking for a filling breakfast that’s simple to make and loaded with flavor, this recipe is a must-try. Everything cooks in one pan, making cleanup easy while delivering crispy potatoes, perfectly cooked eggs, and gooey melted cheese in every bite. Whether you’re serving a crowd, preparing brunch, or enjoying a cozy weekend breakfast, this skillet is guaranteed to become a family favorite.
Ingredients
For the Skillet
- 4 medium russet potatoes, diced
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 medium onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 jalapeño, finely chopped (optional)
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and black pepper to taste
For the Eggs
- 8 large eggs
- 2 tablespoons milk
For the Cheese Topping
- 1½ cups shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
Optional Garnishes
- Fresh cilantro
- Avocado slices
- Salsa
- Sour cream
- Green onions
- Lime wedges
Step-by-Step Preparation Method
Step 1: Crisp the Potatoes
Heat the olive oil and butter in a large cast-iron skillet over medium-high heat. Add the diced potatoes, season lightly with salt and pepper, and cook for 12–15 minutes, stirring occasionally, until golden brown and crispy.
Step 2: Cook the Vegetables
Add the diced onion, bell peppers, and jalapeño to the skillet. Cook for 5–6 minutes, stirring occasionally, until the vegetables are softened and fragrant.
Step 3: Season the Skillet
Sprinkle in the chili powder, cumin, smoked paprika, and garlic powder. Stir well to coat the potatoes and vegetables evenly, then cook for 1 minute to bloom the spices.
Step 4: Prepare the Egg Mixture
In a mixing bowl, whisk together the eggs, milk, a pinch of salt, and black pepper until smooth and well combined.
Step 5: Add the Eggs
Reduce the heat to medium-low and pour the egg mixture evenly over the potato mixture. Cook for 2–3 minutes, allowing the eggs to begin setting before gently stirring where needed.
Step 6: Melt the Cheese
Sprinkle the cheddar and Monterey Jack cheese evenly over the skillet. Cover with a lid and cook for 3–4 minutes, or until the cheese is fully melted and bubbly.
Step 7: Garnish and Serve
Top the skillet with fresh cilantro, green onions, avocado slices, salsa, sour cream, or lime wedges if desired. Serve immediately while hot and enjoy.
How to Serve
Serve this Mexican Breakfast Skillet straight from the pan while it’s hot and cheesy. It’s delicious with warm tortillas, toasted bread, fresh fruit, or a side of refried beans. For a complete brunch, pair it with pico de gallo, guacamole, fresh orange juice, or a hot cup of coffee.
What to Serve With Mexican Breakfast Skillet
This hearty breakfast pairs perfectly with warm flour or corn tortillas, crispy toast, fresh fruit salad, Mexican rice, refried or black beans, guacamole, pico de gallo, salsa, sliced avocado, fresh orange juice, smoothies, or hot coffee for a satisfying meal.
Tips and Variations
Helpful Tips
- Use a cast-iron skillet for crispy potatoes and even cooking.
- Dice the potatoes into equal-sized pieces for even browning.
- Cook the potatoes until golden before adding the eggs.
- Use freshly grated cheese for the smoothest melt.
- Add fresh garnishes just before serving for the best flavor.
- Season in layers to build rich, bold flavor.
Variations
Chorizo Version: Stir in cooked Mexican chorizo for extra spice.
Bacon Version: Add crispy bacon pieces before the eggs.
Southwest Chicken Version: Mix in cooked shredded chicken.
Black Bean Version: Add drained black beans for extra protein.
Veggie Version: Add mushrooms, spinach, zucchini, corn, or tomatoes.
Keto Version: Replace the potatoes with cauliflower florets.
Freezing and Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze portions for up to 2 months.
Reheating
Microwave
Heat for 1–2 minutes until warmed through.
Skillet
Reheat over medium-low heat for best texture.
Special Equipment Needed
- Large cast-iron skillet
- Mixing bowl
- Whisk
- Measuring spoons
- Cutting board
- Sharp chef’s knife
- Spatula
- Lid for skillet
Frequently Asked Questions
Q: Can I make this breakfast skillet ahead of time?
A: Yes. Prepare it up to 24 hours in advance and reheat gently before serving.
Q: Can I use frozen potatoes instead of fresh?
A: Absolutely. Frozen diced potatoes or hash browns work well and save preparation time.
Q: Is this recipe spicy?
A: It has mild heat from the jalapeño and spices. Simply omit the jalapeño for a milder version.
Q: Can I use different types of cheese?
A: Yes. Pepper Jack, Colby Jack, Oaxaca, mozzarella, or cheddar blends all melt beautifully.
Q: Can I add meat to this skillet?
A: Definitely. Chorizo, bacon, sausage, ham, or cooked chicken are delicious additions.
Q: How do I keep the potatoes crispy?
A: Cook potatoes until golden before adding eggs, and avoid overcrowding the skillet.
Q: Is this breakfast skillet gluten-free?
A: Yes. All ingredients are naturally gluten-free, making it a great option for gluten-free diets.
Conclusion
This Cheesy Mexican Breakfast Skillet is everything a great breakfast should be—hearty, flavorful, comforting, and easy to prepare. Crispy potatoes, colorful vegetables, fluffy eggs, bold Mexican-inspired spices, and gooey melted cheese come together in one delicious skillet that’s perfect for breakfast, brunch, or even breakfast-for-dinner nights. Whether you’re feeding a crowd or meal-prepping for the week, this versatile recipe is guaranteed to become a favorite. One bite of this cheesy, satisfying skillet and you’ll understand why it’s a must-have addition to your breakfast rotation.
Print
Cheesy Mexican Breakfast Skillet
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Gluten-Free, Vegetarian
Description
Start your morning with this Cheesy Mexican Breakfast Skillet, a hearty one-pan breakfast loaded with crispy potatoes, colorful bell peppers, fluffy eggs, bold Mexican-inspired seasonings, and plenty of melted cheese. Perfect for busy weekdays, weekend brunches, or breakfast-for-dinner, this easy skillet recipe is packed with flavor and comes together in under an hour. Serve it with avocado, salsa, and fresh cilantro for a satisfying meal the whole family will love.
Ingredients
For the Skillet
- 4 medium russet potatoes, diced
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 medium onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 jalapeño, finely chopped (optional)
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and black pepper to taste
For the Eggs
- 8 large eggs
- 2 tablespoons milk
For the Cheese Topping
- 1½ cups shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
Optional Garnishes
- Fresh cilantro
- Avocado slices
- Salsa
- Sour cream
- Green onions
- Lime wedges
Instructions
Step 1: Prepare the Potatoes
Heat olive oil and butter in a large cast-iron skillet over medium-high heat.
Add diced potatoes and cook for 12–15 minutes, stirring occasionally until crispy and golden brown.
Season lightly with salt and pepper.
Step 2: Cook the Vegetables
Add onion, bell peppers, and jalapeño to the skillet.
Cook for 5–6 minutes until softened.
Stir occasionally to prevent sticking.
Step 3: Add Seasonings
Sprinkle in:
- Chili powder
- Cumin
- Smoked paprika
- Garlic powder
Mix thoroughly so the vegetables and potatoes are evenly coated.
Cook for another minute to bloom the spices.
Step 4: Prepare the Eggs
In a bowl whisk together:
- Eggs
- Milk
- Pinch of salt
- Pinch of pepper
Whisk until smooth.
Step 5: Add Eggs to the Skillet
Reduce heat to medium-low.
Pour egg mixture evenly over the potato mixture.
Allow eggs to cook undisturbed for 2–3 minutes.
Gently stir portions if needed for even cooking.
Step 6: Add Cheese
Sprinkle cheddar and Monterey Jack cheese evenly over the skillet.
Cover with a lid and cook for 3–4 minutes until cheese is melted and bubbly.
Step 7: Garnish and Serve
Top with:
- Fresh cilantro
- Green onions
- Avocado
- Salsa
- Sour cream
Serve immediately.
Notes
For extra crispy potatoes, avoid stirring them too often while cooking.
Freshly shredded cheese melts much better than pre-shredded packaged cheese.
Adjust the spice level by adding more or less jalapeño and chili powder.
- Prep Time: 15
- Cook Time: 30
- Category: Breakfast
- Method: Stovetop Skillet
- Cuisine: Mexican
Nutrition
- Serving Size: 1 servings
- Calories: 420 calories



