Aloo Beans Sambhar is a nourishing South Indian delicacy made with beans and potatoes. It is the best accompaniment for idli, dosa or steamed rice.