Pinto Bean Tostadas with Fresh Tomato and Corn Salsa

Pinto Bean Tostadas topped with a vibrant street corn and tomato salsa—one of my favorite meatless meals that’s perfect for entertaining. Creamy avocado, seasoned pinto beans and a bright, tangy corn-tomato salsa are layered on crisp, lightly salted corn tortillas for a satisfying mix of flavors and textures.

Small plate with a pinto bean tostada topped with a street corn tomato salsa, crumbled Cotija cheese, and shredded cabbage.

I enjoy discovering meatless dishes that aren’t just pasta or pizza. Pinto bean tostadas are a welcome change: they’re full of protein and vegetables, and they bring bold Tex‑Mex flavor to the table. I developed this version using creamy refried-style pinto beans and a chipotle‑kissed street corn and tomato salsa for extra brightness.

The finished tostadas are colorful, full of texture, and ideal for a casual family dinner or a vegetarian-friendly gathering.

Ingredient & Substitution Notes

Labeled overhead photo of corn tortillas, corn, pinto beans, tomatoes, a whole avocado, oil, butter, Cotija, garlic, jalapeno, limes, ancho sauce, broth, and spices, all measured and ready to cook.

Below are shopping and substitution tips to help you assemble the recipe. See the recipe card for exact amounts.

  • Corn tortillas. Use fresh tortillas for the best crisp; older tortillas often won’t crisp fully.
  • Pinto beans. Canned beans save time and work well; cooked dried beans also make a great base.
  • Corn. Fresh, frozen, or drained canned corn all work.
  • Tomatoes. Halved cherry or grape tomatoes, or diced Roma/on‑the‑vine tomatoes.
  • Garlic and optional jalapeño. Fresh garlic is recommended; jalapeño adds heat if you like it.
  • Vegetable broth. Helps loosen and flavor the beans.
  • Olive or avocado oil and a touch of butter. Oil for the beans and a bit of butter for the salsa add richness.
  • Fresh lime juice. Brightens both the beans and the salsa.
  • Ancho sauce. The sauce packed with canned chipotle peppers adds smoky heat.
  • Spices. Ground cumin, chili powder, chipotle chili powder and ancho chili powder are used; if you don’t have specialty powders, extra regular chili powder is fine.
  • Crumbled Cotija or queso fresco. Adds salty, creamy contrast.
  • Avocado and toppings. Sliced or mashed avocado, shredded cabbage or lettuce, cilantro, sour cream or additional salsas make great finishing touches.

How To Make Pinto Bean Tostadas

The recipe has several components but follows a straightforward workflow so you don’t end up with a pile of dirty dishes. Work in stages: bake the tostadas, season the beans, and prepare the corn-tomato salsa while the beans simmer.

Make the tostadas: Arrange corn tortillas on a sheet pan, spray lightly with cooking spray and sprinkle a pinch of salt. Bake at 400°F until crisp, flipping once. Store‑bought tostada shells can be used to skip this step.

Six tostadas on a large rimmed baking sheet.

Season the beans: While the tortillas crisp, warm oil in a saucepan, sauté minced garlic briefly, then add drained pinto beans, some vegetable broth, cumin, chili powders and salt. Reduce the heat and let the beans gently simmer until heated through and slightly thickened; add more broth if they dry out. Stir in lime juice just before serving.

Refried, seasoned pinto beans in a bowl garnished with thinly-sliced lime.

Make the tomato-corn salsa: In another skillet, melt butter over medium-high heat, sauté garlic and optional jalapeño with a bit of chili powder until fragrant. Add corn and ancho sauce, cook the corn a few minutes until tender and slightly charred in spots if possible. Remove from heat and stir in tomatoes, Cotija cheese, lime juice and salt, tasting and adjusting seasoning.

Cast iron skillet full of street corn tomato salsa with Cotija.

When all components are ready, set up an assembly area so diners can customize their tostadas. I like to spread a little mashed avocado on each crisp tortilla to help hold the beans, then top with seasoned pinto beans, the corn-tomato salsa and additional toppings such as shredded cabbage, cilantro and a squeeze of lime.

Countertop with a plate full of pinto bean tostadas, surrounded by extra salsa, tomatoes, avocado, and lime.

Storage & Reheating

Store components separately for best results. Keep extra tostadas sealed at room temperature and re-crisp them briefly in the oven or toaster oven. Leftover beans and corn salsa can be combined in an airtight container and refrigerated for 3–4 days; reheat in a saucepan or microwave, adding a splash of broth to loosen the beans if needed.

  • Extra tostadas: Store at room temperature in a sealed container; re-crisp if soft.
  • Leftover beans and salsa: Refrigerate together for 3–4 days; reheat gently and add a little liquid if the beans dry out.

Related Recipes

If you enjoy Tex‑Mex at home, try other crowd-pleasing recipes like ground chicken tacos, Baja chicken tacos, black bean enchiladas or a ground beef enchilada casserole. Classic sides such as guacamole, quick blender salsa, black bean salsa or a Mexican three-bean salad pair well with any taco or tostada night.

Small plate holding two pinto bean tostadas topped with corn and tomato salsa, red cabbage, Cotija, and lime wedges.

If you make these Pinto Bean Tostadas, please rate the recipe and leave a comment to share how they turned out. I love hearing from readers and it helps others discover the recipe.

Small plate with a pinto bean tostada topped with a street corn tomato salsa, crumbled Cotija cheese, and shredded cabbage.

Pinto Bean Tostadas with Tomato Corn Salsa

Prep Time: 10 mins
Cook Time: 25 mins
Total Time: 35 mins
Servings: 4
A flavorful vegetarian main featuring seasoned pinto beans, a smoky corn-tomato salsa and crisp corn tostadas.

Ingredients

For the Tostadas:

  • 8 corn tortillas
  • cooking spray
  • pinch of salt

For the Beans:

  • 1 teaspoon olive or avocado oil
  • 1 small clove garlic, minced
  • 2 (15 ounce) cans pinto beans, drained and rinsed
  • 1/4–1/2 cup vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 3/4 teaspoon kosher salt
  • 1/4 teaspoon chipotle chili powder (optional)
  • 1/8 teaspoon ancho chili powder (optional)
  • 1–2 teaspoons lime juice

For the Salsa:

  • 1 Tablespoon butter
  • 1 small clove garlic, minced
  • 1/2 jalapeño, seeded and diced (optional)
  • 1/2 teaspoon chili powder
  • 1 1/2 cups corn kernels (fresh, frozen, or canned)
  • 2 teaspoons ancho sauce (from canned chipotles)
  • 1 cup tomatoes, chopped or halved
  • 1/4 cup crumbled Cotija or queso fresco
  • juice of 1 lime
  • 1/2 teaspoon kosher salt

To Assemble:

  • 1 avocado

Instructions

  • To make the tostadas, lay tortillas on a sheet pan, mist both sides with cooking spray and sprinkle lightly with kosher salt. Bake at 400°F for 5 minutes, flip, and bake another 5–10 minutes until crisp. Set aside.
  • While the tostadas bake, start the pinto beans. Warm oil in a saucepan over medium-high heat, add garlic and cook 30–60 seconds. Stir in pinto beans, 1/4 cup broth, cumin, salt and chili powders. Reduce heat to low and simmer, adding broth as needed. Add lime juice just before serving.
  • While the beans simmer, make the salsa. Melt butter in a skillet over medium-high heat. Add garlic, jalapeño (if using) and chili powder and cook until fragrant, about 1 minute.
  • Add corn and ancho sauce, stir to coat and cook about 5 minutes, stirring occasionally. Remove from heat and stir in tomatoes, Cotija, lime juice and salt. Adjust seasoning to taste.
  • To assemble, mash a little avocado on each tostada, top with beans, then the corn-tomato salsa and any additional toppings. Serve with lime wedges and enjoy.

Notes

  • Tortillas: Fresh corn tortillas crisp best; very old tortillas may not crisp fully.
  • Chili powders: If you don’t have chipotle or ancho powders, extra regular chili powder works fine.
  • Ancho sauce: For more heat, chop a whole chipotle pepper and add it to the corn while cooking.
  • Tomatoes: Use halved cherry or grape tomatoes, or dice a Roma or on‑the‑vine tomato.

Nutrition Estimate

Calories: 457 kcal, Carbohydrates: 71 g, Protein: 16 g, Fat: 15 g, Saturated Fat: 4 g, Sodium: 1726 mg, Fiber: 19 g
Author: Monica
Course: Mains
Cuisine: Mexican, Tex-Mex
Keyword: pinto bean tostadas, vegetarian tostadas