Sort beans and remove any debris. Place beans in a large pot and cover with water 2 inches above the beans. Let soak overnight. Drain water.
Lightly spray a 6 quart crock pot with a non stick spray.
Add beans, onions, garlic, jalapeños, seasonings and broth to crock pot. Stir.
Cover and let cook for 6-8 hours on high.
Cook rice according to package directions.
Serve beans over a bed of rice and top with sour cream, cilantro, green onions, optional.