Pupusas Seattle University Ave: A Local Guide

Updated November 5, 2026

Total time
1 hr 15 min
prep 45 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Pupusas Seattle University Ave: A Local Guide

Pupusas are thick, handmade corn tortillas from El Salvador, stuffed with savory fillings like cheese, beans, or pork and cooked on a griddle until golden and crisp. This recipe brings the classic street-food experience home, with a soft, slightly chewy masa exterior and a molten, flavorful center. It works because the simple dough and filling technique are forgiving for beginners, and the result is far better than anything from a box.

Ingredients

  • 3 cups (360 g) masa harina (corn flour for tortillas, e.g., Maseca)
  • 2 ½ cups (590 ml) warm water, plus more if needed
  • 1 teaspoon (5 g) fine salt
  • 2 cups (240 g) shredded mozzarella or Monterey Jack cheese (or a mix)
  • 1 cup (240 g) refried beans (canned or homemade), cooled
  • 1 cup (150 g) cooked, shredded pork (optional; see Variations)
  • 2 tablespoons (30 ml) vegetable oil, for the griddle
  • 1 cup (240 ml) curtido (pickled cabbage slaw, store-bought or homemade) for serving
  • 1 cup (240 ml) tomato salsa or hot sauce, for serving

Instructions

  1. Make the dough: In a large bowl, whisk together the masa harina and salt. Pour in the warm water and stir with a spoon or your hands until a soft, slightly sticky dough forms. It should be the consistency of play-dough—not crumbly, not wet. If it cracks at the edges when you press it, add water 1 tablespoon (15 ml) at a time. If it sticks to your hands, add masa harina 1 tablespoon (8 g) at a time. Cover with a damp towel and let rest for 10 minutes.
  2. Prepare the fillings: While the dough rests, set out the shredded cheese, refried beans, and pork (if using) in separate small bowls. If the beans are very loose, drain off excess liquid; they should be thick enough to hold a spoon upright.
  3. Form a pupusa: Divide the dough into 12 equal balls, each about the size of a golf ball (roughly 2 inches / 5 cm in diameter). Keep the balls covered with a damp towel so they don’t dry out. Take one ball and press it flat in your palm to a 4-inch (10 cm) round, making the center slightly thicker than the edges.
  4. Fill and seal: Place about 1 ½ tablespoons (20 g) of cheese, 1 tablespoon (15 g) of beans, and a pinch of pork (if using) in the center of the dough round. Do not overfill—the dough should be able to close completely. Bring the edges up around the filling and pinch them together at the top, forming a sealed ball. Gently flatten the filled ball between your palms, rotating it, until it becomes a 5-inch (13 cm) disc, about ¼ inch (6 mm) thick. If any filling pokes through, pinch a small piece of dough from the edge and patch the hole. Repeat with the remaining dough and fillings.
  5. Cook the pupusas: Heat a large cast-iron skillet or griddle over medium-high heat. Add 1 teaspoon of oil and spread it with a paper towel. Place 2–3 pupusas in the pan, leaving space between them. Cook for 3–4 minutes per side, until golden brown spots appear and the pupusa feels firm to the touch. Press down gently with a spatula after flipping to ensure even browning. Transfer to a plate and keep warm under a clean kitchen towel while you cook the rest, adding more oil as needed.
  6. Serve immediately: Pupusas are best eaten hot, straight off the griddle. Serve with curtido and salsa on the side, and eat them with your hands, taking a bite of the crisp edges and the soft, cheesy center.

Tips

  • Keep the dough covered: Masa dries out quickly. Always keep the bowl of dough balls under a damp towel, and cover the filled pupusas with another damp towel while you work. Dry dough cracks and won’t seal properly.
  • Use the right cheese: Mozzarella or Monterey Jack melt well and pull nicely, but for a more authentic flavor, try a mix of queso fresco (crumbled) and mozzarella. Queso fresco alone doesn’t melt, so combine it with a melting cheese.
  • Don’t overfill: It’s tempting to stuff in as much filling as possible, but a too-full pupusa will burst open on the griddle. If it does, don’t panic—just press the filling back in and continue cooking; it will still taste great.
  • Pat the curtido dry: If using store-bought curtido, drain it well. Excess liquid on the plate will make the pupusa soggy.

Serving Suggestions

Serve pupusas as a main dish, 2–3 per person, with a generous pile of curtido (the tangy cabbage slaw cuts through the richness) and a spoonful of tomato salsa or a drizzle of hot sauce. They also pair well with a simple side of fried plantains or a cup of black bean soup. For a full meal, add a side of Salvadoran crema (thin sour cream) to drizzle over the top.

Variations

  • Revuelta: The classic combination of pork, beans, and cheese. Use 1 teaspoon each of pork and beans, plus 1 tablespoon of cheese per pupusa.
  • Cheese and loroco: Loroco is a Central American vine flower with a subtle, earthy flavor. Mix ½ cup (50 g) of chopped loroco (fresh or jarred) into the cheese before filling. If unavailable, substitute chopped spinach or skip it.
  • Black bean and cheese: Use only refried black beans and cheese for a vegetarian version. Add a pinch of ground cumin to the beans for extra warmth.
  • Zucchini or ayote: Grate 1 cup (120 g) of zucchini, squeeze out the excess water, and mix with the cheese. This adds moisture and a mild sweetness.

Storage and Reheating

Cooked pupusas keep in the refrigerator for up to 3 days. Store them in an airtight container with a paper towel to absorb moisture. To reheat, the best method is a dry skillet over medium heat for 2–3 minutes per side, which restores the crisp exterior. You can also use a toaster oven at 350°F (175°C) for 5–7 minutes. Avoid the microwave—it makes them rubbery. For longer storage, freeze uncooked, assembled pupusas on a baking sheet, then transfer to a freezer bag for up to 2 months. Cook from frozen, adding 2–3 minutes per side.

Frequently Asked Questions

Can I use regular cornmeal instead of masa harina? No. Masa harina is made from nixtamalized corn (treated with lime), which gives it the soft, pliable texture needed for pupusas. Regular cornmeal won’t form a cohesive dough and will crumble on the griddle.

Why are my pupusas cracking when I flatten them? This usually means the dough is too dry. Add warm water 1 tablespoon (15 ml) at a time and knead it in until the dough is smooth and slightly tacky. Also, make sure your dough balls are covered with a damp towel while you work.

Can I make the dough ahead of time? Yes, you can mix the dough up to 2 hours ahead and keep it covered at room temperature. If you refrigerate it, let it come to room temperature for 30 minutes before shaping, as cold dough is harder to work with.

What is curtido, and can I skip it? Curtido is a lightly fermented cabbage slaw with vinegar, oregano, and sometimes carrots. It’s a traditional accompaniment that adds acidity and crunch. If you don’t have it, a quick slaw of shredded cabbage, lime juice, and salt works as a substitute.

Can I bake pupusas instead of griddling them? You can bake them at 400°F (200°C) for 10–12 minutes, flipping halfway, but they won’t get the same crispy, charred spots. For best results, use the griddle or a cast-iron pan.

Are pupusas gluten-free? Yes, as long as you use pure masa harina and check that your fillings (like refried beans) are gluten-free. They are naturally free of wheat flour.

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).