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 I Love This Recipe
This recipe is one of my favorite breakfast dishes because it combines everything I love about a hearty morning meal into one skillet. The crispy potatoes create a satisfying base, while the eggs add richness and protein. The colorful vegetables bring freshness and texture, and the melted cheese ties everything together beautifully.
I also love how adaptable this recipe is. Depending on what I have available, I can add extra vegetables, switch cheeses, or include different proteins without compromising flavor.
Why You Must Try This Recipe
- Easy one-pan breakfast with minimal cleanup.
- Packed with protein and vegetables.
- Great for family breakfasts and brunch gatherings.
- Loaded with bold Mexican-inspired flavors.
- Ready in under an hour.
- Budget-friendly ingredients.
- Highly customizable.
- Perfect for meal prep.
- Naturally gluten-free.
- Comforting, filling, and satisfying.
Whether you’re feeding a crowd or simply treating yourself to a special breakfast, this skillet delivers incredible flavor and convenience.
Recipe Information
Cooking Time: 30 minutes
Total Time: 45 minutes
Servings: 6 servings
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
Quick Directions
- Cook potatoes until golden and crispy.
- Sauté onions, peppers, and jalapeño.
- Add seasonings and combine with potatoes.
- Pour eggs over the skillet.
- Cook until eggs begin to set.
- Sprinkle cheese on top.
- Cover until cheese melts completely.
- Garnish and serve warm.
Step-by-Step Preparation Method
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.
How to Serve
This breakfast skillet pairs wonderfully with:
- Warm tortillas
- Toasted bread
- Fresh fruit salad
- Mexican rice
- Refried beans
- Guacamole
- Pico de gallo
- Fresh orange juice
- Coffee or iced coffee
For brunch gatherings, place the skillet directly on the table and allow everyone to serve themselves.
Tips for the Best Breakfast Skillet
Use a Cast-Iron Skillet
Cast iron provides even heat and excellent browning.
Dice Potatoes Evenly
Uniform pieces ensure even cooking.
Don’t Overcook the Eggs
Remove from heat as soon as the eggs are set.
Grate Your Own Cheese
Freshly grated cheese melts more smoothly.
Add Fresh Garnishes
Fresh herbs and avocado brighten the dish.
Season in Layers
Adding seasoning throughout cooking builds deeper flavor.
Variations
Chorizo Breakfast Skillet
Add 8 ounces cooked Mexican chorizo.
Black Bean Skillet
Add 1 can drained black beans for extra protein and fiber.
Bacon Lover’s Version
Mix in crispy cooked bacon pieces.
Southwest Chicken Skillet
Add cooked shredded chicken.
Extra Spicy Version
Include extra jalapeños and hot sauce.
Veggie-Packed Skillet
Add:
- Mushrooms
- Zucchini
- Spinach
- Corn
- Tomatoes
Keto-Friendly Version
Replace 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
Can I make this ahead of time?
Yes. Prepare and refrigerate for up to 24 hours before reheating.
Can I use frozen potatoes?
Absolutely. Frozen diced hash browns work well.
Is this recipe spicy?
Mildly spicy. Omit jalapeño for a milder version.
Can I use different cheeses?
Yes. Pepper Jack, Colby Jack, Oaxaca, or mozzarella are excellent choices.
Can I add meat?
Definitely. Chorizo, bacon, sausage, and ham all work wonderfully.
How do I keep potatoes crispy?
Cook them thoroughly before adding eggs and avoid overcrowding the skillet.
Is this gluten-free?
Yes, all ingredients are naturally gluten-free.
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



