Heat half the oil in a large casserole on a high heat. Brown minced beef, season, brown for 5 minutes.
Add rest of oil and butter, cook onions and celery for 5 minutes. Add apple, garlic, spices, oregano, green chilli, chipotle, cook 5-10 minutes.
Add kidney beans, chickpeas, tomatoes, browned beef, stock, wine. Simmer 25-30 minutes.
Reheat, serve on rice with soured cream, coriander, and avocado salsa.
For avocado salsa, mash avocados with lime juice, chilli, shallot, coriander stalks, and salt.