Vegan Pupusas

Rating: 0.00

An iconic dish from El Salvador made vegan-friendly! These Vegan Pupusas are a feast for the senses, combining the delightful texture of masa dough with a rich, flavorful filling of vegan cheese, beans, and sautéed vegetables.

This recipe is Budget-Friendly, Vegan, Gluten-Free, and Super Easy, with the main ingredients being Masa Harina, Vegan Cheese, and Black Beans.

Embrace the scrumptiousness of these pupusas at your next family gathering or as a simple meal during the week. The slightly crispy exterior contrasts beautifully with the soft, delicious interior filled with all the vegan goodness.

Vegan Pupusas Recipe

The key to perfect pupusas is in the dough. Make sure it’s pliable and well-rested to get the best texture. Also, the choice of fillings can be flexible to suit your taste buds.

Preparing the Masa Dough

  • In a large bowl, mix masa harina and salt.
  • Add warm water gradually while kneading with your hands.
  • Let the dough rest for about 15-20 minutes covered with a damp cloth.
arge bowl, mix masa harina and salt

Making the Filling

  • Grate vegan cheese and set aside.
  • Prepare cooked, seasoned black beans or refried beans.
  • Sauté vegetables like bell peppers, onions, and zucchini.
Cooking the filling for the vegan Papusas

Assembling and Cooking

  • Form balls with the rested dough, about the size of a golf ball.
  • Make an indentation and add your choice of fillings.
  • Seal and flatten to make a disc shape.
  • Cook on a preheated non-stick skillet for about 4-5 minutes per side
Cooking the Papusas

Vegan Pupusas

These Vegan Pupusas bring an authentic taste of El Salvador to your dining table, pleasing both vegans and non-vegans alike. The recipe is simple yet rewarding, providing a hearty and delicious meal. Servings and How Many People
Servings 5
Prep Time 25 minutes
Cook Time 10 minutes
Total Time 35 minutes


  • Large bowl
  • Non-stick skillet or griddle
  • Spatula


For the Masa Dough:

  • 2 cups masa harina corn flour for tortillas
  • 1 1/4 cups warm water
  • 1/2 teaspoon salt

For the Filling:

  • Vegan cheese grated
  • Cooked seasoned black beans or refried beans
  • Chopped sautéed vegetables bell peppers, onions, zucchini, etc.


  • Prepare the Masa Dough: In a large bowl, combine masa harina and salt. Gradually add warm water while kneading the dough until it becomes smooth. Cover with a damp cloth and let it rest for 15-20 minutes.
  • Prepare the Filling: Grate vegan cheese, and have cooked black beans and sautéed vegetables ready.
  • Assemble and Cook: Create small balls with the dough, fill with your choice of fillings, and flatten into a disc. Cook each side for 4-5 minutes on a preheated non-stick skillet.
  • Serve: Serve warm, optionally with tomato sauce, salsa, or your favorite vegan sides.


Feel free to experiment with different fillings like spinach, mushrooms, or vegan meat substitutes.
Calories: 250kcal
Cost: $7
Course: Main Course
Cuisine: Salvadoran
Keyword: Easy Vegan Latin American Recipes, Gluten-Free Vegan Pupusas, Salvadoran Vegan Dish, Vegan Cheese and Black Bean Pupusas, Vegan Pupusas Recipe
Copyright © 2023 Dr. Vegan. All rights reserved.