# Pupusas Recipe Canonical URL: https://thefoodthatshapedus.com/recipes/pupusas Publication state: published Updated: 2026-08-02 Primary keyword: pupusas recipe A practical, source-aware recipe for pupusas, with the history kept close to the method. ## Timing and Yield - Prep: 15 minutes - Cook: 30 minutes - Total: 45 minutes - Yield: Makes about 12 ## Ingredients - ¼ cup plus ⅓ cup vegetable oil, divided - ½ medium white onion, halved, broken up into individual layers (petals) - 1 15-ounce can Central American red beans or red kidney beans - Kosher salt - 3 cups instant corn masa flour (such as Maseca Instant Corn Masa Mix) - 4 ounces grated queso Oaxaca or salted mozzarella (preferably Polly-o; about 1 cup) - Curtido (Salvadoran Cabbage Relish) and Salvadoran Salsa Roja (for serving) ## Method 1. Step 1: Heat ¼ cup oil in a large skillet over medium-high. Cook onion, tossing occasionally, until pieces are charred on all sides, 10–12 minutes (oil will smoke and onion will pop, so be careful). Don’t stop cooking at “browned,” they need to go further. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-1.webp Image description: Step 1: Step 1 for Pupusas. 2. Step 2: Transfer onion to a blender, reserving oil in pan. Add beans and their liquid to blender and purée, gradually adding ¼ cup warm water if mixture is too thick and blender is struggling, until smooth. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-2.webp Image description: Step 2: Step 2 for Pupusas. 3. Step 3: Heat onion oil over medium. Transfer bean mixture to skillet and cook, stirring and scraping bottom of pan occasionally, until mixture is the consistency of thick Greek yogurt, 5–10 minutes; season with salt. Let cool (refried beans will thicken as they sit, and that’s exactly what you want); set aside. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-3.webp Image description: Step 3: Step 3 for Pupusas. 4. Step 4: Using a stand mixer fitted with the paddle attachment, beat masa flour, 3 tsp. salt, and 2⅔ cups hot water on medium speed until dough is very thick and sticky (alternatively, mix in a large bowl about 1 minute). Let rest, uncovered, 15 minutes. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-4.webp Image description: Step 4: Step 4 for Pupusas. 5. Step 5: Meanwhile, mix cheese and bean mixture in a medium bowl. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-5.webp Image description: Step 5: Step 5 for Pupusas. 6. Step 6: Combine remaining ⅓ cup oil and 1 cup warm water in a medium bowl. Dip both hands in this mixture and rub your hands together to coat. This will prevent dough from sticking to your hands, and will hydrate dough as you assemble. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-6.webp Image description: Step 6: Step 6 for Pupusas. 7. Step 7: Divide dough into 12 balls (about ¼ cup each), keeping them covered with a damp towel so they don’t dry out. With 1 ball in the palm of your hand, use your thumb of the opposite hand to create an indentation in the center. Pinch sides to create a well for the filling (it should look like half of a coconut shell). Fill hole with 2 Tbsp. bean mixture. Pinch dough around filling to enclose (it’s okay if some is poking out), then gently flatten to a 4½–5" disk, dipping your hands in oil-water as needed. Repeat with remaining dough and bean mixture (you may have some filling left over). Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-7.webp Image description: Step 7: Step 7 for Pupusas. 8. Step 8: Cook pupusa in a large cast-iron skillet or griddle over medium heat until center slightly puffs up and pupusa is browned in spots, 3–4 minutes per side. If filling leaks out, simply scrape off pan after pupusa has cooked. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-8.webp Image description: Step 8: Step 8 for Pupusas. 9. Step 9: Serve with cabbage relish and salsa roja alongside. Step image: https://thefoodthatshapedus.com/images/recipes/steps/pupusas-step-9.webp Image description: Step 9: Step 9 for Pupusas. ## Storage Cool completely, cover, and refrigerate for up to 3 days. Reheat only when the texture benefits from it. ## History Context This dinner builds on the history of the new world grain that transformed global agriculture, linking the dish to corn / maize’s longer story in food culture. ## Primary Image - URL: https://thefoodthatshapedus.com/images/recipes/variants/pupusas/pupusas-og.webp - Description: Pupusas. Photo: Eugene Peretz / Wikimedia Commons (CC BY-SA 2.0). - Status: editorial-placeholder ## Sources 1. Original Pupusas recipe. Bon Appétit. https://www.bonappetit.com/recipe/pupusas