In a mixing bowl, combine masa harina and warm water. Mix well until a smooth dough forms. Add more water if needed to get a pliable consistency.
Divide the dough into 8 equal sized balls.
Flatten each ball into a disk with your hands, then place a spoonful of grated cheese in the center.
Carefully fold the edges of the dough over the cheese to enclose it completely and form a stuffed ball.
Flatten the stuffed ball into a thick tortilla, about 1/4 inch thick.
Heat a non-stick skillet over medium heat and cook the pupusas for about 3-4 minutes on each side, or until golden brown and crispy.
Serve the pupusas hot with curtido and salsa on the side.
Enjoy!