Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb russet potatoes, 1/2-inch dice
- 2 tbsp neutral oil (canola/avocado), divided
- 10 oz fresh Mexican chorizo (casings removed)
- 5 large eggs + 1 tbsp unsalted butter
- 8 small (5–6 in) corn or flour tortillas
- 1/2 medium red onion, thinly sliced
- 1/3 cup apple cider vinegar + 1 tbsp lime juice, 1 tsp sugar, 1/2 tsp kosher salt (for quick pickle)
- Crema: 1/2 cup sour cream, 1 tbsp mayo, 2 tbsp lime juice, 1 tsp lime zest, 2 tbsp chopped cilantro, 1/4 tsp cumin, pinch salt, 1–2 tbsp water
- Seasonings: 3/4 tsp kosher salt, 1/2 tsp smoked paprika, 1/4 tsp black pepper
- For topping: 1/4 cup crumbled cotija, cilantro leaves, lime wedges, hot sauce
Do This
- 1. Pickle onion: Combine vinegar, lime, sugar, and salt; add onion. Sit 15 minutes.
- 2. Stir crema: Sour cream, mayo, lime zest/juice, cilantro, cumin, salt; thin with water.
- 3. Parboil potatoes 4 minutes in salted water; drain and steam-dry 2 minutes.
- 4. Crisp potatoes in 2 tbsp oil over medium-high, 8–10 minutes; season with salt, paprika, pepper. Transfer to plate.
- 5. Brown chorizo in same skillet, 5–7 minutes; scramble eggs in butter over low heat, 2–3 minutes.
- 6. Warm tortillas (300°F oven 5–8 minutes or skillet); assemble with potatoes, chorizo, eggs, crema, pickled onions, cotija, cilantro, lime.
Why You’ll Love This Recipe
- Perfect balance of crispy potatoes, smoky chorizo, and soft, custardy eggs.
- Bright quick-pickled onions and a tangy cilantro-lime crema cut through richness.
- Smart, efficient workflow with one main skillet and overlapping tasks.
- Easy to scale for a crowd and flexible with pantry swaps.
Grocery List
- Produce: Russet potatoes, red onion, cilantro, limes
- Dairy: Sour cream, eggs, unsalted butter, cotija or queso fresco
- Pantry: Fresh Mexican chorizo, corn or flour tortillas, apple cider vinegar, mayonnaise, neutral oil, sugar, kosher salt, black pepper, smoked paprika, ground cumin, hot sauce
Full Ingredients
Quick-Pickled Onions
- 1/2 medium red onion, very thinly sliced (about 1 cup)
- 1/3 cup apple cider vinegar
- 1 tbsp fresh lime juice
- 1 tsp granulated sugar
- 1/2 tsp kosher salt
- 2 tbsp hot water (to help dissolve sugar)
Cilantro-Lime Crema
- 1/2 cup sour cream
- 1 tbsp mayonnaise
- 2 tbsp fresh lime juice
- 1 tsp finely grated lime zest
- 2 tbsp finely chopped cilantro (leaves and tender stems)
- 1/4 tsp ground cumin
- 1–2 tbsp cold water, to thin
- 1/8 tsp kosher salt, or to taste
Crispy Potatoes
- 1 lb russet potatoes, peeled if desired, cut into 1/2-inch dice
- 2 tbsp neutral oil (canola, avocado, or vegetable)
- 3/4 tsp kosher salt, divided
- 1/2 tsp smoked paprika
- 1/4 tsp freshly ground black pepper
Chorizo & Eggs
- 10 oz fresh Mexican chorizo (raw; casings removed)
- 5 large eggs
- 1 tbsp unsalted butter
To Serve
- 8 small corn or flour tortillas (5–6 inches)
- 1/4 cup crumbled cotija or queso fresco
- 1/4 cup cilantro leaves
- Lime wedges
- Hot sauce (optional)

Step-by-Step Instructions
Step 1: Quick pickle the onions
In a small bowl or jar, stir together the apple cider vinegar, lime juice, sugar, salt, and hot water until dissolved. Add the sliced red onion and press to submerge. Let stand at room temperature for at least 15 minutes, stirring once. The onions will turn vibrant pink and soften. Refrigerate if making ahead.
Step 2: Make the cilantro-lime crema
In a bowl, whisk the sour cream, mayonnaise, lime zest, lime juice, cilantro, cumin, and salt. Whisk in 1–2 tbsp cold water until it drizzles easily but clings to a spoon. Taste and adjust salt or lime. Chill until ready to use.
Step 3: Parboil and dry the potatoes
Bring a medium pot with 2 quarts of water to a boil and season with 1 tsp kosher salt. Add the diced potatoes and simmer for 4 minutes, until the edges just turn tender. Drain well, then return to the hot pot and shake gently to rough up the surfaces. Let steam-dry for 2 minutes; dry potatoes crisp better.
Step 4: Crisp the potatoes
Heat a 12-inch cast-iron or heavy skillet over medium-high heat. Add 2 tbsp neutral oil and swirl to coat. Add the potatoes in an even layer and press down lightly. Cook undisturbed for 4–5 minutes until the first side is deeply golden. Flip and continue cooking, stirring only occasionally, for 4–6 minutes more until crisp and tender. Season with 1/2 tsp kosher salt, smoked paprika, and black pepper. Transfer to a plate and tent with foil to keep warm.
Step 5: Brown the chorizo
Reduce the heat to medium and add the chorizo to the same skillet. Cook, breaking it into small crumbles, for 5–7 minutes until browned and cooked through (160°F), with some crispy bits. If there is more than about 1 tbsp rendered fat, spoon off the excess. Keep warm over low heat.
Step 6: Soft-scramble the eggs
In a separate 10-inch nonstick skillet over low heat, melt the butter. Crack in the eggs and stir slowly with a spatula, scraping the bottom and folding for 2–3 minutes until glossy, soft curds form. Season with a pinch of kosher salt. Remove from heat while still slightly underdone; carryover heat will finish them.
Step 7: Warm tortillas and assemble
Warm tortillas by wrapping them in foil and placing in a 300°F oven for 5–8 minutes, or toast them in a dry skillet or directly over a gas flame for 20–30 seconds per side. Keep warm in a clean towel. To build, layer crispy potatoes, chorizo, and soft eggs into each tortilla. Drizzle generously with cilantro-lime crema, top with pickled onions, cotija, and cilantro leaves. Serve with lime wedges and hot sauce.
Pro Tips
- Steam-dry parboiled potatoes so they crisp instead of steam in the skillet.
- Use fresh Mexican chorizo (raw and loose), not cured Spanish chorizo, for the classic crumble and smoky heat.
- Cook eggs low and slow for soft, custardy curds; pull them while slightly underdone.
- Keep tortillas tender by warming them in a 300°F oven wrapped in foil; store in a towel to hold heat.
- Double the onions and crema—both keep well and make great leftovers for sandwiches and bowls.
Variations
- Vegetarian: Swap in soy chorizo or sautéed mushrooms with smoked paprika and a pinch of cumin.
- Sweet Potato Spin: Use 1 lb sweet potatoes instead of russets; the sweetness pairs beautifully with chorizo.
- Veg Boost: Add diced poblano or bell pepper to the potatoes during the last 5 minutes of crisping.
Storage & Make-Ahead
Pickled onions keep up to 1 week refrigerated. Crema keeps 3–4 days. Cooked chorizo and crispy potatoes can be refrigerated separately for up to 3 days; re-crisp potatoes in a hot skillet with a little oil. Eggs are best made fresh. Warm tortillas just before serving. Leftover tortillas freeze well, tightly wrapped.
Nutrition (per serving)
Approximate: 650 calories; 24 g protein; 43 g fat; 38 g carbohydrates; 4 g fiber; 1,200 mg sodium. Values will vary with tortilla type, chorizo brand, and toppings.


Leave a Reply