Veggie chili is just as filling as a bowl of the meatiest kind — especially when you make it with this recipe. If you've got guests who aren't interested in chowing down next to the campfire on a meaty dish, this is the best alternative.
Be sure to set out bowls of grated cheeses, raw onions, and tortilla chips to allow your cowpokes to build their own super bowls of chili.
Check beans carefully for rocks and wash very well. Cover with plenty of cold water in a large pot and cook the beans until they are tender, about 90 minutes. Pour off any excess water once the beans are cooked. Squeeze the excess water out of the tofu and crumble into bite-size pieces, or for a more even look, cut into 1-inch cubes.
In a mixing bowl, combine the soy sauce (or tamari), tomato paste, peanut butter, onion powder, water, and 1 tablespoon of oil. Whisk well and pour over the tofu until it is evenly coated. Fry tofu in 2 tablespoons of oil until all liquid is absorbed and the tofu is browned. Set aside.
In a large frying pan, sauté bell pepper, onion, and garlic in 1 tablespoon of oil until the onions are translucent. Add this and the tofu to the cooked beans. Stir in the remaining ingredients and cook over low heat till warmed through, approximately 30 minutes.