These tostadas are baked corn tortillas loaded with spiced black beans, shredded cabbage, tomato, romaine, radish, and a blended avocado crema. The whole thing comes together in under an hour, and most of the components can be made ahead. If you want a plant-based dinner that feels like real food rather than a compromise, this is a reliable one.
The technique that matters
Two things actually determine whether this dish works. First, the tortilla base: brush each corn tortilla lightly and evenly with oil before baking, and flip them once halfway through. Uneven oil or skipping the flip gives you pale, bendy spots instead of an even crunch. Second, the beans: partially mash them in the pan rather than blending everything smooth. You want about half the beans broken down so the mixture holds together on the tostada without sliding off, while the whole beans give you something to bite into. Rushing either step is where most first attempts go sideways.
Smart swaps
- Plant-based yogurt for the crema: Cashew yogurt gives the smoothest result. Coconut yogurt works but adds a faint sweetness — not a problem, just worth knowing. Soy yogurt is a fine budget option.
- Chipotle chili powder: If you can’t find it, use half the amount of regular chili powder plus a small pinch of smoked paprika. The smokiness matters more than the heat level here.
- Corn tortillas: Store-bought tostada shells skip the baking step entirely and are sold in most grocery stores near the taco kits. They work well and save about 15 minutes.
- Heirloom tomatoes: Any ripe tomato does the job. Cherry tomatoes halved are actually easier to keep on the tostada than large slices.
What can go wrong
- Soggy tostadas after assembly: The beans need to cool for a few minutes before you spread them. Hot, wet beans steam the tortilla from below and soften it fast. Assemble right before eating, not ahead of time.
- Crema turns brown quickly: Avocado oxidizes. Press plastic wrap directly onto the surface of any leftover crema — no air gap — and use it within 24 hours. The lime juice slows browning but doesn’t stop it.
- Beans too thick to spread: Add a tablespoon of water at a time while they’re still in the pan and stir over low heat. They should spread like hummus, not sit like a solid patty.
- Tostadas crack when you bite them: This usually means they were overbaked. Pull them when they’re golden, not deep brown — they firm up more as they cool on the rack.
- Toppings fall off mid-bite: Skip the garnish of whole cilantro sprigs on top — not worth the extra dish — and instead stir chopped cilantro directly into the crema or beans so the flavor stays without the structural chaos.
Leftovers and meal prep
Keep the components separate and they all store well. The spiced beans keep in the fridge for up to 4 days in a sealed container and freeze well for up to 2 months — reheat in a small pan with a splash of water over medium-low heat. The avocado crema lasts 1 day in the fridge with plastic wrap pressed directly on the surface; it doesn’t freeze. Raw toppings like cabbage and radish stay crisp for 2 days if stored dry. Baked tostada shells can be made up to 2 days ahead and kept at room temperature in an open container — sealing them traps moisture and makes them soft. If you’re prepping for the week, make a double batch of beans on Sunday and use them in a breakfast burrito bowl or as a taco filling on another night.

Vegan Tostadas with Spiced Black Beans & Avocado Crema
Equipment
- Baking sheet
- Mixing bowls
- Large skillet
- Blender or food processor
- Spatula
Ingredients
For the Tostada Base:
- 4 pieces corn tortillas use 100% organic corn for best flavor and crunch
- 2 tablespoons neutral oil (e.g., sunflower or avocado oil) for brushing or frying
For the Spiced Black Beans:
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced organic preferred for a sweeter base
- 2 cloves garlic, minced freshly minced for best flavor
- 1 teaspoon ground cumin toasted lightly before use intensifies flavor
- ½ teaspoon smoked paprika
- ¼ teaspoon chipotle chili powder adjust to taste depending on desired heat
- 1 can black beans, drained and rinsed 15 oz, BPA-free can; or use 1.5 cups home-cooked beans
- ¼ cup vegetable broth or water low-sodium preferred
For the Avocado Crema:
- 1 medium ripe avocado hass variety for creaminess
- 2 tablespoons lime juice freshly squeezed for brightness
- ¼ cup unsweetened plant-based yogurt coconut or cashew for creamier texture
- ¼ teaspoon sea salt or to taste
- 1 tablespoon fresh cilantro (optional) chopped
For the Toppings:
- ½ cup shredded red cabbage finely sliced for crunch
- ¼ cup diced tomatoes or cherry tomatoes, halved heirloom tomatoes for color
- ½ cup shredded lettuce or romaine washed and dried
- ¼ cup sliced radishes for sharpness and color
- 1 tablespoon chopped fresh cilantro
- 1 medium lime, cut into wedges for serving
Instructions
- Prepare the Tostadas: Preheat the oven to 400°F (200°C). Brush both sides of the corn tortillas lightly with oil. Place on a baking sheet and bake for 8–10 minutes, flipping halfway, until golden and crisp. Alternatively, you can fry them in a skillet for 1–2 minutes per side until golden and drain on paper towels.
- Make the Spiced Black Beans: In a skillet over medium heat, warm the olive oil. Add diced onion and sauté for 4–5 minutes until softened and translucent. Stir in garlic, cumin, smoked paprika, and chipotle powder. Cook for another 30 seconds until fragrant. Add the black beans and broth. Simmer for 5 minutes, then mash about half the beans with the back of a spatula for a creamier texture.
- Blend the Avocado Crema: In a blender or food processor, combine avocado, lime juice, plant-based yogurt, salt, and optional cilantro. Blend until smooth and creamy. Adjust seasoning to taste. Add 1–2 tablespoons of water if needed for consistency.
- Assemble the Tostadas: Spread a layer of the spiced black beans on each crispy tostada base. Top with shredded lettuce, red cabbage, tomatoes, and radishes. Drizzle with avocado crema.
- Garnish and Serve: Sprinkle with chopped fresh cilantro and serve with lime wedges. Enjoy immediately while the tostadas remain crisp.
Notes
- You can make the black beans and avocado crema a day ahead for faster assembly.
- To add variety, consider grilled corn or pickled onions as toppings.
- For a soy-free yogurt alternative, use a blend of soaked cashews and water pureed smooth.
Nutrition
FAQ
Can I use canned black beans instead of dried?
Yes, canned black beans work perfectly here and are what most home cooks use. Drain and rinse them well before adding to the pan, and reduce the initial cooking time since they’re already soft.
How do I know when the tostadas are done baking?
Pull them when they’re evenly golden and feel firm when you press the center lightly — they should not flex. They continue to crisp as they cool on the rack, so don’t wait for them to look dark in the oven.
My avocados aren’t ripe yet. Can I still make the crema?
Not really — an underripe avocado won’t blend smoothly and will taste bitter. Leave avocados at room temperature for 1 to 2 days to ripen, or place them in a paper bag with a banana to speed it up.
Is this dish gluten-free?
It is, as long as your corn tortillas are certified gluten-free. Most plain corn tortillas are naturally gluten-free, but some brands are processed in facilities that handle wheat, so check the label if this matters to you.
Can I make this ahead for a group?
Yes, but keep everything separate until the last minute. Set up the beans, crema, and toppings in bowls and let people build their own tostadas — this also prevents sogginess and works well for casual gatherings.
What if I can’t find plant-based yogurt for the crema?
You can skip it and blend the avocado with just lime juice, a small splash of water, and salt. The result is thicker and closer to guacamole in texture, but it still works as a spread on the tostada.
If you liked this one
- Smoky BBQ Jackfruit Tacos
- Crispy Bean Corn Tostadas
- Southwestern Quinoa Salad
- Zesty Cilantro Lime Chickpeas
