Crispy Potato and Chorizo Tacos Recipe

Crispy potato and chorizo tacos

Serious Eats / Eric Kleinberg

Why This Recipe Works

  • Par-cooking potatoes in vinegar-spiked water helps them achieve extra crispness when subsequently fried in hot fat in a cast iron skillet.
  • Cooking chorizo past the point where you think it's finished leads to crisper, better browned, tastier end results.

Crispy potato and chorizo is a classic taco combination, but as much as I love it, it's usually one of the last options I'll pick at the taqueria. The truth of the matter is, it's pretty much impossible to start with raw chorizo and deliver a perfect chorizo taco within the few minutes that a taco truck will allot per order. At least if you like them the way I do.

The ideal potato and chorizo taco should be deeply browned and flavorful, each crisp cube of potato coated in a thin layer of bright red fat packed with spicy, meaty flavor. The chorizo itself should have a range of textures from tender and moist to crisp. It's a very straightforward process to get there, but it does take a bit of time. Here's how I do it.

Whether your raw chorizo is pork-based or fully vegan, the method is pretty much the same.

Let's get one thing straight right off the bat here, closely followed by a second, equally important thing. First, when we're talking chorizo tacos, we're talking Mexican chorizo. Where Spanish chorizo is a firm, raw, dry-cured sausage flavored with smoked paprika and South American chorizos tend to be coarse ground garlicky sausages cooked in their natural casings, Mexican chorizo is that loosely bound, finely ground, by-the-pound, best when browned stuff that you'll find in the fresh sausages department. It comes stuffed either into natural casings, or, more often than not, into plastic sleeves that need to be sliced and squeezed out before cooking (I have a friend who once tried to cook Mexican chorizo on a grill, plastic sleeve and all. Don't be that guy.)

Mexican chorizo is highly seasoned with warm spices like cinnamon, cloves, and coriander, bright red from a combination of paprika and achiote, and tangy from vinegar. Because it does not need to be aged or cured, it's one of the easiest sausages to make at home. These characteristics also make it an ideal sausage for producing a fully vegan version (indeed, this is one case where I prefer the vegan-ified version to any store-bought pork version).


The real key with cooking chorizo? Cook it until you think it's done, then cook it some more. And some more. And still more. Nope, not quite done yet, keep going.

When just cooked through, chorizo has a saucy, almost Bolognese-like consistency that works if you're using it as a pasta sauce or a topping for a hot dog or hamburger, but in a taco, you want a bit more textural contrast.

By cooking the chorizo way past the point where you think it's ready, you slowly reduce the liquid that the pork expresses. As the liquid evaporates, the flavorful fat that was initially locked into a creamy, stable emulsion will break out. This is a good thing, and if you listen carefully, you should hear a distinct difference in the noise coming from the pan.

What was once a wet, sputtering, pft pft pft sound will transition into a sizzling, crackling sound—ssSSSssszzzzzKRAKzzzzzsssss—as your liquid transitions from being mostly water to mostly fat.

It's only once this transition occurs that the temperature in your pan can start getting into the serious browning range, above around 350°F (180°C) or so where the Maillard reaction begins to take place in earnest, adding layers of flavor to your chorizo and giving it that wonderful crisp-moist texture (and don't be afraid to add a little extra fat to the pan in the form of vegetable oil, lard, or shortening if your chorizo is not quite fatty enough to get a really good sizzle going).

Cooking out the moisture in chorizo is doubly important if you're going to be combining it with potatoes. Without excess water content, your potatoes stay crisp even after you fold them into the cooked chorizo, and that flavorful oil that has broken out of the sausage coats each piece of potato with more flavor than you could get with a watered-down version.

Just as with my technique for the best potato hash, the real key to the crispest potatoes is to par-boil them in water with a touch of salt and vinegar added to it. Par-boiling the potatoes gelatinizes the outer layers of starch, which then dehydrate and crisp up when you subsequently fry the potatoes in hot fat. This delivers a far thicker, crisper crust on your potatoes than simply frying raw potatoes ever could.

The vinegar, on the other hand, lowers the pH of the water. Pectin, the carbohydrate-based glue that holds vegetable cells together, is much harder to break down in lower pH environments, which means that while your starch is gelatinizing, your potatoes will maintain their shape without running the risk of breaking down or collapsing.


Once my potatoes are par-cooked, I fry them in a cast iron skillet with a bit of vegetable fat, tossing them and stirring them slowly so that they get a chance to build up a nice, even, crisp golden brown crust. You'll know they're ready because you'll be struck with an irresistible urge to start picking them out of the pan, fingertip burns be damned.


Once both the potatoes and the chorizo are crisp, it's a simple matter of putting them together...


...then stuffing them into hot, lightly charred corn tortillas.

Simple tacos with amazingly delicious fillings like this need nothing more than a bit of fresh diced white onion and cilantro for crunch and the tiniest drizzle of salsa verde and lime juice for brightness and heat.


Click Play to Learn How to Make Crispy Potato and Chorizo Tacos

Recipe Details

Crispy Potato and Chorizo Tacos Recipe

Cook 40 mins
Active 40 mins
Total 40 mins
Serves 4 servings


  • 1 pound russet potatoes, cut into 1/2-inch dice (about 3 large potatoes)

  • Kosher salt

  • 1 tablespoon white vinegar

  • 6 tablespoons vegetable oil, divided

  • 1 pound fresh Mexican chorizo or vegan Mexican chorizo

  • 12 to 16 warm soft corn tortillas, for serving

  • 1 white onion, minced, for serving

  • 1/2 cup chopped fresh cilantro leaves, for serving

  • Homemade or store-bought salsa verde, for serving

  • 2 limes cut into 8 wedges each, for serving


  1. Place potatoes in a large pot and cover with cold water by 1 inch. Add vinegar and 2 tablespoons salt. Bring to a boil over high heat and cook until potatoes are just cooked through, about 5 minutes after coming to a boil. Drain potatoes and let rest over sink until mostly dry.

    Potatoes in a pot of water, then added to a colander

    Serious Eats / Eric Kleinberg

  2. Heat 4 tablespoons vegetable oil in a large nonstick or cast iron skillet over medium-high heat until lightly smoking. Add potatoes, shake to distribute around the pan, and cook, tossing and stirring occasionally until very crisp and golden brown on all sides, about 15 minutes.

    Potatoes cooking in a cast iron pan

    Serious Eats / Eric Kleinberg

  3. Meanwhile, heat remaining oil in a medium nonstick or cast iron skillet over high heat until shimmering. Add chorizo and cook, stirring, until heated through. Continue cooking, stirring and tossing frequently, until all the liquid has evaporated, some fat breaks out, the chorizo starts sizzling, and eventually is quite dry and well-browned, about 15 minutes.

    Chorizo cooking in a cast iron pan until brown

    Serious Eats / Eric Kleinberg

  4. Transfer cooked chorizo to pan with potatoes. Toss to combine and season to taste with salt. Serve chorizo and potato mixture immediately with tortillas, onions, cilantro, salsa, and limes on the side.

    Cooked potatoes and chorizo in a pan, tortillas filled with chorizo and potato mixture

    Serious Eats / Eric Kleinberg

Nutrition Facts (per serving)
529 Calories
26g Fat
68g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 529
% Daily Value*
Total Fat 26g 33%
Saturated Fat 3g 15%
Cholesterol 6mg 2%
Sodium 970mg 42%
Total Carbohydrate 68g 25%
Dietary Fiber 10g 36%
Total Sugars 6g
Protein 10g
Vitamin C 33mg 166%
Calcium 108mg 8%
Iron 3mg 17%
Potassium 1042mg 22%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)