SIGN UP FOR FREE WEEKLY RECIPES

Savor The Flavors Of Authentic Vegan Pupusas Recipe

This post may contain affiliate links. See my disclosure policy.

Have you ever tried Vegan Pupusas Recipe? In my experience, they’re a delightful homemade alternative to the traditional Salvadoran dish. They might just be your best bet if you’re looking for nutritious, plant-based options. Remember to use vegan cheese and beans for the filling. What do you plan to include in yours?

Why Does It Work?

  • Utilizing readily available ingredients like corn flour and beans makes preparation simple.
  • Vegan cheese melts well, ensuring a creamy texture inside each pupusa.
  • Using homemade, plant-based fillings enhances nutritional value.
  • Cooking them on a skillet ensures a crisp exterior without any animal products.

Don’t have time to read the full blog post? JUMP TO THE RECIPE HERE!

If you’re still looking for hearty and satisfying vegan meals, look no further than vegan pupusas. These traditional Salvadoran stuffed flatbreads have been reimagined with plant-based ingredients to offer a delightful fusion of taste and health benefits.

For example, imagine biting into a warm, crispy outer shell filled with rich, creamy vegan cheese and savory beans. You must find ways to maintain variety in your diet, and this vegan pupusas recipe is your best bet for adding exciting flavors to your meal rotation.

Not only do they cater to dietary preferences, but they also bring the comforting taste of Central America right to your kitchen. Ready to give them a try?

vegan pupusas recipe

What Is Vegan Pupusas? 

Vegan pupusas are a plant-based version of the traditional Salvadoran dish known as pupusas. Pupusas are thick, hand-made corn tortillas stuffed with various fillings such as cheese, beans, or meat. In the vegan adaptation, the fillings are substituted with vegan-friendly ingredients like vegan cheese, beans, and sometimes vegetables like spinach or zucchini.

They are cooked on a grill until golden and crispy, offering a delicious and satisfying meal that aligns with vegan dietary preferences. This dish is a staple in Salvadoran cuisine and a popular option for those who enjoy traditional flavors without animal products.

Fact– Vegan pupusas are gluten-free, made from corn flour, and can be filled with various plant-based ingredients like beans, vegan cheese, and chopped vegetables.

vegan pupusas

Recipe Directions 

  • In a large mixing bowl, combine masa harina and salt. Optionally, add garlic powder, cumin, and paprika for extra flavor. Whisk these together.
  • Gradually pour cold water into the bowl, stirring with a spatula. When it becomes tough to stir, knead by hand or with a stand mixer fitted with a paddle attachment for 1-2 minutes until the dough is clay-like and slightly wet. Let the dough rest for 15 minutes.
  • Oil your hands lightly to prevent sticking. Take 3 tablespoons of dough and roll it into a ball. Flatten the ball into a thick, even circle.
  • Place the dough circle in your palm, and add up to 2 teaspoons of filling in the center—this can be a combination of vegan cheese and refried beans or just cheese.
  • Close your hand gently to encase the filling with the dough, pinching the edges to seal. Roll it back into a ball, then flatten it into a circle. Patch cracks with extra dough or smooth them with wet, oily fingers.
  • Set the formed pupusa aside on a plate lined with parchment paper. Repeat the process with the remaining dough.
  • Heat a non-stick cast iron skillet over medium-high heat. Cook the pupusas on one side for 2-3 minutes, then flip and cook for another 1-2 minutes until golden and crispy, marked by dark black spots.
  • Serve the pupusas hot, accompanied by guacamole, your choice of hot sauce, and coleslaw for a complete meal.

Recipe Directions 

Variations, Add-Ons, And Toppings 

Variations

  • Zucchini and Carrot: Shred zucchini and carrots, squeeze out the excess moisture, and mix with vegan cheese for a colorful and crunchy filling.
  • Spicy Jalapeño and Corn: Add diced jalapeños and sweet corn to the vegan cheese filling for a spicy kick.
  • Spinach and Mushroom: Sautéed spinach and mushrooms make a delicious and earthy combination that pairs well with a vegan cheese base.
  • Sweet Potato and Black Bean: Mashed sweet potato mixed with seasoned black beans offers a sweet and savory flavor.

Add-Ons

  • Nutritional Yeast: Sprinkle nutritional yeast inside the pupusas before cooking to add a cheesy flavor and boost B vitamins.
  • Vegan Sour Cream: Serve with a dollop of vegan sour cream for a creamy contrast.
  • Avocado Slices: Fresh avocado slices add creaminess and a rich texture.
  • Salsa Roja: A traditional Salvadoran tomato-based sauce that adds moisture and tanginess.

Variations, Add-Ons, And Toppings 

Toppings

  • Curtido: A must-have Salvadoran topping, this lightly fermented cabbage slaw is tangy and slightly spicy, perfect for balancing the rich flavors of the pupusas.
  • Hot Sauce: A drizzle of your favorite vegan hot sauce can spice up the pupusas.
  • Cilantro Lime Crema: Blend cilantro, lime, and vegan yogurt or cashew cream for a fresh, zesty topping.
  • Pickled Vegetables: Quick-pickled onions, carrots, or jalapeños add brightness and a crunchy texture.

Variations, Add-Ons, And Toppings 

Vegetable Substitutions

  • Kale or Swiss Chard: Instead of spinach, use kale or Swiss chard. These greens are hardier and offer a robust flavor and texture, which holds up well inside the pupusas.
  • Sweet Peppers: For a milder, sweeter alternative to jalapeños, use finely diced red, yellow, or orange bell peppers. They provide a crunch and sweetness without the heat.
  • Portobello Mushrooms: Substitute button mushrooms with chopped portobello mushrooms for a meatier texture. They have a more substantial texture and a deeper, umami flavor.
  • Cauliflower: Use finely chopped cauliflower instead of beans for a lighter filling. You can also season and mash cauliflower or use it raw for extra crunch.
  • Butternut Squash: Instead of sweet potato, try using mashed butternut squash. It has a similar texture but a nuttier, sweeter flavor that pairs well with savory spices.
  • Broccoli: Finely chopped broccoli can be a refreshing and nutritious addition, either raw for crunch or lightly steamed to soften slightly before stuffing.
  • Artichokes: Chopped artichoke hearts offer a unique taste and texture, providing a slightly tangy flavor that goes well with vegan cheese.
  • Eggplant: Roasted and mashed eggplant is an excellent substitute for more traditional fillings, offering a creamy texture and a mild, smoky flavor.

Quick Tip– For the best texture in your vegan pupusas, let the dough rest for at least 15 minutes before shaping to ensure it’s pliable and easy to work with.

Vegetable Substitutions

Best Side Dishes

  1. Curtido This traditional Salvadoran fermented cabbage slaw is the classic companion to pupusas. Its tangy and slightly spicy flavor perfectly complements the richness of the pupusas.
  2. Tomato Salsa A fresh tomato or cooked tomato sauce can add a juicy, vibrant flavor contrast to the savory pupusas.
  3. Guacamole Creamy guacamole adds a rich texture and provides healthy fats and a refreshing taste alongside the corn-based pupusas.
  4. Pickled Vegetables Quick-pickled cucumbers, carrots, or radishes bring a delightful crunch and acidity that can cut through the dish’s richness.
  5. Vegan Ceviche Made with chopped cauliflower, tomatoes, onions, and cilantro marinated in lime juice, vegan ceviche offers a fresh and zesty side that pairs well with the warm, comforting pupusas.
  6. Rice and Beans A simple side of seasoned rice and beans can turn the meal into a hearty feast, providing extra protein and fiber.
  7. Steamed Greens Lightly steamed or sautéed greens like spinach, kale, or collard greens offer a healthy and simple addition to the meal.

Best Side Dishes

How To Serve?

  • Warm and Fresh: Always serve pupusas warm. Heat them on a skillet or in the oven just before serving to ensure they are crispy outside and the fillings are gooey and delicious.
  • Layer with Curtido: Place a generous amount of curtido on top of each pupusa. The tangy, slightly fermented cabbage slaw complements the flavors and adds a crunch that contrasts well with the pupusa’s softness.
  • Add Salsa Roja: Offer a side of salsa roja, a smooth, flavorful Salvadoran tomato sauce. This can be spooned over the pupusas or used for dipping.
  • Include Guacamole or Vegan Sour Cream: Guests can add a creamy texture and rich flavor to their pupusas by providing small bowls of guacamole or vegan sour cream.
  • Accompany with Pickled Veggies: Serve a variety of pickled vegetables like onions, jalapeños, or carrots to add an extra zing and freshness to each bite.
  • Provide Extra Toppings: Add toppings, such as hot sauce or a sprinkle of fresh cilantro, so that guests can customize their pupusas according to their tastes.
  • Pair with Side Dishes: Consider serving vegan pupusas with complementary side dishes like fried plantains, a salad, or rice and beans to round out the meal.

Quick Tip– To prevent your vegan pupusas from cracking while cooking, ensure the dough is moist enough and seal the edges thoroughly after stuffing. Use wet hands to smooth any cracks.

How To Serve

Storage & Make Ahead

Make-Ahead

  • Prepare the Dough and Filling Separately: You can prepare the masa dough and the vegan fillings a day ahead. Keep them covered in the refrigerator until you assemble the pupusas.
  • Pre-Shape the Dough: Shape the dough into balls and store them in an airtight container with a layer of parchment paper between each to prevent sticking.

Storing Cooked Pupusas

  • Cool Completely: Allow the pupusas to cool completely before storing to prevent condensation inside the container, which could make them soggy.
  • Refrigerate: Place the cooled pupusas in an airtight container, separating the layers with parchment paper, and refrigerate. They will last for 3-4 days.
  • Freeze: For longer storage, wrap each pupusa in plastic wrap and place them in a freezer bag or an airtight container. They can be frozen for up to 3 months.

Reheating

  • Skillet: Reheat thawed or refrigerated pupusas in a skillet over medium heat until they are warmed through and the exterior is crispy again. This method best restores the texture.
  • Microwave: If you’re in a hurry, microwave them on a microwave-safe plate covered with a damp paper towel for about 30 seconds to a minute, just until heated.

Fact– Pupusas originated from El Salvador and are traditionally stuffed with ingredients like cheese, beans, or pork, but vegan versions adapt these fillings to suit plant-based dietary preferences.

vegan pupusas recipe

Time-Saving Tips

  1. Prep Fillings in Advance: Prepare and refrigerate your vegan fillings—such as refried beans, vegan cheese, or vegetable mixes—a day or two before making your pupusas.
  2. Use Ready-Made Dough: If you need more time, consider buying pre-made masa dough from a grocery store, which only needs to be shaped and filled.
  3. Batch Prepare: To save time, make a large batch of pupusas and cook them all simultaneously. You can freeze the extras for a quick meal later.
  4. Simplify the Recipe: Opt for simpler fillings that require less prep time, like pre-shredded vegan cheese or canned beans.
  5. Assemble Efficiently: Set up an assembly line to form the pupusas. Have your dough, fillings, and cooking utensils lined up to streamline the stuffing and cooking process.
  6. Cook on Multiple Skillets: If you have more than one skillet, use them to cook multiple pupusas at once, reducing overall cooking time.
  7. Utilize Kitchen Gadgets: If available, use a tortilla press to quickly and evenly flatten the dough balls, saving time and ensuring uniform pupusas.
Savor The Flavors Of Authentic Vegan Pupusas Recipe

Savor The Flavors Of Authentic Vegan Pupusas Recipe

Recipe by Julia

Vegan pupusas are a plant-based version of the traditional Salvadoran dish. They feature thick, hand-made corn tortillas stuffed with various vegan fillings, such as beans, cheese, and vegetables. Cooked on a griddle to crispy perfection, they offer a delicious and satisfying meal suitable for vegans and non-vegans alike.

Course: Breakfast
0.0 from 0 votes
Servings

18

pupusas
Prep Time

20

minutes
Cooking Time

5

minutes
Calories

150

kcal
Rest Time

15

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • Pupusa Dough
  • 4 Cups 4 Masa Harina

  • 2 Tsp 2 Salt

  • 3 Cups 3 Cold Water

  • Vegan Pupusa Filling
  • Cup Refried Beans

  • ½ Cup ½ Vegan Cheese

Directions

  • Combine The Dry Ingredients
  • Add 4 cups of masa harina and 2 teaspoons of salt in a large mixing bowl. Optionally, add a pinch each of garlic powder, cumin, and paprika for extra flavor.
  • Whisk these ingredients together to distribute the spices evenly.
    vegan pupusas recipe 1
  • Mix in the Water
  • Gradually pour 3 cups of cold water into the bowl, stirring continuously with a spatula.
  • When the mixture becomes tough to stir, switch to kneading by hand or use a stand mixer with a paddle attachment. Knead for 1-2 minutes until the dough is clay-like and slightly wet.
  • Let the dough rest for 15 minutes to hydrate the masa harina fully.
    vegan pupusas recipe 2
  • Shape the Pupusas
  • Lightly oil your hands to prevent sticking. Take about 3 tablespoons of dough and roll it into a ball.
  • Flatten the ball between your palms to form a thick, even circle.
  • Add the Filling
  • Hold the flattened dough in one palm and spoon up to 2 teaspoons of filling into the center. The filling can include ⅓ cups of refried beans and ½ cups of vegan or vegan cheese.
    vegan pupusas recipe 3
  • Seal and Shape
  • Gently close your hand to fold the dough over the filling, pinching the edges together to seal it completely.
  • Roll it gently back into a ball and flatten it into a pupusa. Use wet, oily fingers to smooth out any cracks.
  • Cook the Pupusas
  • Heat a non-stick cast iron skillet over medium-high heat.
  • Cook each pupusa for 2-3 minutes on one side, then flip and continue cooking for another 1-2 minutes or until each side is golden with dark black spots.
    vegan pupusas recipe 4
  • Serve
  • To complement the flavors, serve the hot pupusas with guacamole, hot sauce, and coleslaw.
    vegan pupusas recipe 5
  • Equipment
  • Large Mixing Bowl
  • Whisk
  • Spatula
  • Measuring Cups and Spoons
  • Cast Iron Skillet
  • Tortilla Press (optional)
  • Parchment Paper
  • Kitchen Scale (optional)
  • Plastic Wrap or Airtight Containers
  • Skillet or Griddle

Notes

  • Dough Consistency: The consistency of the masa dough is crucial. It should be moist and pliable, similar to playdough. If the dough is too dry, it may crack when you try to flatten it; if it’s too wet, it might stick to your hands and be difficult to handle. Adjust with a little more water or masa harina as needed.
  • Resting the Dough: Allowing the dough to rest for at least 15 minutes after mixing is important because it gives the masa time to hydrate fully, improving its texture and manageability.
  • Handling the Filling: Be careful not to overfill the pupusas. Too much filling can cause the pupusas to burst during cooking. A balanced amount ensures they seal properly and cook evenly.
  • Sealing the Edges: Sealing the edges of the pupusas thoroughly to prevent the filling from leaking out during cooking. Pinch and twist the dough gently but firmly.
  • Cooking Temperature: Cook the pupusas on medium-high heat to ensure they are cooked without burning. The ideal pupusa should have a golden-brown exterior with some darker spots.
  • Serving Suggestions: Traditional accompaniments include curtido (a Salvadoran cabbage slaw) and salsa roja. These add flavor and provide a refreshing contrast to the rich, warm pupusas.

vegan pupusas recipe

Frequently Asked Questions

Can I Use Something Other Than Masa Harina For The Dough?

Masa harina is ideal for authentic pupusas, but if you need an alternative, you could try using pre-made corn tortilla dough. However, the texture and flavor may vary slightly from traditional pupusas.

How Can I Make My Pupusas Completely Gluten-Free?

Masa harina is naturally gluten-free and made from corn. Ensure all other ingredients, especially processed items like vegan cheese, are certified gluten-free to avoid cross-contamination.

vegan pupusas recipe

What Are Some High-Protein Vegan Fillings For Pupusas?

To boost protein content, consider mixing mashed chickpeas or lentils with vegan cheese. You can also add quinoa or textured vegetable protein (TVP) to the fillings.

Is There A Low-Sodium Option For Making Vegan Pupusas?

Yes, you can reduce sodium by making your low-sodium refried beans, using a salt substitute, or reducing the amount of salt in the dough. Also, look for low-sodium vegan cheese options.

How Can I Make My Pupusas Extra Crispy?

For extra crispiness, ensure the skillet is hot before adding the pupusas. Cook them longer on each side on medium heat to get a crisper exterior without burning them. Using a small amount of oil in the skillet can also help achieve a crispier texture.

Leave a Comment

Author picture

HELLO AND WELCOME TO
VIE DE LA VEGAN!

Greetings from the heart of Vie De La Vegan, where each dish we share is a chapter in a larger story of discovery, wellness, and the transformative power of a plant-based diet. My name is Julia, and I am thrilled to be your guide on this delightful culinary adventure.

More About Me

POPULAR RECIPES

AS SEEN IN