Finely chop the onion, garlic, celery and red pepper. Heat a large pot over medium heat. Add 2 teaspoons of oil to the pot.Add the onion and garlic to the pot. Stir occasionally. Once browned, add the celery, red pepper and the red wine. After a few minutes, add the spices (chilli powder, paprika, red chilli flakes and cumin).
Next, stir in the tomato paste, followed by the crushed tomatoes and the broth.
Bring to a light boil, then add your rinsed beans. Stir to fully combine the beans with the tomato mixture.
Turn down to a simmer, cover the pot with a lid and leave to simmer for 20-30 minutes (until the beans are soft). Remember to stir occasionally here, so the bottom doesn't burn.Add in the maple syrup and an option is to add in coconut milk to thicken and make the chili creamier.
Top with avocado, kale and vegan parm