Crush the garlic and chop the celery, onion, jalapeno, and green bell pepper. Pour the olive oil in a large pot over medium heat. Add the celery and onions, and cook for 3 minutes, regularly stirring. Add in the garlic, jalapeno, green bell pepper, cumin, paprika, cinnamon, and chili powder, and cook for 1-2 minutes until fragrant.
Step 2
Add the mushrooms and zucchini and cook for 3 minutes. Mix in the walnuts, canned tomatoes, cocoa powder, and lemon juice—Cook for another minute.
Step 3
Pour in the vegetable broth, water, and coconut milk. Reduce to medium-low heat, and let the chili simmer for 20-25 minutes, stirring occasionally. The chili is done when it’s thick, and the vegetables are soft—taste to adjust seasoning.
Step 4
Let the chili sit for 10 minutes before serving. Divide into 4 bowls. Top with avocado slices and fresh cilantro leaves.