-
1
1.
-
2
Cover the beans with water and soak them overnight.
-
3
2.
-
4
Rinse and wash the beans under running water, then return them to the pot and cover them with water (to about 1 inch above the beans).
-
5
Note: if you forget to soak the beans, just increase the cooking time by about 1 1/2 hours.
-
6
3.
-
7
Chop the onion finely, mince the jalapeno chilies (you can remove the seeds to suit your preferred level of spiciness), mince the garlic, and roughly chop the cilantro.
-
8
4.
-
9
Add the can of tomatoes, chopped onion, minced garlic and chilies, and half the cilantro to the pot with the beans.
-
10
5.
-
11
Dice the bacon and fry it until crisp.
-
12
Reserve a small amount for garnish, and add the rest to the pot.
-
13
6.
-
14
Turn the heat on medium high and bring the beans to a boil, then lower the heat, cover the pot, and cook for 2 1/2 to 3 hours (until the beans are very tender), stirring occasionally.
-
15
7.
-
16
Check the pot periodically and add water as needed so that the beans stay covered.
-
17
During the last half hour of cooking, remove the cover and turn up the heat slightly so that the excess water evaporates.
-
18
8.
-
19
Season to taste with salt and pepper.
-
20
Serve over rice, with the extra bacon and cilantro sprinkled over top.