Ready in 15 minutes, tostadas de frijoles are quick and easy to make. Keep toppings simple with shredded lettuce or dress them up with crema, avocado, pickled onions and tomato! Try these vegetarian refried bean tostadas as a fast weeknight meal.

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you quick & simple plant-based recipes every week!
Tostadas de frijoles are a Mexican meal with a base of a flat, crispy fried corn tortilla, topped with creamy refried beans, shredded lettuce and usually cheese and/or crema.
This is my vegan take on tostadas de frijoles, using fat-free vegetarian refried pinto beans, plant-based sour cream along with the traditional toppings of shredded lettuce, chopped tomato, sliced avocado and hot sauce.
🧄 Very useful ingredient notes
- Tostada shells - Tostada shells are corn tortillas that have been deep fried or baked until crispy like a tortilla chip. They are sold in grocery stores near the tortillas. Look for baked tostada shells that do not have oil listed in the ingredients. If you can't find them, make your own homemade tostada shells in the oven or air fryer using corn tortillas.
- Refried beans - Refried pinto beans are mashed pinto beans that are sometimes mixed with salt, fat (oil or lard) and seasonings. When buying refried beans for this recipe, look for vegetarian, fat-free refried beans in a can.
- Plant-based crema - Vegan sour cream that is thinned a little bit with plant-based milk works well as a plant-based substitute for crema. Cashew-based sour cream has an excellent, rich flavor. But, you can also use tofu-based sour cream or sunflower seed-based sour cream. See below in the variations section for some incredible flavored crema recipes on this site, too.
📋 Substitutions and variations
Here are some suitable substitutions for the ingredients in this recipe:
- Tostada shells - instead of store-bought tostada shells, make your own tostada shells using corn tortillas. If you can source mini street taco corn tortillas, then use those to make mini tostada shells.
- Refried pinto beans - instead of canned refried beans, you can mash up or blend pinto beans to make your own refried beans. Or, you can use refried or mashed black beans.
Switch things up with these variation ideas!
- Cheesy Tostadas - drizzle on vegan queso with soy chorizo for a burst of rich flavor.
- Refried Black Bean Tostadas - use Cuban-inspired refried black beans instead of pintos for a different flavor
- Chipotle Crema - make homemade vegan chipotle crema to drizzle on top for smoky, spicy flavor
- Jalapeño Cilantro Lime Crema - make homemade vegan jalapeño cilantro lime crema for an herby, spicy flavor
🔪 Instructions
Step-by-step instructions for how to make tostadas de frijoles (Mexican tostadas with refried beans).
- Step 1: Mix refried beans, seasonings, water and hot sauce together in a small saucepan. Heat beans on stove in a small saucepan over medium-low heat, stirring frequently until hot. Remove from heat. Or, heat in a microwave-safe glass bowl and heat in microwave for 1 minute. Stir, then heat for 30 seconds at a time, stopping to stir, until hot.
- Step 2: Many can find store-bought tostada shells in their local grocery stores. Look for baked tostadas with no oil. If you can't find them, you can make your own homemade tostada shells in the oven or air fryer using corn tortillas.
- Step 3: Divide prepared refried beans across 4 tostada shells, spreading the beans across the tostada shells in an even layer. Top the bean tostadas with shredded lettuce and a drizzle of vegan sour cream.
- Step 4: Add optional toppings (sliced avocado, cherry tomatoes, pickled onions and hot sauce), if using them. Sprinkle with salt, black pepper and fresh lime juice. Serve immediately!
Tostadas can be tricky to eat, sometimes. Here's my tutorial on how to eat tostadas without making a mess.
🥡 Make ahead and storage tips
You can make the refried beans ahead of time and then just reheat them in the microwave or on the stovetop before serving.
Tostadas do not keep well as leftovers, since the tostada gets soft and soggy. But, you can refrigerate the separate ingredients (beans, lettuce, tomato, sour cream) for up to 5 days.
🗺 Cultural influences
Tostadas de frijoles are fried corn tortilla tostada shells that are topped with refried beans and other toppings, such as shredded lettuce, crema, tomato, avocado or cheese. The dish originated from Mexico and is eaten throughout Texas.
This recipe is inspired by my mixed ethnic background and heritage as a native of Houston, Texas and by the strong cultural influences of my friends from Mexico. See About for more information on my cultural influences and how I attribute recipes.
Love this recipe?
Please rate it ⭐️⭐️⭐️⭐️⭐️ and leave a comment below, so I know which recipes you like the best. This helps me know what to make more of!
📖 Recipe
Tostadas de Frijoles (Tostadas with Refried Beans)
Equipment
Ingredients
Seasoned Refried Beans
- 15 ounces canned refried pinto beans vegetarian, fat-free
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon sea salt
- ⅓ cup water
- ½ teaspoon hot sauce optional, Cholula, Chipotle Tabasco or similar
Assemble the Tostadas
- 4 tostada shells store-bought or homemade
- 2 cups shredded lettuce
- ¼ cup vegan sour cream cashew cream
OPTIONAL Toppings and Garnishes
- 1 lime cut into wedges
- black pepper freshly cracked, to taste
- 1 pinch sea salt to taste
- ½ cup cherry tomatoes quartered
- 1 avocado sliced, optional
- ¼ cup quick pickled onions drained, optional
- hot sauce optional, Cholula, Chipotle Tabasco or your favorite
Instructions
- Mix refried beans, seasonings, water and hot sauce together in a small saucepan. Heat beans on stove in a small saucepan over medium-low heat, stirring frequently until hot. Remove from heat. Or, heat in a microwave-safe glass bowl and heat in microwave for 1 minute. Stir, then heat for 30 seconds at a time, stopping to stir, until hot.15 ounces canned refried pinto beans, ½ teaspoon onion powder, ½ teaspoon garlic powder, ¼ teaspoon sea salt, ⅓ cup water, ½ teaspoon hot sauce
- Divide prepared refried beans across 4 tostada shells, spreading the beans across the tostada shells in an even layer.4 tostada shells
- Top the bean tostadas with shredded lettuce and a drizzle of vegan sour cream.2 cups shredded lettuce, ¼ cup vegan sour cream
- Add optional toppings (sliced avocado, cherry tomatoes, pickled onions and hot sauce), if using them.½ cup cherry tomatoes, 1 avocado, ¼ cup quick pickled onions, hot sauce
- Sprinkle with salt, black pepper and fresh lime juice.1 lime, black pepper, 1 pinch sea salt
Comments
No Comments