Pupusas Kansas City Style: Recipe & Tips

Updated November 4, 2026

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

Jump to recipe

Pupusas Kansas City Style: Recipe & Tips

Pupusas are thick, handmade corn tortillas from El Salvador, stuffed with savory fillings like cheese, beans, and pork, then griddled until golden and crisp outside. This Kansas City-style recipe honors the classic while being easy to pull off in a home kitchen—no special equipment needed, just a skillet and a little patience. The result is a comforting, cheesy, and utterly satisfying dish that pairs perfectly with curtido and salsa roja.

Ingredients

  • 2 cups (240 g) masa harina (corn flour for tortillas, e.g., Maseca)
  • 1 ½ cups (355 ml) warm water, plus more as needed
  • ½ teaspoon salt
  • 1 cup (120 g) shredded mozzarella cheese (or queso fresco, crumbled)
  • 1 cup (240 g) refried beans (canned or homemade)
  • ½ cup (75 g) cooked, seasoned pork (like carnitas or shredded pork), optional
  • 2 tablespoons vegetable oil, for cooking

Instructions

  1. In a large bowl, mix the masa harina and salt. Add the warm water and stir with your hands until a soft dough forms. It should be moist but not sticky—if it cracks when you press it, add a little more water (about 1 tablespoon at a time). Cover with a damp towel and let rest for 10 minutes.
  2. While the dough rests, prepare your fillings. If using pork, shred it and mix with a little of its juices or salsa. Keep the cheese and beans in separate bowls.
  3. To assemble a pupusa: take about ¼ cup (60 g) of dough and roll it into a ball. Press your thumb into the center to make a deep well, creating a small cup. Place 1 tablespoon of cheese (or beans, or pork, or a mix) into the well.
  4. Carefully bring the edges of the dough up and over the filling, pinching to seal. Gently pat and stretch the ball between your palms to form a thick, flat disc about 4 inches (10 cm) wide and ½ inch (1.25 cm) thick. Don’t worry if it’s not perfect—cracks can be patched with a little dough. Repeat with remaining dough and filling.
  5. Heat a large cast-iron or nonstick skillet over medium heat. Add 1 teaspoon of oil and spread it around. Cook the pupusas in batches, 2–3 at a time, for 3–4 minutes per side, until golden brown and slightly puffed. Press gently with a spatula to ensure even browning. Add more oil between batches as needed.
  6. Keep cooked pupusas warm in a 200°F (93°C) oven while you cook the rest. Serve hot with curtido and salsa roja.

Tips

  • Dough consistency: The dough should feel like soft Play-Doh. If it’s too dry, the pupusas will crack; too wet, and they’ll stick to your hands. Adjust with water or masa harina as needed.
  • Cheese choice: Mozzarella melts beautifully, but for a more authentic flavor, use a mix of mozzarella and queso fresco. Queso fresco won’t melt as much but adds a salty, crumbly texture.
  • Sealing is key: If filling leaks out during cooking, it’s usually because the seal wasn’t tight. Make sure to pinch the dough completely closed before flattening.
  • No masa harina? You can substitute with a 50/50 mix of cornmeal and all-purpose flour, but the texture will be different—less tender and more crumbly. For best results, stick with masa harina.

Serving Suggestions

Serve pupusas immediately with a side of curtido (a tangy cabbage slaw) and a spoonful of salsa roja. They’re also great with a squeeze of lime, sliced avocado, or a dollop of sour cream. For a full meal, pair with a simple black bean soup or grilled plantains.

Variations

  • Revuelta: The classic combo—mix cheese, beans, and pork in equal parts for the filling.
  • Cheese and loroco: Loroco is a Salvadoran flower bud with a unique, slightly sweet flavor. If you can find it (frozen or jarred), chop and mix with cheese for an authentic twist.
  • Vegetarian: Use only beans and cheese, or add sautéed mushrooms or spinach for extra flavor.
  • Gluten-free: This recipe is naturally gluten-free as long as your masa harina is certified gluten-free (most are).

Storage and Reheating

Store leftover pupusas in an airtight container in the refrigerator for up to 3 days. To reheat, warm them in a dry skillet over medium heat for 2–3 minutes per side, or in a toaster oven at 350°F (175°C) for 5–7 minutes. Avoid microwaving, as it makes them soggy. You can also freeze cooked pupusas for up to 2 months—stack with parchment paper between them, wrap tightly, and reheat directly from frozen in a skillet over low heat, covered, for about 5 minutes per side.

Frequently Asked Questions

Can I use regular cornmeal instead of masa harina?
No, regular cornmeal is too coarse and won’t form a pliable dough. Masa harina is specially treated with lime (nixtamalized) to make it soft and workable. If you can’t find it, look for “masa para tortillas” in the international aisle.

Why are my pupusas cracking when I flatten them?
This usually means the dough is too dry. Add a little more warm water (about a teaspoon at a time) and knead until smooth. Also, make sure to keep the dough covered with a damp towel while working—it dries out quickly.

Can I make the dough ahead of time?
Yes, you can make the dough up to 2 hours ahead. Wrap it tightly in plastic wrap and refrigerate. Let it come to room temperature for 15 minutes before assembling.

How do I know when the pupusas are done?
They should be golden brown on both sides and feel slightly firm to the touch. If you’re unsure, cut one open—the cheese should be melted and the dough cooked through (no raw, doughy center).

Can I bake pupusas instead of frying?
You can, but they won’t have the same crispy exterior. If baking, place on a parchment-lined sheet and bake at 400°F (200°C) for 10–12 minutes, flipping halfway. Brush with oil before baking for better browning.

What is curtido and how do I make it?
Curtido is a lightly fermented cabbage slaw with carrots, onion, and vinegar. To make a quick version, mix 2 cups shredded cabbage, 1 shredded carrot, ½ sliced onion, ½ cup apple cider vinegar, ½ cup water, and 1 teaspoon salt. Let sit for at least 30 minutes before serving.

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