In a large skillet, heat 2 tablespoons of oil over medium-high heat. Cook chicken until lightly browned, about 4 to 5 minutes. Transfer to slow cooker.
In the same skillet, add remaining oil and cook onion and garlic, until softened, for 4 to 5 minutes.
Add cumin, oregano and chipotle peppers and stir constantly until fragrant, about 1 minute.
Add stock. Bring to a boil. Transfer to slow cooker. Stir white beans into the slow cooker.
Cover and cook for about 4 1/2 hours on high or 8 hours on low.
Season with salt and pepper and garnish with cilantro leaves when serving.