Make Ahead

Black Bean Rancheros

August 25, 2016
5 Ratings
Photo by Ashley McLaughlin
  • Serves 3 or 4
Author Notes

This recipe is a great savory breakfast option, and it comes together in less than 30 minutes. Try making it at the peak of summer, when you can enjoy the fresh, sweet flavors of corn, bell pepper, and juicy cherry tomatoes. I love to make these rancheros with my Fresh Cherry Tomato Salsa, but any store-bought salsa will work in a pinch. —Angela Liddon

What You'll Need
  • 1 tablespoon extra-virgin olive oil
  • 1 small onion, diced
  • 1 red bell pepper, sliced into thin strips
  • 1 medium jalapeño, seeded and minced (optional)
  • 1/2 cup frozen or fresh corn
  • one 14-ounce can black beans, drained and rinsed
  • 1/2 cup Fresh Cherry Tomato Salsa or any salsa, plus more for serving
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder, to taste
  • 1/2 to 3/4 teaspoons fine sea salt, to taste
  • 1 cup fresh cilantro, roughly chopped, plus more for garnish
  • 6 medium (or 8 small) corn or flour tortillas
  • 1 large avocado, pitted and sliced
  • Fresh lime juice, for serving
  1. In a large skillet or wok, heat the oil over medium heat. Add the onion and sauté for 5 minutes, stirring frequently,, or until the onion is translucent.
  2. Add the bell pepper, jalapeño (if using), and corn and cook for 5 minutes more, or until the peppers soften.
  3. Stir in the beans, salsa, cumin, garlic powder, and salt. With a fork, lightly mash some of the beans, if desired, leaving most of the beans intact. (This gives it a bit of a refried bean texture, but it’s optional.) Cook for 3 to 5 minutes more, until the mixture is heated through and the vegetables are tender. Stir in the cilantro just before serving.
  4. Warm the tortillas just before serving, if desired. To warm tortillas in the oven, preheat the oven to 350° F (180° C) and wrap up to 6 tortillas in aluminum foil. Place them directly on the oven rack and heat for 15 to 20 minutes, until warmed through. To warm the tortillas in the microwave, place up to 6 tortillas on a large plate and cover with a damp paper towel. Microwave in 20-second intervals until the tortillas are warmed to your liking. Last, you can reheat the tortillas on the stove top by placing a single tortilla in a dry skillet and heating it over medium heat for about 30 seconds on each side.
  5. Divide the bean mixture among the tortillas, and serve with sliced avocado, salsa, and cilantro. Squeeze some fresh lime juice on top of each tortilla.
  6. Store any leftover bean mixture in an airtight container in the fridge for up to 3 days, or you can freeze the rancheros for up to 1 month. Simply assemble each ranchero in a wrap, wrap it in a layer of parchment paper and foil, and place in a freezer bag. To thaw, remove the foil-wrapped rancheros from the bag and place in a 400°F oven for 20 to 25 minutes, flipping halfway through, until warmed throughout.

See what other Food52ers are saying.

  • OPTOMontheEdge
  • Melinda

2 Reviews

OPTOMontheEdge September 13, 2022
Made with store bought fresh salsa, and this was truly FABULOUS. Served it straight from the skillet on the table next to fresh corn torillas, queso fresco, and avocado. MWAH. This will be on repeat for sure.
Melinda September 18, 2019
Added a bit of sour cream...delicious! Thanks for the recipe!