Best Breakfast Hash with Al Pastor Pork and Crispy Potatoes

If you have ever stared into the fridge on a Saturday morning wondering how to turn last night’s leftover pork into something truly spectacular, this recipe is your answer. Breakfast Hash with Al Pastor Pork and Crispy Potatoes is the kind of dish that stops people mid-bite to ask what on earth you put in it. The smoky, citrus-kissed depth of al pastor meat layered over shatteringly crisp potatoes and finished with bright toppings makes this one of the most exciting breakfast hash recipes you will ever try.

This is weekend breakfast energy at its absolute peak. Whether you are cooking for a crowd or treating yourself to something special on a slow Sunday morning, this pork hash delivers restaurant-level flavor with surprisingly simple technique. It is bold, satisfying, and deeply layered in a way that plain scrambled eggs simply cannot compete with.


What Makes This Recipe Special

  • Authentic al pastor flavor: The marinated pork brings smoky chile heat, sweet pineapple, and warm spice that transforms an ordinary hash into something truly memorable.
  • Perfectly crispy potatoes: A two-step cooking method ensures your spuds are creamy on the inside and golden-brown and crackling on the outside every single time.
  • Flexible and forgiving: This recipe works beautifully with leftover pork, freshly cooked meat, or even store-bought al pastor from your local taqueria.
  • One-pan simplicity: Everything comes together in a single cast iron skillet, which means less cleanup and more time at the table.

Key Ingredients

  • Al pastor pork (1.5 lbs): The heart of this dish. Look for marinated pork shoulder or tenderloin with guajillo chile, achiote, and pineapple in the marinade for that signature sweet-smoky flavor.
  • Yukon Gold potatoes (1.5 lbs): Their buttery texture and thin skin make them ideal for achieving that contrast of crispy exterior and tender center.
  • White onion (1 medium): Adds a savory, slightly sweet backbone that balances the richness of the pork.
  • Garlic (4 cloves, minced): Deepens the overall flavor and brings everything together.
  • Poblano pepper (1 large): Mild heat and an earthy, roasted flavor that complements the al pastor spices perfectly.
  • Fresh pineapple (1/2 cup, diced): A nod to the traditional al pastor preparation, adding brightness and a caramelized sweetness when seared in the pan.
  • Olive oil (3 tablespoons): For achieving that essential crispy sear on the potatoes and pork.
  • Smoked paprika (1 teaspoon): Reinforces the smoky notes in the marinated pork.
  • Cumin (1/2 teaspoon): Adds warmth and rounds out the spice profile.
  • Salt and black pepper: To taste, adjusted at each stage of cooking.
  • Fresh cilantro, lime wedges, and sour cream: For serving, because the bright finish is non-negotiable.
  • Eggs (4, optional): Fried or poached eggs on top take this hash from great to extraordinary.

Using quality tools makes a real difference when cooking a hash like this. A heavy-bottomed skillet and a sharp knife help you get the sear and the dice that this recipe deserves.

Here is the complete recipe:

Breakfast Hash with Al Pastor Pork and Crispy Potatoes

This bold and satisfying Breakfast Hash with Al Pastor Pork and Crispy Potatoes combines smoky chile-marinated pork with golden, crackling potatoes, caramelized pineapple, and fresh toppings for a truly unforgettable morning meal.
Ready in about 35 minutes, it is the perfect centerpiece for a weekend breakfast or lazy brunch that feels anything but ordinary.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Breakfast
Cuisine Mexican
Servings 4 servings
Calories 520 kcal

Equipment

  • Large cast iron skillet
  • Medium saucepan
  • Cutting board and sharp knife
  • Colander
  • Lid for skillet

Ingredients
  

  • 1.5 lbs al pastor marinated pork shoulder patted dry, cut into 1/2-inch pieces
  • 1.5 lbs Yukon Gold potatoes cut into 1/2-inch cubes
  • 1 medium white onion diced
  • 4 cloves garlic minced
  • 1 large poblano pepper seeded and diced
  • 1/2 cup fresh pineapple diced into small chunks
  • 3 tablespoons olive oil divided
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1 teaspoon kosher salt plus more to taste
  • 1/2 teaspoon black pepper freshly ground
  • 4 large eggs optional, for topping
  • 1/4 cup fresh cilantro roughly chopped, for serving
  • 2 whole lime cut into wedges, for serving
  • 1/4 cup sour cream or Mexican crema for serving

Instructions
 

  • Bring a medium saucepan of well-salted water to a boil. Add the diced Yukon Gold potatoes and cook for 6 to 8 minutes until just barely fork-tender. Drain in a colander and spread on a clean towel or baking sheet to steam-dry for at least 5 minutes.
  • Heat 2 tablespoons of olive oil in a large cast iron skillet over medium-high heat until shimmering. Add the dried potato cubes in a single layer, working in batches if needed to avoid crowding. Cook undisturbed for 4 to 5 minutes until a deep golden crust forms on the bottom, then flip and sear for another 3 to 4 minutes. Remove the potatoes and set aside.
  • Reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Add the diced white onion and poblano pepper to the skillet. Cook, stirring occasionally, for 4 to 5 minutes until softened and lightly caramelized at the edges. Add the minced garlic and cook for 60 seconds more until fragrant.
  • Push the aromatics to one side of the skillet. Add the al pastor pork pieces to the cleared space and let them cook undisturbed for 2 to 3 minutes to develop a good caramelized sear. Break up the meat and stir it together with the onion mixture. Season with smoked paprika, cumin, salt, and black pepper.
  • Add the diced fresh pineapple to the skillet and stir to combine. Cook for 2 minutes, allowing the pineapple to caramelize slightly and release its juices into the pan, which will create a flavorful glaze on the pork and vegetables.
  • Return the crispy potatoes to the skillet and gently toss everything together to combine. Let the hash cook over medium heat for 2 to 3 more minutes, stirring once or twice, so the potatoes absorb the pan drippings and all the flavors meld together.
  • If adding eggs, use a spoon to create 4 small wells in the hash. Crack one egg into each well, then cover the skillet with a lid. Cook for 3 to 4 minutes for runny yolks or 5 to 6 minutes for fully set yolks.
  • Remove the skillet from heat. Scatter generously with fresh chopped cilantro and serve immediately straight from the pan with lime wedges and sour cream or Mexican crema on the side.

Notes

For the crispiest potatoes, do not skip the parboil step and make sure the potatoes are fully dry before they go into the hot oil. Pat the marinated pork dry with paper towels before searing to encourage browning rather than steaming. Leftovers store well in an airtight container in the refrigerator for up to 4 days and can be frozen (without eggs) for up to 2 months. Reheat in a skillet with a little oil for best texture. Store-bought al pastor from a taqueria works beautifully as a shortcut.
Keyword al pastor pork, breakfast hash, crispy potatoes, marinated pork, pork hash


Ways to Customize

  • Go vegetarian: Swap the al pastor pork for marinated jackfruit or roasted cauliflower seasoned with the same guajillo-achiote spice blend for a plant-based version that still hits all the right notes.
  • Add extra heat: Stir in a finely diced serrano or habanero pepper with the onion for a version that turns up the fire considerably.
  • Switch the potato: Sweet potatoes are a fantastic substitute for Yukon Golds, adding a natural sweetness that pairs beautifully with the smoky pork.
  • Make it a burrito bowl: Serve the finished hash over cilantro-lime rice with black beans and pickled red onion for a heartier, more filling meal.

How to Make Breakfast Hash with Al Pastor Pork and Crispy Potatoes

  • Prep the potatoes: Dice Yukon Golds into 1/2-inch cubes and boil in well-salted water for 6 to 8 minutes until just barely fork-tender. Drain thoroughly and let them steam-dry for at least 5 minutes. This step is the secret to genuinely crispy potatoes.
  • Sear the potatoes: Heat 2 tablespoons of olive oil in a large cast iron skillet over medium-high heat until shimmering. Add the parboiled potato cubes in a single layer without crowding. Cook undisturbed for 4 to 5 minutes until a deep golden crust forms, then flip and repeat on the other sides. Remove and set aside.
  • Cook the aromatics: Reduce heat to medium and add the remaining tablespoon of oil. Add the diced onion and poblano pepper and cook for 4 to 5 minutes, stirring occasionally, until softened and beginning to caramelize at the edges. Add the garlic and cook for another 60 seconds until fragrant.
  • Brown the al pastor meat: Push the aromatics to one side and add the al pastor pork to the skillet. Let it cook undisturbed for 2 to 3 minutes to develop a good sear, then break it apart and stir to combine with the onion mixture. Season with smoked paprika, cumin, salt, and pepper.
  • Add the pineapple: Toss in the diced fresh pineapple and let it cook for 2 minutes, stirring occasionally, until it begins to caramelize and release its juices into the pan. The sugars will catch slightly on the skillet, which is exactly what you want.
  • Combine everything: Return the crispy potatoes to the skillet and toss gently to combine with the pork and vegetables. Let everything cook together for 2 to 3 more minutes over medium heat so the flavors meld and the potatoes pick up the pan drippings.
  • Add eggs if using: Create small wells in the hash and crack an egg into each one. Cover the skillet with a lid and cook for 3 to 4 minutes for runny yolks or 5 to 6 minutes for set yolks.
  • Finish and serve: Remove from heat, scatter generously with fresh cilantro, and serve immediately with lime wedges and sour cream on the side.

Expert Tips

  • Do not skip the parboil: Trying to cook raw potatoes entirely in the skillet leads to uneven cooking and a sad, steamed texture. The parboil-then-sear method is what separates good hash from great hash.
  • Dry your pork well: Pat the marinated pork dry with paper towels before it hits the pan. Excess marinade moisture causes steaming rather than searing, and you want that gorgeous caramelized crust.
  • Do not overcrowd the pan: If your skillet is not large enough to hold everything in a relatively single layer, cook in batches. Overcrowding drops the pan temperature and leads to soft, gray meat instead of a proper sear.
  • Season in layers: Add a pinch of salt at each stage, to the potatoes, the aromatics, and the pork, rather than salting everything at the end. This builds depth and ensures nothing tastes flat.

Chef’s Note: If you are using pre-cooked or leftover al pastor, add it to the skillet after the pineapple step and just heat through for 2 to 3 minutes. You have already done the hard work, so there is no need to overcook it.


Serving Ideas

  • Classic hash presentation: Serve straight from the cast iron skillet with a fried egg on top, lime wedges, and a dollop of Mexican crema or sour cream.
  • Taco-style: Spoon the finished breakfast hash into warm corn tortillas and top with sliced avocado and pickled jalapeños for a brilliant brunch taco.
  • Bowl format: Layer the hash over steamed white rice with a soft poached egg, fresh salsa verde, and crumbled cotija cheese for a filling power bowl.
  • Topped with fresh salsa: A simple pico de gallo or mango salsa adds freshness and acid that cuts through the richness of the pork beautifully.

Make Ahead and Storage

  • Refrigerating leftovers: Store cooled hash in an airtight container in the refrigerator for up to 4 days. Keep any eggs separate if possible, as they do not reheat as well.
  • Freezing: The pork and potato mixture (without eggs) freezes well for up to 2 months in a freezer-safe container or zip-lock bag. Thaw overnight in the refrigerator before reheating.
  • Reheating on the stovetop: For best results, reheat in a skillet over medium heat with a small drizzle of oil, stirring occasionally, for 5 to 7 minutes until hot and the potatoes re-crisp slightly.
  • Reheating in the microwave: If you are in a hurry, microwave in 60-second intervals, stirring between each, but know the potatoes will lose some crispiness. A quick 2-minute finish in a hot pan afterward can bring them back.
  • Prep ahead tip: The potatoes can be parboiled and stored in the refrigerator up to 2 days in advance. The pork can be marinated overnight for even deeper flavor.

Frequently Asked Questions

Can I use store-bought al pastor instead of making my own marinated pork?
Absolutely. Many Latin grocery stores and taquerias sell freshly prepared al pastor meat that is ready to cook. Just make sure to pat it dry before searing for the best browning results.

What cut of pork works best for this hash?
Pork shoulder is the most traditional choice for al pastor because of its fat content and flavor, but pork tenderloin or even boneless pork chops work well too. The key is the marinade, not necessarily the cut.

My potatoes always turn out soggy in hash. What am I doing wrong?
The two most common culprits are skipping the parboil and overcrowding the pan. Make sure your potatoes are fully dry before they hit the oil, your pan is properly hot, and you resist the urge to stir them too frequently.

Can I make this breakfast hash dairy-free?
Yes, easily. Simply skip the sour cream or swap it for a coconut-based crema or plain dairy-free yogurt. Every other component of this recipe is naturally dairy-free.


Final Thoughts

This Breakfast Hash with Al Pastor Pork and Crispy Potatoes is the kind of recipe that earns a permanent spot in your weekend rotation. It takes everything you love about classic pork hash and lifts it with the vibrant, smoky personality of al pastor, delivering a breakfast that feels festive, satisfying, and genuinely exciting every single time. Give it a try this weekend, and do not be surprised when everyone at the table asks for seconds.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating