In a large pot on medium high, heat up the oil and then saute the onions and bell pepper.
Add the beans, add about 3 cups water (atleast double the height of the beans, there should be enough room for eggs to generously fit on top of the beans and still have water above them). Add the jalapeno, chicken bullion, pepper and any more salt if needed. Add Tabasco to your taste if you desire.
Bring to a rapid boil then lower heat to medium. Before going to the next step, make sure that there will be enough water in the pot, above the beans, to cover eggs when they are dropped inches If the water level looks too low, add a little more water.
Gently crack eggs and DROP into the pot, starting at the edge first and then cracking/dropping the rest of the eggs around the edge until you reach the center. The eggs should not touch each other. Cover and let simmer for about 10 mins or until the yolk is set. Sprinkle the cilantro leaves on top of the soup the last couple of minutes of cookin.
To serve, put about 1/2 cup rice on the bottom of a soup bowl and laddle soup on top of rice (carefully placing the 2 eggs on top). Serv with warm corn tortillas.