01 -
In a large bowl, combine masa harina, chicken bouillon, and salt. Gradually add hot water while stirring until a soft, pliable dough forms. Incorporate softened butter and knead for 2 to 3 minutes until elastic and smooth. Add a splash more water if dough feels dry.
02 -
Portion dough into 12 equal balls, roughly golf ball size. Cover with a damp towel to retain moisture and ease handling.
03 -
Flatten each dough ball into a disk approximately 1/2 inch thick. Place 1 to 2 tablespoons of cheese or refried beans in the center. Carefully fold edges over filling and gently reshape into a 3-inch diameter round disc, sealing filling inside.
04 -
Heat a griddle or skillet over medium heat and add enough oil to shimmer. Cook pupusas for about 3 minutes per side, pressing gently to develop golden brown spots and ensure cheese melts inside. Keep cooked pupusas warm under a towel while finishing the batch.