Bean Tostadas

The best Mexican bean tostadas you’ll ever have! These crispy, homemade tostadas are loaded with savory refried beans, vegan jackfruit carnitas, veggies, vegan sour cream, and slices of avocado. They are super fun and easy to make. Taco Tuesday? How about Tostada Tuesday!

mexican vegan tostadas

What are Bean Tostadas?

Authentic Mexican Bean Tostadas are like flat crispy tacos that are layered with multiple ingredients and are super fun (& messy) to eat. Homemade tostadas are the best! If you follow this recipe, you will make the best vegan tostadas of your life, I promise you that!
Store bought tostadas are great too but I love making them at home to control the oil and salt that goes into making them. Making them at home also allows you to choose the type of tortilla, size and you get to choose your favorite kind as well!
This recipe is one of my favorite because it’s delicious, easy-to-make and you can make it your own. Check out my tips and tricks below to personalize your tostada recipe and make it super delicious!
vegan tostadas ingredients

How to Make the Best Bean Tostadas:

  • The recipe below instructs you to bake tortillas on each side for 5-6 minutes until crispy. This bake time is for the typical 6 inch corn tortilla. If you are using a different size tortilla you will need to adjust the baking time.
  • If you want to make these for a large group or serve as appetizers I recommend using the smallest corn tortillas also known as “street taco tortillas”.
  • I don’t recommend using flour tortillas to make tostadas. They simply won’t work well in this recipe and can get soggy easily.
  • You can go oil-free for the tostadas, they will still get crispy but not golden-crispy. I’ve had them and personally liked them.
mexican tostadas

Other Ingredients:

  • Jackfruit is used to replace meat/chicken and is a great addition to tostadas. If you aren’t a big fan or don’t have jackfruit in your area a great substitute is shredded king oyster mushroom.
  • When cooking the jackfruit or mushrooms I highly recommend not stirring often. Let them sit in medium/high heat for a few minutes to get golden brown and a bit crispy.
  • Refried beans act as a great “glue” for the other toppings to stay on the tostada. Refried beans do not need to have oil. Here is a great recipe for vegan refried beans. I love to use Peruvian beans for this recipe but pinto and black work great too.
Pickled red onions
  • If you have never tried pickled red onions on a tostada, you are missing out! There are a few ways to pickle red onions but I recommend these two ways: Pickled Red Onion recipe by Cozy Peach Kitchen
  • If you are in a rush simply add lemon/lime juice or apple cider vinegar to a small bowl of sliced red onion and let sit for 30 minutes. Make sure that the juice/vinegar covers the onions.
salsa verde receta
Salsa/Hot Sauce
  • I grew up eating Tapatio on my tostadas so I really love the flavor but any salsa goes well with these! Check out my salsa verde or Anthony’s red salsa, both pair amazingly well with these tostadas.
Vegan Sour Cream
  • I love making my own vegan sour cream with soaked cashews but you can also buy store bought sour cream. Im a fan of Forager sour cream but have not tried many others. Here is my recipe for vegan sour cream:
  • 1 cup raw cashews, soaked
  • 2/3 cup water
  • 2 tbsp lemon juice
  • 1/2 tbsp apple cider vinegar
  • 2 garlic cloves
  • 1/2-3/4 tsp salt
  1. Soak cashews overnight or boil in hot water for 20 minutes.
  2. Blend all ingredients together until smooth. Taste and adjust salt as needed.
the best mexican tostadas

More Delicious Vegan Mexican Recipes:

Chile Relleno

7 Vegan Taco Recipes

Quesadillas with Homemade Vegan Cheese


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
mexican vegan tostadas

Bean Tostadas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Anna Rios
  • Total Time: 35 minutes
  • Diet: Vegan


The best Mexican bean tostadas you’ll ever have! These crispy tostadas are loaded with savory refried beans, vegan jackfruit carnitas, veggies, vegan sour cream, and slices of avocado. They are super fun and easy to make. Taco Tuesday? How about Tostada Tuesday!


  • 10-12 corn tortillas
  • 1-2 tablespoon avocado oil
  • 1/2 teaspoon salt
  • 1 large can green jackfruit
  • 1 tablespoon soy sauce or tamari
  • 1/2 tablespoon maple syrup
  • 1 teaspoon chili powder
  • 1/2 teaspoon garlic powder
  • 1 tablespoon avocado oil
  • Salt to taste

Refried Beans:

  • 2 cups cooked beans (click for homemade bean recipe)
  • 1/2 cup onion, diced
  • 1 small serrano or jalapeño pepper, diced (optional but recommended)
  • 1 Tbsp oil
  • 1/2 cup water (or more depending on how you like them)
  • Salt to taste
Other toppings:
  • 1/2 cup red pickled onions
  • 1 cup shredded cabbage
  • 3 tomatoes, sliced
  • 2 avocados, sliced
  • Fresh cilantro
  • Vegan sour cream (optional)
  • Tapatio or homemade salsa


  1. Preheat oven to 400 F (204 C).
  2. Lightly brush each corn tortilla on each side with avocado oil or any other neutral oil you have. Lightly salt and set on a baking sheet.
  3. Bake for 5-6 minutes on each side until crispy and golden brown.
  4. While tostadas are baking, open can of jackfruit. Drain and rinse well to get rid of the brine flavor.
  5. Turn a pan on medium heat and add avocado oil. Quickly shred jackfruit with hands and add to pan. Pan-fry for about 5 minutes.
  6. Add soy sauce, maple syrup, chili powder and pinch of salt. Mix in well and let cook for another 7-10 minutes until kit gets golden brown then set aside.
  7. Once tostadas have cooled off begin to add toppings! I find it best to spread refried beans first and then jackfruit > pickled onions > tomato slices > shredded cabbage > avocado slices > salsa/tapatio > sour cream drizzle > cilantro.
Refried Beans:
  1. Turn a pan on medium heat and add oil. Once it’s hot, add onion, and serrano pepper, and cook for about 3 minutes until fragrant.
  2. Add beans and water. Wait until they simmer for 2 minutes. Once they are heated all the way through, use the backside of your spatula to mash them until you get your desired consistency.
  3. Add more water if you want then a little runnier. Taste and add salt as needed. 
  4. Turn the stove off and let sit for a few minutes before serving. 
  • Prep Time: 15
  • Cook Time: 20
  • Category: Mexican
  • Method: Stove
  • Cuisine: Mexican


  • Serving Size: 10 servings

3 thoughts on “Bean Tostadas

  1. Pingback: Refried Beans Recipe - (healthy version)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star