Crispy Vegan Tostadas Recipe with Refried Beans and Avocado

These quick vegan tostadas are simple to customize so everyone in the family can build a plate they love. From start to finish the meal takes about 30 minutes; if you make the beans and shells ahead of time, a weeknight dinner can be on the table in ten minutes. They’re naturally gluten-free when made with corn tortillas.

Vegan tostadas with refried beans and lots of toppings on a plate.

The homemade vegan refried beans take about 20 minutes to prepare and provide a creamy base that holds toppings in place. While the beans simmer, you can chop vegetables, slice avocado, and set out bowls so everyone assembles their own tostada.

These make a fun family meal: kids can pick their toppings, and because everyone assembles their own, it’s easy to accommodate different tastes without extra fuss.

And who doesn’t love a crisp tostada shell? These are essentially one large loaded nacho—crunchy, satisfying, and full of fresh flavor.

Ingredients you need

Recipe ingredients arrayed in individual bowls.

Tortillas — I typically use baked tostada shells made from corn tortillas, which stay crisp and are naturally gluten-free. Store-bought tostada shells work fine if you prefer convenience.

Beans — The vegan refried beans are creamy, seasoned, and ready in about 20 minutes. Pinto beans are classic, but refried black beans or kidney beans are great alternatives. If you use canned, check labels to make sure they’re free of lard or dairy.

Toppings — Use whatever you like. A few favorites: shredded lettuce, diced tomatoes, diced avocado, thinly sliced radishes, fresh chopped cilantro, sliced jalapeños, and quick-pickled red onions. You can also offer red salsa, corn salsa, fruit salsa, guacamole, diced onion, green onions, shredded carrots, vegan cheese, or roasted vegetables.

A squeeze of fresh lime or a drizzle of a creamy dressing—such as a southwest-style vegan ranch or a dairy-free harissa yogurt sauce—brings everything together.

How to make the recipe

Scroll to the recipe card below for exact ingredient amounts and step-by-step instructions. The overview here will help you plan the process.

Stack of baked tostada shells with wavy edges.
Finished dish being stirred with a spatula in a skillet.

Make the baked tostada shells and the vegan refried beans first. Both can be prepared ahead and warmed when you’re ready to serve.

Prep all toppings while the beans and shells cook: chop lettuce, dice tomatoes and avocado, slice radishes and jalapeños, and arrange pickled onions and cilantro in small bowls for easy assembly.

Refried beans spread on 4 tostada shells.
4 crispy corn tortillas topped with beans, lettuce, and tomato.
4 crispy corn tortillas topped with beans, lettuce, tomato, avocado, and radishes.
4 crispy corn tortillas topped with beans, lettuce, tomato, avocado, and cilantro.

Spread about 2 to 3 tablespoons of refried beans onto each tostada shell, gently so you don’t break the crisp shell.

Top with shredded lettuce and diced tomatoes as a base, then add sliced radishes, diced avocado, and a sprinkle of fresh cilantro.

4 crispy corn tortillas topped with beans, lettuce, tomato, avocado, radishes, and onion.

Finish with sliced jalapeño and quick-pickled red onions, if you like. Add a drizzle of vegan chipotle crema or a southwest-style ranch for extra richness.

How to serve

Two crispy baked flat tortillas with lots of toppings next to a lime wedge.

Tostadas can be a little messy to eat because the shells are crisp and toppings may fall. Serve them on a plate with napkins handy. Two well-topped tostadas per person makes a filling main; serve extra sides if you want a heartier meal.

Consider offering a simple side such as Spanish rice, a fresh corn and radish salad, a hearts-of-palm salad, or a kale-apple slaw for variety. A lime wedge or a light, nonalcoholic citrus drink pairs nicely.

Storage

Fully assembled tostadas won’t keep well—the shells will soften from the toppings. Assemble only what you intend to eat immediately.

Room temperature: Unfilled tostada shells can be stored in an airtight container or zip-top bag at room temperature for 5 to 6 days.

Fridge: Store any leftover toppings in airtight containers. Refried beans will last 3 to 4 days in the refrigerator; fresh toppings generally keep 1 to 3 days depending on the item.

Freezer: Freeze leftover refried beans for up to 4 months. Tostada shells can be frozen for up to 3 months, then reheated to revive crispness.

Pro tips and tricks

Close up of a crispy tostada shell topped with refried beans, avocado, and pickled onion.

• Both the tostada shells and the refried beans can be made ahead; reheat the beans gently on the stovetop or in the microwave.

• Arrange toppings in separate bowls so everyone can assemble their own tostada—this keeps things tidy and fun.

• Let baked tostada shells cool completely before adding toppings. They crisp up more as they cool and are less likely to get soggy if fully cooled.

• Spread the beans lightly and evenly to avoid cracking the shells.

• Don’t overload the shells with toppings—too much weight makes them hard to eat.

FAQs

What are tostadas?

A tostada is a crisp, flat corn tortilla that serves as a base for layered toppings such as beans, vegetables, salsa, and other condiments.

Are vegan tostadas healthy?

They can be. Making the components at home—tostada shells and refried beans—lets you control oil, salt, and added fats, so homemade versions are often healthier than processed alternatives.

Can I make tostadas with flour tortillas?

You can, but flour tortillas usually won’t achieve the same level of crispness as corn tortillas when baked into tostada shells.

Two vegan tostadas on a plate next to a bowl of refried benas.

More easy vegan dinners

  • Hummus Pasta
  • Vegan Chickpea Tacos
  • Black Bean Soup
  • 4-Ingredient Bean Burgers
  • Vegan Burrito Bowls
  • Tortilla Pizzas
  • Sheet Pan Vegan Fajitas

I hope you enjoy this recipe! If you tried it, please leave a rating and a comment in the recipe card below to share how it went. For more family-friendly meatless recipes, check the recipe collection and cookbooks by the author.

Vegan tostadas with refried beans and lots of toppings on a plate.

Easy Vegan Tostadas

Quick, customizable vegan tostadas with creamy refried beans and fresh toppings. Ready in about 30 minutes, faster if beans and shells are prepared ahead.
Course: Main Dish, Snacks
Cuisine: American, Tex Mex
Diet: Gluten Free, Vegan
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6
Calories: 358 kcal
Author: Jenn Sebestyen

Ingredients

  • 12 Baked Tostada Shells (corn)
  • 1 batch Vegan Refried Beans

Suggested toppings:

  • Shredded lettuce
  • Diced tomatoes
  • Thinly sliced radishes
  • Diced avocado
  • Fresh chopped cilantro
  • Sliced jalapeño
  • Quick pickled red onions
  • Squeeze of fresh lime juice

Instructions

  • Make the baked tostada shells and the vegan refried beans, following your preferred recipes or a tried-and-true method.
  • While the shells and beans cook, gather and prep all toppings so assembly is quick.

To assemble

  • Spread about 2 to 3 tablespoons of refried beans on each tostada shell.
  • Top with desired toppings and finish with a squeeze of lime or a drizzle of dressing.
  • Serve immediately so shells stay crisp.

Notes

• Make the tostada shells and refried beans ahead of time for a quick weeknight assembly. Reheat beans gently before spreading.

• Keep toppings separated until serving to preserve texture; assemble only what you’ll eat right away.

• Let baked shells cool completely before loading them so they stay crunchier longer.


Nutrition facts are estimates based on two fully loaded tostadas per serving and will vary depending on toppings and portion sizes.

Nutrition

Calories: 358 kcal
|
Carbohydrates: 59 g
|
Protein: 14 g
|
Fat: 8 g

Nutrition values are calculated with online tools and are estimates only. Verify with your own data if needed.