Written by

Christine Myers

Published

Crispy Homemade Salvadoran Pupusas Recipe with Chicharrón and Curtido Easy and Perfect

Ready In 45 minutes
Servings 8 pupusas
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You won’t believe I learned to make these from my Uber driver,” I confessed to a friend one afternoon, laughing as I wiped flour off my hands. It was a sweaty Saturday in the city, and I’d just spent the better part of an hour pressing and flipping what would become some of the crispiest homemade Salvadoran pupusas I’ve ever tasted. My driver, Carlos, had casually mentioned the recipe on the ride home, and honestly, I didn’t expect much. But as soon as I took my first bite, I understood why he called pupusas “El Salvador’s little pockets of happiness.”

Making crispy homemade Salvadoran pupusas with chicharrón and curtido isn’t just about cooking; it’s about holding onto a little tradition that feels like a warm hug after a long day. I remember how the dough felt between my fingers — slightly sticky but forgiving — as I tried to fold in the chicharrón filling without any of it escaping. Sure, there were a few messy attempts (and one minor kitchen flour explosion), but that first golden, crispy pupusa was worth every bit of the chaos.

Maybe you’ve been there — craving something comforting, but wanting to try a recipe that’s a little different, a little adventurous. This recipe has stuck with me because it’s approachable, yet it doesn’t skimp on the soul. The tangy crunch of curtido alongside the savory chicharrón filling creates a balance that’s just irresistible. Honestly, the crispy edges are what keep me coming back for more, and it’s the kind of dish that turns casual weeknights into little celebrations.

Why You’ll Love This Recipe

After countless trials and a few “oops” moments (like accidentally pressing the pupusas too thin), I’ve perfected this recipe so you can enjoy authentic Salvadoran flavors without the hassle. Here’s why this version stands out:

  • Quick & Easy: Ready in about 45 minutes — perfect for a last-minute dinner or weekend treat.
  • Simple Ingredients: Mostly pantry staples; if you already have masa harina and pork, you’re halfway there.
  • Perfect for Gatherings: Pupusas are naturally shareable, great for potlucks or family dinners where everyone loves a crispy bite.
  • Crowd-Pleaser: Kids love them, adults adore them — and leftovers reheat beautifully.
  • Unbelievably Delicious: The crispy, golden crust paired with juicy chicharrón filling and fresh curtido is a flavor combo that never gets old.

What really makes this recipe different? It’s the balance — the dough is tender but sturdy enough to hold the filling, and the chicharrón is finely shredded and seasoned just right. Plus, the curtido is quick-pickled, giving that perfect zing without requiring hours of marinating. Honestly, once you try making these pupusas at home, you’ll see why they’ve become a staple in my kitchen. If you love dishes like crispy garlic chicken, this recipe will be a delightful new addition to your lineup.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without fuss. Most of these are pantry staples or easy to find at your local Latin market. Here’s what I use:

  • Masa Harina (2 cups / 240g) – The classic corn flour for pupusa dough. I recommend Bob’s Red Mill for consistent texture.
  • Warm Water (about 1 1/4 cups / 300ml) – Helps hydrate the masa to perfect pliability.
  • Salt (1 tsp) – Brings out flavor in the dough.
  • Chicharrón (1 ½ cups / 200g, finely shredded) – Pork cracklings or fried pork shoulder, the savory filling star. You can find this at Latin markets or use store-bought pork rinds if pressed.
  • Onion (½ small, finely chopped) – For a little bite in the filling.
  • Garlic (1 clove, minced) – Adds depth to the chicharrón filling.
  • Oregano (½ tsp dried) – The subtle herbaceous note that amplifies the filling’s flavor.
  • Vegetable Oil (for frying) – I use a neutral oil with a high smoke point, like canola.

For the curtido:

  • Green Cabbage (2 cups / 180g, shredded) – The crunchy base.
  • Carrot (1 medium, shredded) – For sweetness and color.
  • White Onion (¼ cup, thinly sliced) – Adds sharpness.
  • Apple Cider Vinegar (½ cup / 120ml) – The quick-pickle agent.
  • Oregano (¼ tsp dried) – Classic seasoning.
  • Salt & Pepper (to taste) – Balances the pickling.
  • Red Pepper Flakes (optional, a pinch) – For a subtle kick.

If you want to try a gluten-free twist, swapping regular masa harina with gluten-free masa harina works great. For a dairy-free version, since this recipe doesn’t call for cheese traditionally, you’re all set!

Equipment Needed

  • Mixing Bowls: At least two – one for dough and one for curtido.
  • Large Skillet or Griddle: A heavy-bottomed pan works best for frying pupusas evenly. I personally love using my cast iron skillet because it holds heat well for that perfect crisp.
  • Spatula: A flat, sturdy spatula helps flip pupusas without tearing.
  • Grater: For shredding vegetables for curtido.
  • Measuring Cups and Spoons: Precision is key for dough consistency.
  • Kitchen Towel: To cover dough and keep it moist while resting.

Don’t have a griddle? No worries. A large non-stick skillet works just fine, and if you don’t have a cast iron, a heavy stainless steel pan will do the trick. Just make sure it heats evenly to avoid burning the pupusas.

Preparation Method

crispy homemade Salvadoran pupusas preparation steps

  1. Prepare the Dough: In a large bowl, combine 2 cups (240g) masa harina and 1 tsp salt. Slowly add 1 1/4 cups (300ml) warm water, mixing with your hands until a soft, pliable dough forms. It should feel like play-dough — not sticky but moist. If it’s crumbly, add a bit more water, a tablespoon at a time. Cover with a damp towel and let rest for 15 minutes.
  2. Make the Chicharrón Filling: In a skillet over medium heat, sauté ½ small finely chopped onion and 1 minced garlic clove in 1 tbsp oil until translucent and fragrant (about 3 minutes). Add 1 ½ cups (200g) finely shredded chicharrón and ½ tsp dried oregano. Stir to combine and cook for another 2 minutes. Remove from heat and let cool slightly.
  3. Prepare the Curtido: While dough rests, toss together 2 cups (180g) shredded green cabbage, 1 shredded carrot, and ¼ cup thinly sliced white onion in a bowl. In a separate small bowl, whisk ½ cup (120ml) apple cider vinegar with ¼ tsp dried oregano, salt, pepper, and optional red pepper flakes. Pour over veggies and toss well. Let sit while you make pupusas (curtido tastes even better after 30 minutes).
  4. Shape the Pupusas: Divide dough into 8 equal balls (about 3 oz / 85g each). Flatten one ball into a 4-inch (10cm) disc with your palms. Place about 2 tbsp of chicharrón filling in the center. Fold edges over filling, pinching to seal, then gently flatten again into a ½-inch (1.3cm) thick disc. Don’t worry if edges aren’t perfect — rustic is authentic!
  5. Cook the Pupusas: Heat 2 tbsp vegetable oil in your skillet over medium heat. Fry pupusas for 4-5 minutes on each side, until golden and crispy. You’ll notice the edges develop a beautiful crust and the dough puffs slightly — that’s the signal they’re done. Transfer to paper towels briefly to drain excess oil.
  6. Serve: Plate pupusas hot with a generous helping of curtido on the side. The tangy crunch is essential to balance the richness of the chicharrón.

Quick tip: If your dough feels too soft and tears when shaping, dust your hands with a little dry masa harina. Also, don’t press the pupusas too thin or the filling might leak during cooking. Trust me, I learned that the hard way!

Cooking Tips & Techniques

Making pupusas is part art, part science, and a pinch of patience. Here are some tips I picked up after a few batches:

  • Temperature Control: Medium heat is your best friend. Too hot and the pupusas burn on the outside but stay doughy inside; too low and they dry out.
  • Sealing the Filling: Make sure to pinch the dough edges firmly around the filling to avoid leaks. If you notice filling escaping during cooking, your dough might be too thin or overfilled.
  • Resting the Dough: Allowing the dough to rest after mixing helps it hydrate evenly and makes shaping easier.
  • Oil Amount: Use just enough oil to coat the pan lightly. Too much oil makes pupusas greasy; too little causes sticking.
  • Multitasking: While pupusas fry, stir your curtido again to keep the flavors fresh. It’s a great way to save time.
  • Experiment with Fillings: While chicharrón is classic, I’ve had great success mixing in some shredded mozzarella or refried beans for a melty twist.

Variations & Adaptations

One of the best things about pupusas is how versatile they are. Here are some ways to make this recipe your own:

  • Vegetarian: Swap chicharrón for refried beans, cheese, or a mix of sautéed mushrooms and peppers. I’ve tried a black bean and queso fresco combo that’s simply fantastic.
  • Different Fillings: Add cooked spinach and cheese for a green twist or use ground chicken seasoned with cumin and garlic.
  • Cooking Methods: If you want to cut down on oil, try baking pupusas on a greased sheet at 375°F (190°C) for 15-20 minutes, flipping halfway. The texture will be less crispy but still tasty.
  • Spice It Up: Add finely chopped jalapeños to the filling or sprinkle some hot sauce over your curtido for extra heat.
  • Gluten-Free: This recipe is naturally gluten-free with masa harina, but double-check your chicharrón and seasonings if you’re sensitive.

Serving & Storage Suggestions

Serve your pupusas hot off the skillet with a generous scoop of curtido on the side. They’re perfect alongside a cold glass of horchata or a simple tomato salsa. If you want to make a meal, pair them with a light salad or grilled vegetables.

To store leftovers, place pupusas in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat to regain that crispy exterior, flipping gently. Avoid microwaving if you want to keep the texture intact.

Curtido actually tastes better after a day or two as the flavors mingle, so it’s great to make ahead. Just keep it chilled and give it a good stir before serving.

Nutritional Information & Benefits

Each pupusa (with chicharrón filling) contains roughly 250-300 calories, with protein from pork and carbs from masa harina providing a balanced bite. The curtido adds a boost of fiber and vitamins from cabbage and carrots, plus probiotics if allowed to ferment slightly.

This dish is naturally gluten-free and can fit into balanced diets when enjoyed in moderation. The pork provides iron and B vitamins, while the fresh curtido offers antioxidants and digestive benefits. Personally, I love how this recipe feels indulgent yet grounded in wholesome ingredients.

Conclusion

Making crispy homemade Salvadoran pupusas with chicharrón and curtido has become one of those cooking adventures that surprises you over and over. It’s approachable, satisfying, and carries a little bit of cultural magic in every bite. I encourage you to tweak the filling or spice level to match your preferences — this recipe is a great starting point for your own pupusa story.

Honestly, there’s something so rewarding about crafting these golden pockets from scratch. They bring people together, spark conversations, and fill the kitchen with the most comforting aromas. If you try this recipe, I’d love to hear how it goes — don’t hesitate to share your adaptations or favorite fillings in the comments below.

Here’s to many crispy pupusa nights ahead!

FAQs

What is the best way to store leftover pupusas?

Store them in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat to maintain crispiness.

Can I freeze pupusas before cooking?

Yes! Shape the pupusas as usual, place them on a baking sheet to freeze individually, then transfer to a freezer bag. Cook from frozen, adding a few extra minutes to frying time.

What can I use if I can’t find chicharrón?

Try pork shoulder cooked and shredded with seasoning or even crispy pork rinds finely crushed. For vegetarian options, refried beans or cheese work well.

Is masa harina the same as cornmeal?

No, masa harina is finely ground corn treated with lime, giving it a unique flavor and texture essential for pupusas. Cornmeal is coarser and won’t work the same way.

How long should I let the curtido sit before serving?

At least 30 minutes to allow flavors to meld, but it tastes even better after a day in the fridge.

Pin This Recipe!

crispy homemade Salvadoran pupusas recipe

Print

Crispy Homemade Salvadoran Pupusas Recipe with Chicharrón and Curtido

This recipe delivers authentic Salvadoran pupusas with a crispy golden crust, savory chicharrón filling, and tangy curtido on the side. Perfect for a comforting and shareable meal.

  • Author: Naomi
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 pupusas (4 servings) 1x
  • Category: Main Course
  • Cuisine: Salvadoran

Ingredients

Scale
  • 2 cups (240g) masa harina
  • 1 1/4 cups (300ml) warm water
  • 1 tsp salt
  • 1 1/2 cups (200g) finely shredded chicharrón
  • 1/2 small onion, finely chopped
  • 1 clove garlic, minced
  • 1/2 tsp dried oregano
  • Vegetable oil (for frying)
  • 2 cups (180g) shredded green cabbage
  • 1 medium carrot, shredded
  • 1/4 cup thinly sliced white onion
  • 1/2 cup (120ml) apple cider vinegar
  • 1/4 tsp dried oregano
  • Salt and pepper to taste
  • Red pepper flakes (optional, a pinch)

Instructions

  1. In a large bowl, combine masa harina and salt. Slowly add warm water, mixing with hands until a soft, pliable dough forms. Cover with a damp towel and let rest for 15 minutes.
  2. In a skillet over medium heat, sauté chopped onion and minced garlic in 1 tbsp oil until translucent (about 3 minutes). Add shredded chicharrón and oregano, cook for 2 more minutes. Remove from heat and cool slightly.
  3. Prepare curtido by tossing shredded cabbage, carrot, and sliced onion in a bowl. Whisk apple cider vinegar with oregano, salt, pepper, and optional red pepper flakes, then pour over veggies and toss. Let sit while making pupusas.
  4. Divide dough into 8 equal balls (~3 oz each). Flatten one ball into a 4-inch disc. Place about 2 tbsp chicharrón filling in center. Fold edges over filling, pinch to seal, then flatten into a 1/2-inch thick disc.
  5. Heat 2 tbsp vegetable oil in skillet over medium heat. Fry pupusas 4-5 minutes per side until golden and crispy. Drain on paper towels.
  6. Serve pupusas hot with a generous helping of curtido on the side.

Notes

Use medium heat to avoid burning or drying out pupusas. Pinch dough edges firmly to prevent filling leaks. Dust hands with dry masa harina if dough is too soft. Rest dough for easier shaping. Use just enough oil to lightly coat the pan. Curtido tastes better after sitting at least 30 minutes or refrigerated overnight. Leftovers reheat best in a skillet to maintain crispiness.

Nutrition

  • Serving Size: 1-2 pupusas per pers
  • Calories: 275
  • Sugar: 3
  • Sodium: 400
  • Fat: 15
  • Saturated Fat: 4
  • Carbohydrates: 25
  • Fiber: 3
  • Protein: 10

Keywords: pupusas, Salvadoran pupusas, chicharrón, curtido, homemade pupusas, crispy pupusas, Latin American food, masa harina, traditional Salvadoran recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating