Tacos y Pupusas Michoacan: Recipe & Guide

Updated November 4, 2026

Total time
1 hr 45 min
prep 45 min · cook 1 hr
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Tacos y Pupusas Michoacan: Recipe & Guide

Tacos y pupusas michoacan is a home-style dish that brings together two beloved Latin American staples on one plate: juicy, seasoned tacos and thick, griddled corn pupusas stuffed with cheese. This recipe is designed for the home cook who wants a satisfying, hands-on meal that feeds a crowd without requiring specialty equipment. The combination of a simple, flavorful beef filling and tender, crispy-edged pupusas makes it a versatile and genuinely useful dish for weeknight dinners or casual gatherings.

Ingredients

  • For the pupusa dough: 2 cups (250 g) masa harina (corn flour for tortillas)
  • For the pupusa dough: 1 1/4 cups (300 ml) warm water, plus more as needed
  • For the pupusa dough: 1/2 teaspoon salt
  • For the filling: 1 cup (120 g) shredded mozzarella or queso fresco
  • For the taco filling: 1 lb (450 g) ground beef (80/20)
  • For the taco filling: 1/2 cup (80 g) finely chopped onion
  • For the taco filling: 2 cloves garlic, minced
  • For the taco filling: 1 teaspoon ground cumin
  • For the taco filling: 1 teaspoon chili powder
  • For the taco filling: 1/2 teaspoon smoked paprika
  • For the taco filling: 1/2 teaspoon salt, or to taste
  • For the taco filling: 1/4 cup (60 ml) tomato sauce
  • For serving: 12 small corn tortillas
  • For serving: 1 cup (240 ml) salsa verde or red salsa
  • For serving: 1/2 cup (120 ml) crema or sour cream
  • For serving: 1 cup (40 g) shredded cabbage or lettuce
  • For serving: 1/4 cup (15 g) chopped fresh cilantro
  • For serving: 1 lime, cut into wedges

Instructions

  1. Make the pupusa dough: In a large bowl, mix the masa harina and salt. Add the warm water and stir with a spoon until a soft dough forms. Knead with your hands for 2 minutes, adding a little more water if dry or a little more masa if too sticky. The dough should be smooth and pliable, like soft playdough. Cover with a damp towel and set aside.
  2. Cook the taco filling: In a large skillet over medium-high heat, cook the ground beef, breaking it up with a spoon, until browned and no longer pink, about 8 minutes. Drain excess fat if desired. Add the onion and garlic and cook for 2 minutes until fragrant. Stir in cumin, chili powder, smoked paprika, salt, and tomato sauce. Reduce heat to low and simmer for 10 minutes, stirring occasionally. Keep warm.
  3. Shape the pupusas: Divide the dough into 12 equal balls (about 2 tablespoons each). Flatten one ball in your palm to a 3-inch round. Place 1 tablespoon of shredded cheese in the center. Bring the edges up over the filling and pinch to seal. Gently pat and flatten into a 4-inch disc, being careful not to tear. Repeat with remaining dough and cheese.
  4. Cook the pupusas: Heat a large skillet or griddle over medium heat. Cook pupusas in batches (do not overcrowd) for 3–4 minutes per side, until golden brown spots appear and the cheese is melted. Keep cooked pupusas covered with foil to stay warm.
  5. Warm the tortillas: In the same skillet or a separate pan, warm the corn tortillas for 30 seconds per side until soft and pliable. Keep covered.
  6. Assemble: For each taco, place 2–3 tablespoons of beef filling on a tortilla, top with cabbage, salsa, crema, and cilantro. Serve with pupusas on the side, with extra salsa and lime wedges.

Tips

  • Substitutions: If you can’t find masa harina, use instant corn masa mix (like Maseca) – it works the same. For the cheese, queso fresco or a mild feta crumbled works well; mozzarella is a good melting substitute.
  • Storage: Cooked pupusas and taco filling can be stored separately in the refrigerator for up to 4 days. Reheat pupusas in a dry skillet over medium heat, and the filling in a saucepan.
  • Common mistake: Overfilling the pupusas causes them to burst during cooking. Stick to 1 tablespoon of cheese per pupusa and seal the edges well.
  • Make ahead: You can prepare the pupusa dough and refrigerate it for up to 2 hours before shaping. Bring to room temperature before using.

Serving Suggestions

Serve the tacos and pupusas on a large platter with a side of pickled jalapeños, sliced radishes, and extra lime wedges. A simple cabbage slaw with lime and cilantro adds crunch. For a heartier meal, add a side of refried beans or Mexican rice.

Variations

  • Chicken pupusas: Use shredded cooked chicken mixed with a little salsa instead of cheese for a different filling.
  • Vegetarian option: Substitute the ground beef with cooked black beans or refried beans for the taco filling.
  • Spicy version: Add a minced chipotle pepper in adobo sauce to the beef filling for extra heat.
  • Pupusa revuelta: Add cooked, crumbled chorizo to the cheese filling for a classic Salvadoran variation.

Storage and Reheating

Store leftover taco filling in an airtight container in the refrigerator for up to 4 days. Pupusas can be refrigerated for up to 4 days, layered with parchment paper to prevent sticking. To freeze, place uncooked pupusas on a baking sheet and freeze until solid, then transfer to a freezer bag for up to 3 months. Reheat frozen pupusas directly on a hot skillet for 5–6 minutes per side. Reheat the taco filling in a saucepan over medium heat, adding a splash of water if needed. Always reheat leftovers to an internal temperature of 165°F (74°C) for safety.

Frequently Asked Questions

Can I use flour tortillas instead of corn? Yes, but the flavor and texture will differ. Corn tortillas are traditional for tacos and provide a sturdier base.

Why are my pupusas cracking when I flatten them? The dough is too dry. Add a little more warm water, a teaspoon at a time, until the dough is smooth and pliable.

Can I make the pupusas ahead of time? Yes, you can shape them and refrigerate for up to 2 hours before cooking. Place them on a plate with plastic wrap between layers.

What is the best cheese for pupusas? Queso fresco is traditional, but it doesn’t melt well. For a gooey center, use mozzarella or a blend of mozzarella and Monterey Jack.

Can I use ground turkey instead of beef? Yes, ground turkey works well. Cook to a safe minimum internal temperature of 165°F (74°C) for ground poultry.

Is this dish very spicy? No, the chili powder and smoked paprika add flavor but not much heat. Adjust to your preference.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).