In a large dutch oven with a lid, heat the oil over medium heat and add ground buffalo to brown, breaking large chunks into smaller ones. Cook for about 5 minutes or until all meat is browned. Remove meat and drain excess fat if any, but leave about 1 tablespoon of fat in the pot.
Bring back to medium heat, add onions, red bell pepper, green bell pepper, and Anaheim and cook over medium heat for about 5 minutes, scraping bottom from time to time to get all the browned bits of meat folded in with the vegetables. Add the jalapeno pepper, cook for another 3 minutes stirring from time to time. Add garlic, cook for another minute and then add cumin, oregano, coriander, 1/2 teaspoon salt and pepper to taste. Let spices cook for another minute, stirring.
Return the cooked meat. Stir in the tomatoes and beef broth, brown sugar, Worcestershire sauce, adobo sauce and bay leaf, stir and raise heat and bring to a boil. Once boiling, taste sauce and adjust salt and pepper to taste. Lower heat to a slow simmer, cover with a lid and cook for about 30 mintues. Add beans, continue simmering, covered, for another 10 minutes or until the beans are warmed through. Serve in bowls and garnish with chopped cilantro and green onions.
Recipe Variation: To add a smoky depth of flavor, you can roast the peppers before adding. Also, you can mix and match your favorite beans to enhance the appearance, or add another layer of flavor by substituting dark Mexican beer, such as Negra Modelo, for the beef stock.
Ingredient Note: The canned chipotle peppers in adobo sauce called for in this recipe is my latest grocery store gem! The smoky and almost sweet barbeque flavor compliments just about any dish. Let me know what you think as well!