For the Chili: Add the olive oil to a large pot and heat over medium-high heat. Add in the onion and garlic and sauté until the onion is translucent and just begins to brown. Add in the tomatoes, beans, water, and all of the spices. Bring to a boil and reduce to simmer and continue to simmer for 1 hour. If the chili gets too thick, just splash in more water to reach desired consistency.
For the Tofu: In the meantime, preheat your oven to 350F (180C). Line a baking sheet with parchment paper, or lightly grease the pan.
Mix nutritional yeast, soy sauce, and olive oil together in a large bowl. Open and drain the tofu (no need to press it), then break off chunks and crumble with your fingers into the bowl. Do this with all of the tofu until you have a large bowl of crumbles. Stir the tofu crumbles well making sure all of the tofu is evenly coated in the nutritional yeast mix.
Spread the tofu mixture evenly over the pan. Bake for about 45 mins, stopping to stir the tofu every now and then. Keep a close eye on it towards the end so that it doesn't burn. You want the tofu to be nice and browned. The smaller crumbles will be darker than the larger crumbles, and that's ok because it will provide a variety of texture.
When the chili and tofu are both prepared, stir in the tofu crumbles and continue to cook the for another 5 minutes. This will allow the tofu to absorb the sauce and get gloriously chewy. Serve hot with a dollop of vegan sour cream and a sprinkle of chives if desired.