Crispy potatoes mixed with spicy chorizo and caramelized onions in a cast iron skillet. High heat renders the fat from the sausage and browns everything until the edges turn golden and crunchy.

The pan does all the work. You cook the chorizo first, use its fat to crisp the potatoes, then toss everything together at the end.
This works for weeknight breakfasts when you need something filling that comes together in under 30 minutes. Make it for weekend brunch or prep it Sunday night for quick reheats all week.
Chorizo and potato breakfast hash cooks chorizo first to render fat, then uses that fat to crisp diced potatoes with onions and peppers. High heat on a cast iron skillet creates golden, caramelized edges in 15-20 minutes. The key is cooking in stages so everything browns instead of steaming.
Why This Recipe Works
Cooking chorizo separately renders the fat you need to crisp the potatoes without adding extra oil. For another take on crispy breakfast potatoes, try this simple potatoes recipe that uses a different technique.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
10 min
Cook Time
15-20 min
Total Time
25-30 min
Servings
4 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Use medium-high heat for crispy potatoes
Best For
Weeknight | Meal prep | Weekend brunch
Five things that make this hash work:
- Medium-high heat crisps potatoes without burning them - cook between 350-375°F for golden edges and tender centers
- Rendering chorizo fat first eliminates extra oil - the sausage releases enough fat to coat and crisp the potatoes
- Uniform potato dice ensures even cooking - cut pieces the same size so they finish at the same time
- Adding aromatics halfway through prevents burning - onions and peppers go in after potatoes brown
- Cast iron retains heat for consistent browning - the pan stays hot when you add ingredients so nothing steams
What You'll Need

Pick russet or Yukon gold potatoes for the best texture - waxy varieties turn mushy instead of crisp. If you want a different protein base, check out a fluffy sandwich variation that uses eggs as the main ingredient.
- 8 oz pork chorizo
- 4 eggs (optional)
- 1 lb potatoes, diced
- 1 medium onion, diced
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 2 tablespoon olive oil
- Salt
- Black pepper
- Fresh parsley (garnish)
Ingredient Details
- Chorizo
Use Mexican chorizo (raw, loose) not Spanish chorizo (cured, firm) - Mexican version releases fat for crisping - Potatoes
Russet or Yukon gold hold their shape and crisp better than red or fingerling varieties - Onion
Yellow or white onion caramelizes best - sweet onion works but adds more sugar - Bell Pepper
Any color works, red and yellow are sweeter, green adds slight bitterness - Olive Oil
Use regular olive oil not extra virgin - high heat cooking burns delicate EVOO flavor - Eggs
Cook eggs separately in a second pan so yolks stay runny and don't overcook from hash heat - Fresh Parsley
Add right before serving - heat wilts parsley and kills bright green color
Ingredient Swaps
Turkey or chicken chorizo works but releases less fat so you'll need extra oil for crisping. Most swaps change texture or cooking time, like switching to sweet potatoes which take longer to soften and brown.
Four swaps that work:
- Pork chorizo → turkey or chicken chorizo - leaner meat releases less fat, add 1-2 tablespoons oil to compensate
- Russet potatoes → sweet potatoes - sweeter flavor and softer texture, add 3-5 minutes to cooking time
- Bell pepper → zucchini or mushrooms - different moisture levels, cook vegetables separately to prevent sogginess
- Eggs → tofu scramble - crumble firm tofu and season with turmeric for color and nutritional yeast for flavor
Russet Potatoes
Works for: crispy edges, fluffy interior, holds shape during high-heat cooking
Skip if: you want a creamier texture or faster cooking time
Sweet Potatoes
Works for: sweeter flavor profile, softer texture, higher vitamin A
Skip if: you want firm texture or don't want added sweetness balancing spicy chorizo
Instructions
The whole thing cooks in 15-20 minutes on medium-high heat but you can't walk away. Searing chorizo first renders fat that crisps the potatoes, then you build layers of flavor by adding vegetables in stages based on how long they take to soften.
Here's how to make it:
Cook the chorizo. Heat a cast iron skillet over medium heat. Add chorizo and break it apart with a spatula. Cook 5-7 minutes, stirring occasionally, until browned and fat renders out. Remove chorizo with a slotted spoon and set aside.
Crisp the potatoes. Increase heat to medium-high. Add diced potatoes to chorizo fat in a single layer. Don't stir for 3-4 minutes so bottoms brown. Flip and cook another 3-4 minutes until edges turn golden and potatoes are fork-tender.
Add aromatics. Push potatoes to the sides of the pan. Add diced onion and bell pepper to the center. Sauté 3-4 minutes until onion turns translucent and pepper softens. Add minced garlic and cook 30 seconds until fragrant.
Combine everything. Return chorizo to the pan and mix with potatoes and vegetables. Season with salt and black pepper. Cook 1-2 minutes to heat through and let flavors combine.
Finish and serve. Remove pan from heat. Taste and adjust seasoning. Top with fried eggs if using and sprinkle fresh parsley over the top. Serve immediately while potatoes are still crispy.
What to Serve With It
This hash needs something fresh and crunchy to balance the rich, spicy flavors. The potatoes and chorizo already provide plenty of protein and fat, so look for sides that add texture contrast or cut through the richness with acidity. For more breakfast pairing ideas, see these savory chicken dish ideas that work with similar flavors.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Fresh avocado slices | Easy | Creamy texture and cool temperature balance spicy chorizo heat | Slice and fan on the side, sprinkle with lime and salt |
| Crisp toast | Easy | Crunchy texture contrasts soft hash, soaks up egg yolk and chorizo fat | Toast thick slices, butter while hot, serve on the side |
| Simple green salad | Easy | Fresh greens and vinaigrette cut through richness and add brightness | Toss mixed greens with olive oil and lemon juice |
| Black beans | Easy | Extra protein and fiber, mild flavor doesn't compete with chorizo | Warm canned beans with cumin and serve on the side |
| Roasted cherry tomatoes | Medium | Acidity and sweetness balance savory hash, adds fresh element | Roast at 400°F for 15 minutes with olive oil and salt |
Three ways to serve it:
- For weeknight breakfast: Top hash with fried eggs and serve with buttered toast and hot sauce on the side
- For weekend brunch: Serve family-style in the cast iron skillet with avocado slices, fresh salsa, and sour cream in bowls
- For meal prep: Portion hash into containers with black beans and store eggs separately to fry fresh each morning
Store and Reheat
Hash keeps for 3-4 days in the fridge but the potatoes lose some crispness. Store eggs separately if you're meal prepping - they turn rubbery when reheated with the hash. Reheat on the stovetop for best results since it restores some of the original crispiness that microwaving kills.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 5-7 min | Single servings, restores crispiness, best texture results |
| 📦 Microwave | 2-3 min | Quick reheating, softens texture, convenient for work lunches |
| 🔥 Oven | 10 min at 350°F | Larger portions, even warming, good for reheating multiple servings |
For best results when storing:
- Cool hash completely before refrigerating - hot hash creates condensation that makes potatoes soggy
- Store in shallow containers - spread hash in a thin layer so it cools faster and reheats evenly
- Keep eggs separate - cook fresh eggs each time or store hard-boiled eggs separately to avoid rubbery texture
- Freeze for up to 2 months - portion into single servings, freeze flat in bags, thaw overnight in fridge
- Crisp up leftovers in a dry skillet - reheat over medium-high heat without adding oil to restore browning and texture
Frequently Asked Questions
Yes, turkey chorizo works but it releases less fat than pork. Add 1-2 tablespoons of olive oil to the pan when you cook the potatoes so they crisp properly instead of sticking.
Store hash in an airtight container in the fridge for 3-4 days or freeze for up to 2 months. Reheat on the stovetop over medium-high heat for 5-7 minutes to restore crispiness, or microwave for 2-3 minutes if you're in a hurry.
Potatoes should be fork-tender and golden brown on the edges. Chorizo is done when it's fully browned with no pink remaining and has released its fat into the pan.
Crowding the pan or adding potatoes before the chorizo fat renders causes soggy texture. Fix it by spreading potatoes in a single layer with space between pieces and increasing heat to crisp them in a dry skillet.
Fresh avocado slices, crisp toast, simple green salad, or black beans all work well. You want something that adds texture contrast or cuts through the richness with acidity or freshness.

Chorizo and Potato Breakfast Hash
Ingredients
Equipment
Method
- Heat a cast iron skillet over medium heat. Add the pork chorizo and break it apart with a spatula. Cook for 5-7 minutes, stirring occasionally, until browned and fat is rendered. Remove chorizo with a slotted spoon and set aside, leaving fat in the pan.8 oz pork chorizo
- Increase heat to medium-high. Add diced potatoes in a single layer in the chorizo fat. Cook without stirring for 3-4 minutes to brown the bottoms. Flip and cook another 3-4 minutes until edges are golden and potatoes are fork-tender.1 lb potatoes, 2 tbsp olive oil
- Push potatoes to the sides of the pan. Add diced onion and bell pepper to the center. Sauté for 3-4 minutes until onions are translucent and peppers soften. Add minced garlic and cook 30 seconds until fragrant.1 medium onion, 1 medium bell pepper, 2 cloves garlic
- Return cooked chorizo to the pan. Mix well with potatoes and vegetables. Season with salt and black pepper to taste. Cook 1-2 minutes to heat through and blend flavors.8 oz pork chorizo, salt, black pepper
- Remove skillet from heat. Adjust seasoning if needed. Top with fried eggs if using and sprinkle chopped fresh parsley over the top. Serve immediately while potatoes are crispy.fresh parsley, 4 large eggs
Notes
- Do not overcrowd the pan; leave space between potato pieces for proper browning.
- Use medium-high heat for crispy potatoes without burning.
- Cook eggs separately to keep yolks runny and avoid overcooking from hash heat.




