Go Back
+ servings
Vegan bean tostada on a white plate with romaine lettuce, onion, and tomato

Vegan Bean Tostadas

These speedy (15-minute!) bean tostadas are a satisfying lunch or dinner. Quick & easy to make, then add your own favorite toppings!
AuthorKaitlin - The Garden Grazer
Prep Time:10 minutes
Cook Time:5 minutes
Total Time:15 minutes
CourseMain Dish
CuisineGluten-Free, Mexican-inspired, Vegan
Servings5 tostadas


  • 5 corn tortillas (or pre-made tostada shells)
  • 1 Tbsp. olive oil (for brushing)
  • 15 oz. can refried beans (vegan)
  • 2-3 tsp. taco seasoning
  • 2/3 cup grape tomatoes
  • 2 cups romaine lettuce
  • 1/4 cup red onion (or white or yellow)

Other toppings of choice:

  • Vegan cheese shreds, salsa, avocado/guacamole, olives, fresh cilantro, hot sauce, etc.


  • Make tostada shells: Turn your oven on broil. Lightly brush both sides of tortillas with olive oil. Then place tortillas in a single file on a baking sheet. Broil for 3-4 minutes. Flip, then broil for 3-4 minutes longer until edges are slightly golden.*
  • Warm the beans: Meanwhile, in a small pan over medium-low heat, add refried beans and taco seasoning. Stir and heat for 5 minutes, stirring occasionally, until warm.
  • Prepare your toppings: Chop tomatoes, lettuce, and finely dice red onion. (Or other toppings of choice.)
  • Build your tostadas: Take a crisp tortilla and spread a thin layer of beans on top. Then add desired toppings.


*Tostada shells: Watch them carefully so they don't burn. I have my rack about 10 inches under the broiler, so adjust the time if yours is closer. They should be thin and crispy. If they are still chewy + tough, then you'll need to cook longer. (Or instead of making your own, you can also purchase pre-made hard tostada shells.)
Refried beans: Be sure to find vegan-style refried beans as most traditional ones are made with lard.
Black beans: These are also a great addition. Simply mix them (rinsed and drained) into the refried bean mixture as it heats on the stove.
Yield: Recipe makes about 5 tostadas (more or less depending on how thick you spread your bean mixture).

Nutrition Per Serving (Estimate)

Calories: 148 kcal | Carbohydrates: 23 g | Protein: 6 g | Fat: 4 g | Saturated Fat: 1 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 2 g | Potassium: 154 mg | Fiber: 6 g | Sugar: 3 g | Vitamin A: 1878 IU | Vitamin C: 4 mg | Calcium: 59 mg | Iron: 1 mg