01 -
Bring a large pot of water to a boil. Add the cabbage and cook until softened. Reserve 120 ml of the cooking water and drain the rest. In a bowl, combine the cabbage, carrot, onion, salt, vinegar, and reserved hot water. Set aside to marinate while preparing the remaining steps.
02 -
In a mixing bowl, combine the refried beans, chicken seasoning, and shredded mozzarella cheese. Mix until well blended. Set aside.
03 -
Add masa harina and salt to a large mixing bowl. Gradually pour in the warm water, mixing by hand after each addition until a pliable dough forms with a play-dough texture.
04 -
Scoop a small handful of dough and flatten it gently into a disc with your palms. Press around the edges to create a shallow cup. Spoon 1–2 tablespoons of the bean filling into the center. Fold the sides to enclose the filling and press back into a flat disc. Repeat until all dough and filling are used.
05 -
Heat 1 tablespoon oil in a cast iron or heavy-bottomed skillet over medium heat. Arrange three pupusas in the pan and cook for 2–3 minutes per side until golden brown. Flip with a spatula and cook on the second side for 1–2 minutes. Repeat with the remaining pupusas, adding more oil as needed.
06 -
Serve warm, topped with curtido and optional salsa roja.