Tostadas de frijoles, also known as bean tostadas, are a popular Mexican dish that features a crispy, flat tortilla as the base, topped with a layer of refried pinto beans, lettuce, and pico de gallo.

The primary ingredient for tostadas de frijoles is frijoles refritos, which can be black beans, pinto, or kidney. Beans provide a rich, hearty flavor and a good source of protein, making them a popular choice for vegetarian tostadas.

I like to make these beans tostadas often because they’re easily customizable, budget-friendly, and perfect as a quick lunch or dinner any day of the week!

Close-up of tostadas de frijoles with vegetarian toppings like pico de gallo and salsa.

Ingredients

  • Beans: You can use my recipe for frijoles de la olla or store-bought beans to make the flavorful refried beans mixture.
  • Tostada shells: The base for these tostadas can be made at home or you can buy pre-made tostada shells from the store. Tostada shells are traditionally made from corn tortillas, and they are prepared by frying, baking, or toasting the tortillas until they become crispy and golden.
  • Aromatics: Onion and garlic are nicely chopped to add extra flavor to the beans.
  • Chiles: I recommend chiles jalapeños or serrano for a spicy kick, feel free to leave out if you don’t like spicy food.
  • Oil: Use your favorite cooking oil, I used extra virgin olive oil.
  • Toppings: You can top your tostadas de frijoles with pretty much anything you’d like, I used chopped lettuce, pico de gallo, crema Mexicana (or sour cream), queso fresco, and salsa roja.

How To Make Tostadas de Frijoles

Heat 3 tablespoons of oil in a pan over medium heat. Add the chopped onion and chilies and cook stirring constantly for 2-3 minutes or until onions are nicely soft and translucent.

Onions and chilies cooking in a pan.

Stir in the chopped garlic until fragrant.

Next, add the cooked beans and mix. Cook for half a minute then mash the beans with a potato masher until they are nicely creamy. Turn off the heat and set aside.

Refried beans in a pan to make vegetarian tostadas.

Prepare the pico de gallo by placing tomatoes, onion, chiles, and chopped cilantro in a mixing bowl.

Add a squeeze of lime juice and a good pinch of salt. Mix to combine and adjust salt and lime juice if needed.

Pico de gallo in a bowl.

If you want to use homemade tostada shells, fry or bake them. Set them aside and have everything on hand to assemble the tostadas.

Place a tostada shell on a plate and add a layer of refried beans, nicely spreading them all over the crispy shell.

A tostada shell in a plate with refried beans spread all over.

Now, add some chopped lettuce and then top with pico de gallo.

Top Tip: Make sure to not overload with ingredients or your tostada will break when you pick it!

Finish with a dollop of cream, a sprinkle of queso fresco, and a spoonful of your preferred salsa on top. Enjoy!

Assembled vegetarian tostadas de frijoles and adding some salsa with a spoon.

Tips & Notes

  • Crispy tostada shells: Make sure the tortillas are fried, baked, or toasted until they are crispy and golden. This will give your tostadas the ideal texture and prevent them from becoming soggy too quickly or breaking when you take them.
  • Season your beans: You can use other seasonings for the refried beans, such as salt, pepper, cumin, and chili powder (or taco seasoning). This will enhance the overall flavors.
  • Layer thoughtfully: Start with a layer of beans to act as a “glue” to hold the toppings on the tostada shell. Then, add your toppings in a way that balances flavors and textures.
  • Serve immediately: Assemble and serve your vegetarian tostadas immediately to prevent the shells from becoming soggy. If you need to prepare them in advance, store the components separately and assemble them just before serving.
  • Make it a meal: Serve your tostadas de frijoles with sides like arroz rojo or a simple sopa de verduras for a complete and satisfying meal.
Tostadas de Frijoles with vegetarian toppings in a serving clay plate and some salsa and other toppings on the side placed in small bowls.

More Tostada Toppings

There are many delicious and creative toppings you can add to the tostadas, these are my favorites:

Storing Tips

To maintain the best quality and texture, I recommend storing the components for the tostadas separately and assembling them just before serving. Here’s how you can store each part:

  • Tostada shells: Store the crispy shells in an airtight container or resealable plastic bag at room temperature. They should stay fresh for up to a week.
  • Beans: Transfer the refried beans to an airtight container and store them in the refrigerator where they should last for 3 to 5 days. You can also freeze beans in a freezer-safe container for up to 3 months.
  • Other toppings: Store chopped veggies, cheese, and other toppings in separate airtight containers in the refrigerator. Most vegetables should stay fresh for 3 to 5 days, while cheese may last longer.
  • Sauces and dips: Salsas can be stored in airtight containers in the refrigerator for up to a week, depending on the ingredients.

When you are ready to serve, reheat the beans if necessary, and assemble the tostadas de frijoles as per the recipe.

More Tostadas Recipes

Please leave a comment and let me know how you would tweak this Tostadas de Frijoles recipe to make it your own. Also, don’t forget to share and follow this blog on Instagram, Facebook, Pinterest, and YouTube.

Video

Recipe Card

Vegetarian Tostadas de Frijoles recipe.

Tostadas de Frijoles

12 tostadas
These tostadas are topped with a layer of refried beans, lettuce, pico de gallo, cream, cheese, and salsa. Enjoy it as a fun appetizer or as a full meal with your favorite soup.
prep 20 minutes
cook 5 minutes
total 20 minutes

Ingredients 

  • 10 tostada shells
  • 2 ½ cups cooked beans (pinto, black beans, etc.)
  • cup onion (chopped)
  • 1 jalapeño pepper (chopped)
  • 1 clove garlic
  • 3 Tablespoons olive oil

For pico de gallo

  • 2 medium tomatoes (diced)
  • 1 small onion (chopped)
  • 1 jalapeño pepper (chopped)
  • 1 small bunch cilantro (chopped)
  • ½ lime (juice)
  • salt (to taste)

Toppings

  • 3 cups lettuce (chopped)
  • queso fresco (or Feta cheese)
  • Mexican crema (or sour cream)
  • salsa roja (or your favorite type of salsa)

Instructions
 

  • Heat the oil in a pan over medium heat. Add the chopped onion and chilies and cook stirring constantly for 2-3 minutes or until onions are nicely soft and translucent.
  • Stir in the chopped garlic until fragrant. Then add the beans and cook for half a minute.
  • Mash the beans with a potato masher until they are nicely creamy. Turn off the heat and set aside.
  • Prepare the pico de gallo by placing tomatoes, onion, chiles, and chopped cilantro in a mixing bowl.
  • Add a squeeze of lime juice and a good pinch of salt. Mix to combine and adjust salt and lime juice if needed.
  • Place a tostada shell on a plate and add a layer of refried beans, nicely spreading them all over the crispy shell.
  • Add some chopped lettuce and then top with pico de gallo.
  • Finish with a dollop of cream, a sprinkle of queso fresco, and a spoonful of your preferred salsa on top.

Notes

  • You can use other seasonings for the refried beans, such as salt, pepper, cumin, and chili powder (or taco seasoning). This will enhance the overall flavors.
  • When making your tostadas de frijoles start with a layer of beans to act as a “glue” to hold the toppings on the tostada shell.  
  • Assemble and serve your vegetarian tostadas immediately to prevent the shells from becoming soggy. If you need to prepare them in advance, store the components separately and assemble them just before serving. Read the blog post to know the best tips for storing the ingredients.
  • Nutrition info doesn’t count cream, cheese, and salsa on these tostadas.
Nutrition Information
Serving: 1 tostada de frijoles | Calories: 159kcal | Carbohydrates: 20g | Protein: 4g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Sodium: 500mg | Potassium: 240mg | Fiber: 4g | Sugar: 1g | Vitamin A: 301IU | Vitamin C: 8mg | Calcium: 30mg | Iron: 1mg
rate this recipeScroll down and leave a comment with stars!

Join now my email list  

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment

  1. 5 stars
    I love your recipes, everything looks so good and delicious, even those simple frijoles tostadas, honestly, your photos are so mouthwatering and the recipes very easy to follow because of your detailed instructions. Thank you.