Mains

Tacos de Papa (Crispy Mexican Potato Tacos)

A blue human icon signifying servings.
servings
2-4
A blue hand icon signifying prep time.
Prep
20
A blue clock icon signifying cook time.
cook
30
Last updated on
April 1, 2026

Tacos de papa are one of the most practical and reliable meals in Mexican home cooking. They are made from ingredients almost everyone has on hand, which is why they're so common on busy weeknights and at the end of the month. A few potatoes, a little onion, a roasted chile if you have one, and a stack of corn tortillas are all you need to make a meal that feels warm and complete.

The filling is simple. Mashed potatoes seasoned with onion and roasted chile get tucked into corn tortillas, folded, and fried until crisp. The result is a taco with a soft, savory center and a crunchy shell. It is satisfying, comforting, and incredibly affordable.

Here in San Diego, each taco usually comes out to around twenty to sixty cents depending on the toppings you use. In many other parts of the country, the cost is even lower. A single potato stretches surprisingly far, and once you add toppings like shredded lettuce, salsa, crema, or queso fresco, the whole plate feels complete. In many homes, these tacos are a way to turn very little into something filling without sacrificing flavor.

Why Tacos de Papa Are So Loved

Part of the charm of tacos de papa is how adaptable they are. This version is a little dressed up, but it can be easily simplified to fit any budget. You can skip the roasted poblano and keep the filling as simple as potatoes, onion, and salt. You can also round out the plate with homemade beans and rice, which adds protein and keeps the meal satisfying without raising the cost.

Another reason they are so beloved is how easy they are to scale. You can make a small batch for two people or a huge tray for a crowd. The filling can be made ahead, the tortillas fry quickly, and the toppings can be as simple or as elaborate as you want. It is the kind of recipe that works for weeknights, gatherings, or those moments when you need something comforting and familiar.

What makes tacos de papa special is the contrast. The outside is crisp and golden. The inside is soft and savory. Every bite has texture and warmth. It is everyday cooking at its best, the kind of meal that proves you do not need much to make something worth sitting down for.

How to Build the Perfect Taco de Papa

There are many ways to make tacos de papa, but the method below keeps the filling flavorful and the tortillas crisp.

1. Make the filling

Boil or steam your potatoes until tender. Mash them with sautéed onion, roasted chile, and salt. Taste and adjust. Potatoes absorb salt quickly, so season generously.

2. Warm the tortillas

Warm the tortillas until pliable. This prevents cracking and makes them easier to fold.

3. Fill and fold

Add a spoonful of the potato mixture to each tortilla and fold it in half. Press gently so the filling stays in place.

4. Fry until crisp

Shallow fry the tacos in a little oil until golden on both sides. They should be crisp but not hard.

5. Add toppings

Shredded lettuce, crema, queso fresco, salsa verde, or a quick curtido-style slaw all work perfectly. Some our favorite salsas to add are our Perfect Smoky Salsa and our Creamy Salsa Verde.

Budget‑Friendly Variations

Tacos de papa are naturally affordable, but you can stretch them even further.

  • Skip the roasted chile and use only onion and salt.
  • Add beans on the side for extra protein.
  • Top with salsa instead of crema if you want to keep dairy costs low.

Even with the simplest version, the flavor stays comforting and familiar.

Mains
Tacos de Papa (Crispy Mexican Potato Tacos)
A black human icon signifying servings.
serves
2-4
A black hand icon signifying prep time.
prep in
20
minutes
A black clock icon signifying cook time.
cook for
30
minutes
Ingredients
Filling
  • 1 lb russet potato, well washed (about 1 large)
  • ½ medium white onion, finely chopped
  • 1-2 large chile poblano, roasted, peeled, and diced
  • Optional: 1–2 roasted jalapeños, diced (use a fork to handle!)
  • 4–5 garlic cloves, minced
  • 1 tablespoon cornstarch
  • Salt, to taste
  • Corn tortillas
  • Optional fillings: mild melty cheese like Queso Oaxaca, shredded chicken, or both
Toppings
  • Shredded lettuce
  • Diced tomato
  • Crumbled cheese
  • Sour cream
  • Your favorite salsa
Directions
  1. Roast the poblanos directly over a gas flame, on a hot comal, or under the broiler until the skin is blistered and blackened. Place them in a covered bowl or plastic bag for 10–15 minutes to steam. Peel off the skin, remove the seeds, and set aside.
  2. Boil the potatoes whole until fork‑tender. Remove from the water and let cool until comfortable to handle.
  3. Peel if you prefer (optional), then mash thoroughly with salt. The mixture should taste slightly saltier than you think because frying will mellow it out.
  4. Mix in the cornstarch until fully incorporated. This helps the filling bind and crisp.
  5. Heat a little oil in a pan over medium heat. Add the chopped onion and cook until golden and fragrant. Add the minced garlic and cook 1–2 minutes, stirring so it doesn’t burn. Add the roasted poblano (and jalapeño, if using) and cook 2–3 minutes until everything smells amazing.
  6. Add the mashed potatoes to the pan and mix well with the sofrito. Cook 1–2 minutes, stirring constantly so nothing sticks. Remove from heat and let cool slightly.
  7. Taste for salt and adjust as needed.
  8. Heat up your tortillas. That can be done on a comal or in the microwave. Wrap 10 tortillas in a kitchen towel and microwave for 30 seconds. Flip the stack and microwave for another 30 seconds.
  9. Place a spoonful of filling on one half of each tortilla. Add cheese or chicken if using. Fold the tortilla closed.
  10. Heat oil in a pan. Fry the tacos until golden on one side, then flip and fry the other. Drain on paper towels.
  11. Top with lettuce, tomato, cheese, crema, and your favorite salsa.

Still hungry?

Want more recipes straight to your inbox?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.