Homemade Mexican Tostadas with Refried Beans

About the author: Susan Updated on Sat, 24 Jan 2026 15:25:39 GMT Main Dishes

Tags: #mexican #vegetarian #gluten-free #family-dinner

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:25:39 GMT

View Recipe →
Mexican tostadas with refried beans, avocado, queso fresco, and salsa Pin it
Mexican tostadas with refried beans, avocado, queso fresco, and salsa

Homemade Mexican Tostadas with Refried Beans are the kind of dinner that makes the table feel lively without making the cook work too hard. The shells are crisp and salty, the beans are warm and creamy, and the toppings do the bright, fresh work.

I like making the shells from corn tortillas because they taste fresher than most boxed tostadas. Once the tortillas are fried, everyone can build their own plate with salsa, lettuce, avocado, and cheese.

Homemade Mexican Tostadas With Refried Beans

The short ingredient list is all about contrast. Choose sturdy corn tortillas, creamy beans, crisp lettuce, ripe avocado, and a salsa you actually like because every layer is easy to taste.

Ingredients for Mexican tostadas with refried beans and fresh toppings
Ingredients for Mexican tostadas with refried beans and fresh toppings
  • Corn tortillas. The base of the tostadas. Thicker tortillas fry into shells that stay sturdy under the toppings.
  • Neutral oil. Gives the shells an even, crisp texture without adding a heavy flavor.
  • Refried beans. The creamy anchor that helps the toppings stick to the shell.
  • Iceberg lettuce. Adds cold crunch and keeps the tostadas feeling fresh.
  • Tomatoes. Bring juiciness and a little sweetness to balance the beans.
  • Avocado. Adds richness and soft texture without needing much else.
  • Queso fresco. Crumbles over the top for a salty, milky finish.
  • Salsa and jalapenos. Add heat, acidity, and the final punch of flavor.
  • Cilantro and lime. Brighten the beans and toppings right before serving.

Crisp Shells, Warm Beans

  1. Dry the tortillas. Warm the tortillas in a 250 degree F oven for 10 minutes. This drives off surface moisture and helps them fry crisp instead of leathery.
  2. Fry the shells. Heat the oil in a skillet until a tortilla edge bubbles right away. Fry each tortilla for 30-45 seconds per side until golden and firm.
  3. Drain and salt. Move the shells to paper towels or a rack and sprinkle lightly with salt while hot.
  4. Warm the beans. Heat the refried beans with water, cumin, and lime juice until creamy and spreadable.
  5. Prep the toppings. Shred the lettuce, chop the tomatoes, slice the avocado, crumble the cheese, and set out salsa, jalapenos, cilantro, and lime wedges.
  6. Build the tostadas. Spread beans over each shell, then add lettuce, tomato, avocado, cheese, salsa, jalapenos, and cilantro. Serve right away.

Why the Shell Matters

A tostada is built on a crisp tortilla, so the shell has to be more than a crunchy plate. It should be firm enough to hold beans, but not so thick that it tastes hard or stale. The word tostada points to that toasted, crisp base, and it is the part that makes this different from a taco.

Drying the tortillas in a low oven first makes frying easier. Less moisture means less sputtering oil and a cleaner crunch. If you want the same dinner with grilled meat, this bean version pairs well with the richer flavors in Mexican tostadas de carne asada.

Beans That Spread Cleanly

Refried beans should be warm and soft enough to glide across the shell. Thick, cold beans tear the tostada and make the first bite clumsy. I loosen canned beans with a few tablespoons of water, then season them with cumin and lime. It is a small move, but it makes the beans taste less flat.

Pinto beans are classic, though black refried beans are good too. If your beans are already salty, skip extra salt until the end. For a little more depth, warm them in a skillet with a teaspoon of oil before adding the water. The texture should be closer to soft mashed potatoes than paste.

Toppings That Stay Bright

The best tostada toppings are crisp, acidic, creamy, and salty. Shredded lettuce gives crunch, tomatoes bring juice, avocado adds richness, and queso fresco finishes it without weighing everything down. A spoonful of homemade salsa is enough. Too much salsa will soak through the shell.

If you are serving a bigger meal, add a cool side like Mexican coleslaw. The cabbage and jalapeno work naturally with the beans. For heat, use pickled jalapenos instead of raw ones. Their tang cuts through the creamy beans and cheese.

Build Them at the Table

Tostadas are best assembled right before eating. Set the shells on a platter and keep the beans warm in a small pot. Put toppings in separate bowls so people can build one tostada at a time instead of stacking a whole tray that softens while everyone talks.

For kids, make smaller tostadas or break shells in half so they are easier to handle. For a fuller dinner, serve them with easy Mexican style rice. The rice catches the toppings that fall off, which is half the fun of eating tostadas anyway.

Saving the Leftovers

Store each part separately. Shells go in an airtight container at room temperature once they are fully cool. Beans, cheese, lettuce, tomatoes, and avocado belong in the fridge. FoodSafety.gov has a useful cold food storage chart if you want a general reference for leftovers.

Re-crisp shells in a 300 degree F oven for 4-6 minutes. Warm the beans gently with a splash of water. Do not microwave fully assembled tostadas. The shell turns soft and the lettuce wilts before the beans heat through.

Homemade Mexican Tostadas with Refried Beans
Homemade Mexican Tostadas with Refried Beans
Homemade Mexican Tostadas with Refried Beans
Homemade Mexican Tostadas with Refried Beans

FAQs

Can I use canned refried beans for tostadas?

Yes. Canned refried beans work well if you warm them with a splash of water or broth so they spread smoothly. Taste before assembling and add salt, cumin, or a squeeze of lime if they need more life.

Can I bake the tostada shells instead of frying them?

Yes, brush both sides of the tortillas lightly with oil and bake at 400 degrees F until crisp, about 8-12 minutes. Flip once and watch the edges near the end because thin tortillas can go from golden to too dark fast.

How do I keep tostadas from getting soggy?

Start with a fully crisp shell, then add warm beans as the first layer. Keep salsa, crema, and juicy tomatoes near the top and assemble only what you plan to eat right away.

What cheese is best for refried bean tostadas?

Queso fresco gives a salty, crumbly finish that feels fresh. Cotija is sharper and saltier, while Monterey Jack melts softly if you want a warmer, gooier tostada.

How can I make these vegan?

Use vegetarian refried beans made without lard and skip the dairy toppings. Add avocado, pickled onions, salsa, cilantro, shredded cabbage, and a squeeze of lime so the tostadas still feel full and balanced.

What should I serve with bean tostadas?

They are filling enough on their own, but rice, slaw, street corn, or a small salad all work well. For a party, set the toppings in bowls and let everyone build each tostada fresh.

References

Sources cited in this recipe.
4.40 from 21 votes

Homemade Mexican Tostadas with Refried Beans

Prep time:
20 min
Cook time:
25 min
Total time:
45 min
Servings:
6
Mexican tostadas with refried beans, avocado, queso fresco, and salsa

Crispy corn tostadas layered with creamy refried beans, fresh toppings, queso fresco, salsa, and avocado for an easy Mexican dinner.

Ingredients

  • For the tostada shells

  • 12 corn tortillas
  • 1 1/2 cups (360 ml) neutral oil, such as canola or corn oil, for frying
  • 1/2 teaspoon fine salt, plus more as needed
  • For the beans

  • 3 1/2 cups (about 840 g) refried pinto beans, canned or homemade
  • 1/4 cup (60 ml) water or vegetable broth, plus more as needed
  • 1/2 teaspoon ground cumin
  • 1 tablespoon fresh lime juice
  • For the toppings

  • 3 cups (210 g) shredded iceberg lettuce
  • 2 medium tomatoes, diced
  • 2 avocados, sliced or diced
  • 1 cup (115 g) crumbled queso fresco or shredded Monterey Jack
  • 3/4 cup (180 g) salsa
  • 1/3 cup (45 g) pickled jalapeno slices
  • 1/4 cup chopped fresh cilantro
  • Lime wedges, for serving
  • Sour cream or Mexican crema, optional

Instructions

1.

1. Dry the tortillas: Heat the oven to 250 degrees F. Arrange the tortillas on a baking sheet and warm for 10 minutes to remove excess moisture.

2.

2. Fry the shells: Heat the oil in a wide skillet over medium-high heat. Fry one tortilla at a time for 30-45 seconds per side until golden and crisp, using tongs to keep it flat.

3.

3. Drain and season: Transfer each fried tortilla to paper towels or a wire rack. Sprinkle lightly with salt while hot and keep the shells warm in the low oven if needed.

4.

4. Warm the beans: Combine the refried beans, water, cumin, and lime juice in a small saucepan. Cook over medium-low heat for 5-7 minutes, stirring often, until creamy and spreadable.

5.

5. Prepare the toppings: Set out the lettuce, tomatoes, avocado, cheese, salsa, jalapenos, cilantro, lime wedges, and optional crema in separate bowls.

6.

6. Assemble and serve: Spread a thin layer of warm beans over each crisp shell. Top with lettuce, tomato, avocado, cheese, salsa, jalapenos, cilantro, and a squeeze of lime. Serve immediately.

Good to know

  1. Makes 12 tostadas, about 2 per serving.
  2. Assemble right before serving so the shells stay crisp.
  3. Use vegetarian refried beans if you need the recipe to stay meatless.

Equipment

  • Wide skillet
  • Tongs
  • Baking sheet
  • Small saucepan
  • Paper towels or wire rack

Allergens

Always check labels if you have allergies.
  • Dairy
  • Corn

Nutrition facts

Values are estimates per serving.
  • Calories: 430
  • Fat: 23 g
  • Carbs: 47 g
  • Protein: 14 g