Heat oil in a large skillet over medium heat. Add the onion and bell pepper, cover and cook until softened, about 5 minutes.
Transfer the vegetables to a 3 1/2 -4 quart slow cooker. Add the garlic, beans, tomatoes, chilies, apple, and stock; season with salt and pepper, cover and cook on low for 6-8 hours. About 10 minutes before serving, stir in the rice, raisins, olives, parsley and almonds.