Refried Bean Tostadas with Crispy Tortillas and Fresh Salsa

Tostadas de Frijoles are a quick, easy, and satisfying meal perfect for busy weeknights. With few ingredients, these Mexican bean tostadas deliver protein and fiber from creamy refried beans — a nutritious, meatless option the whole family will enjoy.

A red plate with a tostada de frijoles

In my Mexican household, tostadas de frijoles — bean tostadas — were a staple. They weren’t fancy, but my mother would make them whenever we needed something fast and filling. Her homemade refried beans were the secret: creamy, savory, and full of flavor. She often served them alongside avocado tostadas and a spicy jalapeño salsa for a complete meal.

That simple family favorite is one I still make for my own kids and husband. Below I share an easy version of crispy bean tostadas that’s ideal for weeknights and easy to customize.

What are Tostadas?

The word “tostada” comes from the Spanish tostado, meaning “toasted.” In practice, a tostada is a flat corn tortilla that’s been fried or toasted until crisp and then used as a base for toppings much like a taco. Tostadas trace back to pre-Hispanic cooking, when tortillas were dry-roasted on a comal. After the Spanish introduced lard and oil, frying became common and the deep-fried tostada was born.

Across Mexico you’ll find many regional variations: coastal tostadas often feature seafood, while inland versions might use beans, meats, or vegetables. Today they remain a beloved everyday food, sold by street vendors and served in homes and restaurants.

For another tasty variation, try ground beef tostadas prepared the same way but topped with seasoned ground meat.

Why You’ll Love This Recipe

  • Simple & Minimal Ingredients: Uses just a few pantry staples and comes together quickly.
  • Meatless & Flexible: Great for vegetarians or for Lent; make vegan easily by skipping the cheese.
  • Nourishing: Refried beans provide protein and fiber for a satisfying meal.
  • Family-Friendly & Customizable: Let everyone top their tostada to taste or add a protein like chicken, steak, or chorizo.
  • Budget-Friendly: Affordable ingredients that are easy to source.

Ingredients & Substitutions

Corn tostadas, a bowl with shredded cheese, a bowl with jalapeño salsa, a bowl with refried beans, 2 roma tomatoes and lettuce
  • Tostada shells: Store-bought shells are convenient, but frying or toasting your own tortillas gives better flavor and texture.
  • Refried beans: Homemade refried pinto beans are ideal — cook the beans, mash them, then fry briefly in oil until creamy. You can also use refried black beans or other bean varieties.
  • Lettuce: Iceberg or romaine work well for crisp texture without overpowering flavor.
  • Tomato: Ripe Roma tomatoes add freshness and color. Dice them small for easy topping.
  • Cheese: Use shredded white Mexican cheeses such as Chihuahua or Muenster, or crumble queso fresco or cotija.
  • Salsa: Any salsa you like — jalapeño, serrano, tomatillo avocado, or salsa verde — pairs well and adds brightness or heat.

See the recipe card below for exact quantities.

How to Make Bean and Cheese Tostadas

Slotted spoon holding down a frying tortilla in oil
A hand on a potato masher mashing beans in a cast-iron skillet
A bowl with shredded cheese, a bowl with jalapeño salsa, a bowl with shredded lettuce, a bowl with diced tomato

1. Fry or toast the tortillas: Homemade tostada shells are simple to make and taste superior to store-bought. Fry or bake tortillas until crisp and golden.

2. Prepare the refried beans: In a skillet heat a portion of the oil, add cooked pinto beans with some of their cooking liquid, and bring to a gentle simmer. Mash with a potato masher to your desired consistency. If the beans are too stiff, add reserved bean broth a little at a time. Stir in more oil and cook until slightly thickened and creamy.

3. Prepare toppings: Shred lettuce, dice tomatoes, crumble or shred cheese, and have salsa ready.

A tostada with refried beans
Bean tostada with cheese, lettuce, and tomato
A bean tostada with lettuce, cheese, tomatoes and salsa

4. Assemble the tostadas: Spread a generous layer of warm refried beans on each tostada shell, then top with shredded lettuce, diced tomato, cheese, and salsa. Season with a pinch of salt if desired and serve immediately to keep the shell crisp.

How to Serve

Serve assembled tostadas right away — the toppings will quickly soften the tortilla if left standing. Offer salsas on the side so everyone can adjust heat and acidity to taste.

What to Serve with Bean Tostadas

Tostadas are satisfying on their own, but they’re great paired with avocado tostadas for variety. Other good sides include Mexican white rice with corn or a nopalitos and roasted red pepper salad for a heartier spread.

How to Store and Reheat

Store leftover components separately for best results. Keep refried beans in an airtight container in the refrigerator for up to 5 days. Store shredded lettuce, diced tomato, and cheese in sealed containers. Keep tostada shells crisp by storing them at room temperature in an airtight container or bag for up to 5 days. Reheat beans gently on the stove or in the microwave, adding a little water or bean liquid if they’ve thickened.

Tips and Variations

  • Make beans ahead: Prepare refried beans in advance and reheat when needed to save time.
  • Ideal bean texture: Keep refried beans creamy and velvety — add small amounts of bean broth or water if they become too dry.
  • Extra protein: Add toppings like picadillo, grilled steak, chorizo, or shredded chicken for a heartier tostada.

FAQ

Can I use store-bought refried beans?

Yes — store-bought refried beans work in a pinch, but homemade beans typically have richer flavor and creamier texture.

Are tostadas de frijoles gluten-free?

Yes. When made with corn tortillas, tostadas are naturally gluten-free.

How do you eat a tostada?

Tostadas are typically eaten with your hands, like a flat open-faced taco or a slice of pizza. Enjoy them without cutlery for the full experience.

I hope you enjoy this recipe. If you try it, please leave a comment and star rating below. Share your photos and tag the account if you post on social media. Happy cooking!

A red plate with a tostada de frijoles (bean tostada)

Recipe

A red plate with a tostada de frijoles (bean tostada)

Tostadas de Frijoles

by Gemma Aguayo-Murphy

Tostadas de Frijoles are a quick, easy, and satisfying meal that’s perfect for busy weeknights. This Mexican dish uses minimal ingredients, but is packed with protein and fiber from the refried beans. It’s a healthy and delicious meatless meal that’s perfect for the whole family.
Print Recipe
Pin Recipe
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
Course Main Course
Cuisine Mexican
Servings 6
Calories 410 kcal

Equipment

  • potato masher

Ingredients

  • 6 tostada shells

Refried Beans

  • 2 cups cooked beans with their liquid (reserve ½ cup extra)
  • ½ cup oil (divided)

Garnishes

  • 2 cups shredded lettuce (iceberg or romaine)
  • 2 diced Roma tomatoes
  • 2 cups shredded or crumbled cheese (muenster, Chihuahua, queso fresco or cotija)
  • 1 cup salsa
  • salt to taste

Instructions

Tostada Shells

  • You can buy tostada shells, but making your own is easy and yields better flavor. Fry or bake corn tortillas until crisp and drain on paper towels.

Prepare Refried Beans

  • Heat ¼ cup oil in a large skillet over medium-low heat. Add cooked beans and some of their liquid.
  • Simmer for about 4 minutes, stirring to combine with the oil.
  • Mash the beans with a potato masher until smooth with a few small chunks. Add ¼–½ cup reserved bean broth if needed to reach the desired consistency.
  • Stir in another ¼ cup oil and continue cooking until beans thicken slightly. Cover and remove from heat.

Prepare Toppings

  • Shred lettuce, dice tomatoes, crumble or shred cheese, and prepare salsa.

Assemble Tostadas

  • Spread a layer of warm refried beans on each tostada shell, then top with lettuce, tomato, cheese, and salsa.
  • Sprinkle with salt if desired and serve immediately to keep the shells crisp.

Notes

  • Top with your favorite salsa for extra flavor. Mild, creamy, or spicy salsas all pair well.
  • Serve these on their own or alongside avocado tostadas, Mexican white rice with corn, or a nopal salad.
  • See detailed refried bean recipes for more guidance on bean texture and seasoning.

Nutrition

Serving: 1 tostada
Calories: 410 kcal
Carbohydrates: 37.2 g
Protein: 12.3 g
Fat: 24.2 g
Fiber: 8.5 g
Did you try this recipe?
Leave a comment and rating or share a photo if you make it — I’d love to hear how it turned out.