1.Combine all ingredients (except rice) in a large pot.
2.Cover with water to 1 inch above level of ingredients. Cook covered on medium/low heat for 1 ½ - 2 hours. Do not boil beans; just keep at a low bubble. Stir every half hour, scraping sides to keep from sticking. Keep adding water to keep ingredients covered.
3.Take 2 cups of cooked beans out of pot, mash, then return to pot (for a thicker ‘gravy’). Add additional salt and pepper if needed.
4.Serve over scoop of hot cooked rice. Garnish with scallions.