Hearty Mexican Breakfast Skillet
This breakfast skillet is basically your passport to becoming the neighborhood breakfast hero without actually having to wake up at 5 AM to prep anything fancy.

Picture this: crispy potatoes, savory sausage, and perfectly runny eggs all mingling together in one gorgeous cast-iron skillet that goes straight from stovetop to oven to table.

The magic happens when that melted cheese creates little pockets of gooey goodness around each ingredient, while the salsa adds just enough kick to wake up your taste buds.

This is the kind of recipe that makes people think you’re some sort of breakfast wizard, when really you just threw everything into one pan and let the oven do the heavy lifting.

The best part is watching everyone’s faces when you crack those eggs right into little wells in the mixture and they bake up with those Instagram-worthy golden yolks.

Plus, cleanup is a breeze since everything happens in one skillet, which means more time for enjoying your coffee and less time scrubbing dishes.

Ingredients
For the base
- 1 lb. Jimmy Dean regular or hot sausage
- 1 lb. Yukon Gold or russet potatoes, cut into 1-inch pieces
- 1 /2 cup diced onions
- 1 /2 teaspoon kosher salt
- 1 /4 teaspoon freshly ground black pepper
For the skillet assembly
- 1 (15 oz.) can pinto beans, drained and rinsed
- 1 cup mild or medium salsa, plus more for serving
- 1 1/4 cups shredded cheddar cheese, pepper jack, or Mexican blend cheese, divided
- 4 large eggs
For garnish and serving
- 1 medium avocado, sliced
- 1 /4 cup fresh cilantro leaves, chopped
- Corn tortilla chips or flour tortillas for serving (optional)
Instructions
Preparation
Cook the sausage
- 2 Heat a 10-inch cast-iron skillet or ovenproof nonstick frying pan over medium-high heat until hot but not smoking. Add the sausage and cook, breaking it up into bite-sized pieces with a wooden spoon, until browned and cooked through, about 8 minutes. The sausage should have no pink remaining and develop a nice golden-brown crust.
- 3 Using a slotted spoon, transfer the cooked sausage to a paper towel-lined plate, leaving the rendered fat in the pan. This fat will add incredible flavor to the potatoes and prevent them from sticking.
Build the potato base
- 4 Add the diced potatoes and onions to the skillet with the reserved sausage fat and season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Cover and cook, stirring occasionally, until the potatoes are tender and can be easily pierced with a knife, about 10 minutes. The covering helps steam the potatoes while the bottom gets crispy.
Assemble the skillet
- 5 Add the rinsed pinto beans, cooked sausage, 1 cup salsa, and 1 cup of the shredded cheese to the skillet. Stir everything together to combine and bring to a gentle simmer, then reduce heat to low. The mixture should be bubbling lightly around the edges.
- 6 Sprinkle the remaining 1/4 cup cheese evenly over the top. Using the back of a spoon, create 4 evenly spaced divots in the mixture, making sure they’re deep enough to hold the eggs without them running together.
Add eggs and bake
- 7 Crack 1 egg into each divot, being careful not to break the yolks. The eggs should sit nestled in the mixture without the whites spreading too much.
- 8 Place the skillet in the preheated oven and bake until the egg whites are completely set but the yolks are still runny, about 10 to 12 minutes. The whites should be opaque and firm when gently shaken.
Finish and serve
- 9 Meanwhile, peel, pit, and slice the avocado into thin wedges and coarsely chop the cilantro leaves; set aside until ready to serve.
- 10 Remove the skillet from the oven using oven mitts (the handle will be extremely hot) and immediately top with the sliced avocado and chopped cilantro for a fresh, colorful finish.
- 11 Serve directly from the skillet with additional salsa and corn tortilla chips for dipping, or warm flour tortillas for making breakfast burritos.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Cast-iron skillet (10-inch) – Provides even heat distribution and goes beautifully from stovetop to oven to table
- Wooden spoon – Perfect for breaking up sausage without scratching your pan surface
- Slotted spoon – Essential for transferring sausage while leaving flavorful fat behind
- Sharp knife – Makes quick work of dicing potatoes and onions uniformly for even cooking
Helpful Upgrades
- Digital instant-read thermometer – Ensures sausage reaches safe internal temperature of 160°F
- Silicone spatula – Great for gentle stirring without damaging non-stick surfaces
- Kitchen scale – For precise ingredient measurements, especially helpful for consistent results
- Cutting board with juice groove – Keeps your workspace clean when prepping ingredients
Nice-to-Have Options
- Mandoline slicer – Creates perfectly uniform potato pieces for even cooking
- Bench scraper – Efficiently transfers chopped ingredients from cutting board to pan
- Oven mitts with extended cuffs – Extra protection when handling hot cast-iron skillets
- Microplane grater – Perfect for fresh pepper and zesting citrus for garnish variations
Recipe Variations and Dietary Modifications
Protein Variations
- Chorizo substitute – Replace sausage with Mexican chorizo for authentic flavor
- Turkey sausage – Use lean turkey sausage for lighter option, add 1 tablespoon olive oil
- Vegetarian version – Substitute with plant-based sausage crumbles or seasoned black beans
- Bacon lovers – Replace sausage with 8 strips chopped bacon, cook until crispy
Vegetable Additions
- Bell pepper medley – Add 1 diced bell pepper with onions for extra color and crunch
- Jalapeño heat – Include 1-2 diced jalapeños for spicy kick
- Mushroom upgrade – Add 8 oz sliced mushrooms, cook until golden before adding potatoes
- Spinach boost – Stir in 2 cups fresh spinach during final assembly
Cheese Variations
- Queso fresco – Crumble over top for authentic Mexican flavor
- Monterey Jack – Melts beautifully and adds mild, creamy taste
- Sharp cheddar – Intensifies flavor profile with aged cheese complexity
- Dairy-free option – Use cashew-based cheese or nutritional yeast
International Twists
- Italian-style – Replace salsa with marinara, use Italian sausage and mozzarella
- Greek-inspired – Add feta cheese, olives, and finish with fresh oregano
- Southwestern – Include corn kernels, black beans, and pepper jack cheese
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Protein Substitutions:
- Jimmy Dean sausage → Ground turkey seasoned with 1 tsp cumin, 1/2 tsp paprika, 1/4 tsp cayenne
- Pinto beans → Black beans, kidney beans, or white cannellini beans in equal amounts
- Large eggs → 1 cup egg substitute or 8 egg whites for lower cholesterol option
Vegetable Alternatives:
- Yukon Gold potatoes → Sweet potatoes (reduce cooking time to 8 minutes), cauliflower florets, or frozen hash browns
- Yellow onions → Red onions for sharper flavor, or green onions for milder taste
- Fresh cilantro → Fresh parsley, green onions, or 1 tablespoon dried cilantro
Budget-Friendly Swaps:
- Avocado → Diced tomatoes or sour cream for creamy element
- Shredded cheese blend → Basic cheddar cheese or whatever cheese is on sale
- Jarred salsa → Homemade salsa using canned tomatoes, onions, and spices
Pantry Emergency Substitutions:
- Fresh potatoes → 3 cups frozen hash browns, thawed and drained
- Canned pinto beans → 1 1/2 cups cooked dried beans or any canned beans available
- Salsa → 1 can diced tomatoes mixed with 1/4 cup diced onions and 1 tsp cumin
Pro Tips for Substitutions:
- When using sweet potatoes, add 1/4 teaspoon smoked paprika to complement their natural sweetness
- Frozen hash browns should be completely thawed and patted dry to prevent excess moisture

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Replace potatoes with cauliflower florets or diced zucchini to reduce carbs from 32g to 12g per serving
- Use sugar-free salsa or make fresh salsa with tomatoes, onions, cilantro, and lime juice
- Portion control – serve 3/4 of the original serving size with a large side salad
Protein and Fiber Boosters:
- Add extra beans (1/2 cup more) to increase fiber and protein while maintaining satiety
- Include diced bell peppers for additional fiber and nutrients without significant carbs
- Use turkey sausage instead of pork sausage to reduce saturated fat content
Blood Sugar Management:
- Pair with healthy fats – the avocado and cheese help slow glucose absorption
- Timing matters – serve as a substantial breakfast to provide sustained energy
- Add non-starchy vegetables like spinach or mushrooms for volume without carbs
Modified Nutritional Profile:
- Original recipe: ~32g carbs per serving
- Diabetes-friendly version: ~15g carbs per serving
- Increased fiber: 12g per serving (from added vegetables and beans)
- Maintained protein: 28g per serving for blood sugar stability

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Make-Ahead Strategies

Hearty Mexican Breakfast Skillet
Ingredients
For the base
- 1 lb. Jimmy Dean regular or hot sausage
- 1 lb. Yukon Gold or russet potatoes cut into 1-inch pieces
- 1/2 cup diced onions
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
For the skillet assembly
- 1 15 oz. can pinto beans, drained and rinsed
- 1 cup mild or medium salsa plus more for serving
- 1 1/4 cups shredded cheddar cheese pepper jack, or Mexican blend cheese, divided
- 4 large eggs
For garnish and serving
- 1 medium avocado sliced
- 1/4 cup fresh cilantro leaves chopped
- Corn tortilla chips or flour tortillas for serving optional
Instructions
Preparation
Cook the sausage
- Heat a 10-inch cast-iron skillet or ovenproof nonstick frying pan over medium-high heat until hot but not smoking. Add the sausage and cook, breaking it up into bite-sized pieces with a wooden spoon, until browned and cooked through, about 8 minutes. The sausage should have no pink remaining and develop a nice golden-brown crust.
- Using a slotted spoon, transfer the cooked sausage to a paper towel-lined plate, leaving the rendered fat in the pan. This fat will add incredible flavor to the potatoes and prevent them from sticking.
Build the potato base
- Add the diced potatoes and onions to the skillet with the reserved sausage fat and season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Cover and cook, stirring occasionally, until the potatoes are tender and can be easily pierced with a knife, about 10 minutes. The covering helps steam the potatoes while the bottom gets crispy.
Assemble the skillet
- Add the rinsed pinto beans, cooked sausage, 1 cup salsa, and 1 cup of the shredded cheese to the skillet. Stir everything together to combine and bring to a gentle simmer, then reduce heat to low. The mixture should be bubbling lightly around the edges.
- Sprinkle the remaining 1/4 cup cheese evenly over the top. Using the back of a spoon, create 4 evenly spaced divots in the mixture, making sure they’re deep enough to hold the eggs without them running together.
Add eggs and bake
- Crack 1 egg into each divot, being careful not to break the yolks. The eggs should sit nestled in the mixture without the whites spreading too much.
- Place the skillet in the preheated oven and bake until the egg whites are completely set but the yolks are still runny, about 10 to 12 minutes. The whites should be opaque and firm when gently shaken.
Finish and serve
- Serve directly from the skillet with additional salsa and corn tortilla chips for dipping, or warm flour tortillas for making breakfast burritos.
