Place the meat in a large bowl. Add the seasoning and toss well to coat.
Add the oil and butter to a Dutch oven or large stock pot, and melt over medium heat. Add the meat to the oven or pot. Reduce the heat to medium-low and cover. Cook for about 20 minutes, stirring occasionally.
Spoon out the broth from the meat and reserve. Continue to cook the meat 5 minutes uncovered, or until it browns, stirring occasionally.
Stir in the onion, serrano and garlic. Cook for about 5 minutes, or until the onions are tender, stirring occasionally.
Reduce the heat to low and evenly sift in the flour. Stir to coat meat and cook for an additional 4 to 5 minutes.
Stir in the reserved broth and water. Stir in the cumin and oregano. Stir in the poblano peppers, green Anaheims and tomato.
Increase the heat to medium, cover and cook for about 45 minutes to 1 hour, or until the meat is fork tender, stirring occasionally. You may have to add more water or beef broth to give this more moisture but not too soupy. Serve warm as a soup, with refried beans over rice or mashed potatoes or in a tortilla.