Preheat the oven to 200°c or 180°c Fan or 400°f or Gas 6. Line a baking tray with parchment. Break the meat apart and season well. Roast in the oven for 8- 10 minutes. Turn and roast for another 8-10 minutes. When the beef is well browned, drain and set aside until later.
Heat the oil and gently soften the onions and peppers with the thyme and bay leaves over medium heat. Once the onions are translucent and beginning to brown, add the garlic and spices, and cook for another minute before stirring in the tomato puree.
Add the beef to the pan with the tinned tomatoes and stock. Bring to a boil, then reduce to a simmer. Cook for 60 to 90 minutes until the sauce has thickened. Stir occasionally to prevent sticking and add a splash of water if it gets too dry.
Add the Red Kidney beans and diced red peppers. Simmer for 10-12 minutes until the beans are heated through.
Finish with a squeeze of lime, and season to taste. Serve garnished with fresh coriander, avocado, and sour cream.