In a large pot, heat oil over medium-high heat. Add onions, bell pepper, chili powder, cumin, oregano, chipotle chili powder, thyme, coriander, salt, and pepper. Cook until vegetables have softened, 7 to 10 minutes.
Stir in garlic until fragrant, about 30 seconds. Add venison and brown, breaking up the clumps with a spoon, about 5 minutes.
Stir in kidney beans, tomatoes, tomato puree, and bay leaf. Bring to a simmer. Cover, and cook for 30 minutes. Remove lid and continue to simmer for an additional 30 minutes. Remove bay leaf and season to taste with salt and pepper. Serve with shredded cheese, scallions, and sour cream.