In a large pot or dutch oven, warm oil over medium heat. Add onions, peppers, garlic, chili powder, salt, coriander, paprika, and oregano; sauté for 8–10 minutes. Stir in tomato paste, followed by tomatoes, breaking apart with a wooden spoon. Mix in lime juice, beans, tempeh, and water. Bring to boil, reduce to a simmer, cover, and cook for 25 to 30 minutes, stirring once or twice.