Go Back
+ servings
Vegan Black Bean Tostadas

Vegan Black Bean Tostadas

These Vegan Black Bean Tostadas are one of my new favourite plant-based meals, especially when topped with the delicious homemade queso sauce. So simple, healthy and flavourful! {Vegan, gluten-free & dairy-free}
5 from 1 vote
Print Pin
Course: dinner, lunch, Main Course
Cuisine: American, Mexican
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 -5
Calories: 353kcal
Author: Elysia


Creamy Vegan Queso Sauce

  • 1 cup cashews
  • 1 can green chilis
  • 1/2 tsp garlic powder
  • 1/4 tsp salt
  • 1/2 cup water

Optional Toppings

  • Queso sauce
  • Avocado
  • Lettuce
  • Tomatoes
  • Cilantro
  • Corn
  • Salsa
  • Lime Juice


  • Soak the cashews in boiling water for at least two hours. 
  • Add the beans, spices and water to a food processor and pulse until combined. The mixture may still be a bit chunky. If you prefer a smoother consistency, add some additional water until desired consistency is achieved.
  • Meanwhile in a blender, blend the ingredients for the queso sauce until smooth and creamy. 

  • Preheat the oven to 450 degrees F. Place the tortillas on a baking sheet in a single layer (you may require two baking sheets to fit them all). Evenly distribute the bean mixture over each tortilla, leaving about an inch around the edge. Place the baking sheets on the middle wrack and bake for 5 minutes. Move to the top rack and bake for an additional 5 minutes. 
  • Top each tortilla with desired toppings. Drizzle with queso sauce and serve.


* You can store the bean mixture in the fridge for up to four days and the queso sauce for up to a week.
*Nutritional information is calculated based on two corn tortillas and one fifth of the bean mixture per serving and using half the queso sauce for the entire recipe. It does not include optional toppings.


Calories: 353kcal | Carbohydrates: 56g | Protein: 15g | Fat: 9g | Saturated Fat: 1g | Sodium: 418mg | Fiber: 13g | Sugar: 4g
Tried this Recipe? Tag me Today!Mention @HauteandHealthyLiving or tag #HauteandHealthyLiving!