I never knew a few humble ingredients could turn into sopes this crispy, creamy, and loaded. One bite and you’ll see why this Mexican classic deserves a spot on your table.

I love sopes because they’re messy in the best way: crisp-edged, thick, chewy little masa boats piled with bold stuff I actually want to eat. My version keeps it vegan and gluten-free without losing that street-stall bite I crave.
The masa harina gives me that toasty corn flavor, and vegan refried beans bring the creamy, savory base that makes every bite hit harder. And then comes the crunch, tang, heat, all the bright chaos.
I adore how these feel snacky but still totally dinner-worthy. But honestly?
This is the plate I reach for when I want Mexican food with attitude.
Ingredients

- Masa harina makes the base cozy, corny, and naturally gluten-free.
- Warm water helps the dough feel soft, not dry or crumbly.
- Salt keeps the sopes from tasting flat.
Tiny thing, big difference.
- Oil in the dough adds tenderness, so each bite feels better.
- Frying oil gives those crispy edges everyone secretly fights over.
- Vegan refried beans bring protein, creaminess, and that “real meal” feeling.
- Salsa roja or verde adds the juicy, spicy kick you’ll want.
- Vegan crema cools everything down and makes it feel extra satisfying.
- Cabbage or lettuce brings crunch, freshness, and a little healthy balance.
- Tomatoes add sweetness and juiciness, especially when they’re nice and ripe.
- Red onion gives a sharp bite that wakes up the whole sope.
- Avocado makes it creamy, rich, and honestly kind of necessary.
- Plus, cilantro adds that fresh taco-stand vibe at home.
- Basically, lime makes every topping taste brighter and less heavy.
- Vegan cotija or tofu adds salty, crumbly magic on top.
Ingredient Quantities
- 2 cups masa harina for tortillas
- 1 1/4 to 1 1/2 cups warm water
- 1/2 teaspoon fine salt
- 2 tablespoons neutral oil for the dough
- 1/2 cup vegetable oil for frying or shallow frying
- 2 cups vegan refried beans
- 1 cup salsa roja or salsa verde
- 1/2 cup vegan crema or cashew crema
- 2 cups shredded green cabbage or romaine lettuce
- 2 Roma tomatoes diced
- 1/2 cup finely chopped red onion
- 1 large avocado sliced or diced
- 1/4 cup chopped fresh cilantro
- 2 limes cut into wedges
- 1/3 cup vegan cotija or crumbled seasoned firm tofu for topping
How to Make this
1. In a large bowl combine 2 cups masa harina, 1/2 teaspoon fine salt, 2 tablespoons neutral oil and 1 1/4 cups warm water; mix until a soft, pliable dough forms, adding up to 1/4 cup more water if needed.
2. Divide the dough into 10 equal balls, cover with a damp towel to prevent drying.
3. Flatten each ball between two pieces of plastic or in a tortilla press to about 1/4 inch thick, then carefully lift and place on a cutting board.
4. Heat 1/2 cup vegetable oil in a large skillet over medium heat until shimmering for shallow frying.
5. Fry each flattened masa for about 1 to 1 1/2 minutes per side until lightly browned and set, then transfer to a plate; while hot press the edges with your fingers to form a raised rim, creating the sopes shape, working quickly so they keep their form.
6. Return sopes to the skillet for 30 to 60 seconds per side if needed to finish cooking and crisp the exterior; drain on paper towels.
7. Spread about 2 tablespoons of vegan refried beans onto each sope, then spoon 1 cup salsa roja or salsa verde evenly over the beans.
8. Top with shredded cabbage or romaine, diced Roma tomatoes, chopped red onion, sliced or diced avocado, and sprinkle with chopped cilantro.
9. Drizzle each sope with vegan crema or cashew crema, and finish with vegan cotija or crumbled seasoned firm tofu.
10. Serve immediately with lime wedges for squeezing over the sopes.
Equipment Needed
1. Large mixing bowl
2. Measuring cups and spoons
3. Tortilla press or rolling pin with two sheets of plastic wrap
4. Cutting board
5. Chef knife
6. Large heavy skillet (for shallow frying)
7. Slotted spatula or tongs
8. Paper towels and a plate for draining and resting
FAQ
Easy Sopes Recipe (Vegan & Gluten Substitutions and Variations
Easy Sopes Recipe (Vegan & Gluten-free)
Bright, crunchy, and utterly satisfying, these vegan sopes are perfect for a weeknight dinner or a casual party. The masa crust is pillowy with crisp edges, piled high with savory refried beans and fresh toppings for a textural fiesta.
Ingredients
– 2 cups masa harina for tortillas
– 1 1/4 to 1 1/2 cups warm water
– 1/2 teaspoon fine salt
– 2 tablespoons neutral oil for the dough
– 1/2 cup vegetable oil for frying or shallow frying
– 2 cups vegan refried beans
– 1 cup salsa roja or salsa verde
– 1/2 cup vegan crema or cashew crema
– 2 cups shredded green cabbage or romaine lettuce
– 2 Roma tomatoes, diced
– 1/2 cup finely chopped red onion
– 1 large avocado, sliced or diced
– 1/4 cup chopped fresh cilantro
– 2 limes, cut into wedges
– 1/3 cup vegan cotija or crumbled seasoned firm tofu for topping
Makes about 12 small sopes
Method
1. Make the dough: In a bowl, whisk masa harina and salt. Add 1 1/4 cups warm water and 2 tablespoons oil. Mix until a soft, slightly tacky dough forms. If dry, add up to 1/4 cup more water, 1 tablespoon at a time. Let rest 10 minutes.
2. Shape sopes: Divide dough into 12 equal balls. Press each ball between sheets of plastic or in a tortilla press to about 1/4 inch thick. Transfer to a tray and pinch a shallow raised border around the edge with your fingers to form the classic sopes rim.
3. Cook the bases: Heat a dry skillet over medium for 1 to 2 minutes. Cook each pressed round 45 to 60 seconds per side until firm and lightly cooked. Keep them warm.
4. Fry to finish: In a frying pan, heat 1/2 cup vegetable oil over medium-high until shimmering. Fry each sope 1 to 2 minutes per side until golden and crisp on the edges. Drain on paper towels.
5. Assemble: Spread about 2 tablespoons of vegan refried beans on each sope. Spoon salsa over the beans. Drizzle vegan crema. Top with shredded cabbage, diced tomatoes, red onion, avocado, cilantro, and finish with vegan cotija or crumbled tofu. Serve with lime wedges.
Quick tips
– For crunch, shred the cabbage finely right before serving. Romaine gives a milder, greener bite.
– Keep sopes warm in a low oven while you finish frying the batch.
– If you prefer baking to frying, brush both sides lightly with oil and bake at 425 F for 8 to 10 minutes, flipping once.
Substitutions
- Masa harina for tortillas: substitute with a gluten-free corn flour labeled for tortillas or fresh nixtamalized masa if available for a more authentic flavor
- Vegetable oil for frying: use light olive oil, avocado oil, or sunflower oil for higher smoke point and a neutral taste
- Vegan refried beans: swap for mashed black beans seasoned with cumin and garlic or store-bought black bean spread
- Vegan crema or cashew crema: replace with coconut yogurt thinned with a splash of lime juice and salt or a tahini-lime sauce
Pro Tips
1. Keep the dough slightly tacky, not dry. If it cracks when you press, add water a teaspoon at a time until it holds together smoothly. Resting the balls under a damp towel for 15 minutes will relax the masa and make pressing easier.
2. Use plastic sheets or a cut freezer bag in your press to get clean edges and an even thickness. Press to about 1/4 inch, then carefully peel and transfer to the skillet so they keep their shape when you form the rims.
3. Get the oil hot but not smoking, shimmering is perfect. Too cool and the sopes will absorb oil and become greasy, too hot and the outside will brown before the interior cooks. Moderate heat and short frying times give a crisp exterior with a tender center.
4. Shape the rims while the sopes are still hot and pliable, using wet fingers to press up the edges. Finish cooking briefly after shaping to set the rim. For best texture, top just before serving so the beans and crema do not make them soggy.

Easy Sopes Recipe (Vegan & Gluten
I never knew a few humble ingredients could turn into sopes this crispy, creamy, and loaded. One bite and you’ll see why this Mexican classic deserves a spot on your table.
6
servings
451
kcal
Equipment: 1. Large mixing bowl
2. Measuring cups and spoons
3. Tortilla press or rolling pin with two sheets of plastic wrap
4. Cutting board
5. Chef knife
6. Large heavy skillet (for shallow frying)
7. Slotted spatula or tongs
8. Paper towels and a plate for draining and resting
Ingredients
-
2 cups masa harina for tortillas
-
1 1/4 to 1 1/2 cups warm water
-
1/2 teaspoon fine salt
-
2 tablespoons neutral oil for the dough
-
1/2 cup vegetable oil for frying or shallow frying
-
2 cups vegan refried beans
-
1 cup salsa roja or salsa verde
-
1/2 cup vegan crema or cashew crema
-
2 cups shredded green cabbage or romaine lettuce
-
2 Roma tomatoes diced
-
1/2 cup finely chopped red onion
-
1 large avocado sliced or diced
-
1/4 cup chopped fresh cilantro
-
2 limes cut into wedges
-
1/3 cup vegan cotija or crumbled seasoned firm tofu for topping
Directions
- In a large bowl combine 2 cups masa harina, 1/2 teaspoon fine salt, 2 tablespoons neutral oil and 1 1/4 cups warm water; mix until a soft, pliable dough forms, adding up to 1/4 cup more water if needed.
- Divide the dough into 10 equal balls, cover with a damp towel to prevent drying.
- Flatten each ball between two pieces of plastic or in a tortilla press to about 1/4 inch thick, then carefully lift and place on a cutting board.
- Heat 1/2 cup vegetable oil in a large skillet over medium heat until shimmering for shallow frying.
- Fry each flattened masa for about 1 to 1 1/2 minutes per side until lightly browned and set, then transfer to a plate; while hot press the edges with your fingers to form a raised rim, creating the sopes shape, working quickly so they keep their form.
- Return sopes to the skillet for 30 to 60 seconds per side if needed to finish cooking and crisp the exterior; drain on paper towels.
- Spread about 2 tablespoons of vegan refried beans onto each sope, then spoon 1 cup salsa roja or salsa verde evenly over the beans.
- Top with shredded cabbage or romaine, diced Roma tomatoes, chopped red onion, sliced or diced avocado, and sprinkle with chopped cilantro.
- Drizzle each sope with vegan crema or cashew crema, and finish with vegan cotija or crumbled seasoned firm tofu.
- Serve immediately with lime wedges for squeezing over the sopes.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 220g
- Total number of serves: 6
- Calories: 451kcal
- Fat: 23g
- Saturated Fat: 2.5g
- Trans Fat: 0g
- Polyunsaturated: 5g
- Monounsaturated: 16.5g
- Cholesterol: 0mg
- Sodium: 450mg
- Potassium: 500mg
- Carbohydrates: 51.5g
- Fiber: 9.3g
- Sugar: 2.5g
- Protein: 9.2g
- Vitamin A: 1500IU
- Vitamin C: 18mg
- Calcium: 50mg
- Iron: 1.7mg






















