Huevos Rancheros with Black Beans on the Grill
25 MIN
25 MIN

Huevos Rancheros with Black Beans on the Grill


  • 3 cups (420 g) cherry tomatoes
  • 1 serrano or jalapeño chili pepper, seeded and coarsely chopped
  • 1 onion, chopped
  • 1 yellow bell pepper, seeded and diced
  • 2 garlic cloves, chopped
  • 3 tbsp (45 ml) olive oil
  • 1 tsp dried oregano
  • ½ tsp ground cumin
  • 1 tbsp (15 ml) red wine vinegar
  • 1 can (19 oz/540 ml) black beans, rinsed and drained
  • 4 eggs
  • 2/3 cup (80 g) feta cheese, crumbled
  • Cilantro leaves, to taste
  • 1 ripe avocado, diced


  1. Place a 10-inch (25 cm) wide, 2-inch (5 cm) deep cast iron pan directly on the barbecue grill. Preheat the grill, setting the burners to medium.
  2. Place the tomatoes and chili pepper in the hot, dry skillet. Close the barbecue lid and cook until the tomatoes burst and release their juices, about 8 minutes, stirring twice. Set aside in a bowl.
  3. In the same skillet, soften the onion, bell pepper and garlic in the oil for 4 minutes, stirring with a wooden spoon. Add the oregano and cumin. Cook for 1 minute while stirring. Add the vinegar, black beans and two-thirds of the tomato mixture. Season with salt and pepper.
  4. Using a spoon, make 4 wells in the mixture and break an egg into each one. Close the barbecue lid and cook for 6 minutes or until the egg whites are cooked but the yolks are still runny. Remove the skillet from the barbecue.
  5. Season the eggs with salt and pepper. Garnish with the remaining tomato mixture, the feta, cilantro and avocado, if desired. Serve with grilled soft corn tortillas, if desired.