Finely crumble the smoked tofu using your hands or a fork.
In a non-stick stockpot or deep frying pan, heat up the olive oil over medium-high heat. Add the diced onion and crumbled tofu, season with salt and fry for 5 - 10 minutes, until lightly browned.
Add the sliced red pepper and fry for 2 more minutes.
Add the minced garlic, finely chopped fresh chillies, all the spices and oregano. Stir and fry for 1 more minute.
Add the remaining ingredients, except the chocolate.
Simmer for at least 20 minutes until the tomatoes have cooked down. Adjust the consistency to your liking by cooking further to thicken, or add a splash of water when the chilli gets too thick for your taste.
Close to the end of the cooking time, add the dark chocolate, stir and let it melt. Simmer for a couple more minutes, then turn off the heat.
Let the chilli rest for 10 minutes to allow the flavours to mingle for the best result.Serve with rice, tortilla chips or fresh bread, a garnish of fresh coriander and a dollop of vegan sour cream or yoghurt.
Notes
Smoked TofuCan't get your hands on a block of smoked tofu? You can make this tofu chili with regular tofu and use smoked paprika instead of regular, or add a dash of liquid smoke along with the beans and broth.BeansYou can easily swap out the black beans for kidney beans, pinto beans, white beans, chickpeas, or a combination.