Skip to Content

Vegan Chili


  • 2 Tbsp olive oil
  • 1 large (or 2 small) onions, chopped
  • 2 large bell peppers, chopped
  • 3 medium carrots, peeled and finely chopped
  • salt
  • 6 cloves of garlic, minced
  • 3 tbsp chili powder
  • 1 tbsp cumin
  • 2 tsp coriander
  • 2 tsp dried oregano
  • 1 chipotle pepper in adobo sauce, chopped
  • 1 Tbsp tomato paste
  • 2 corn tortillas, torn into pieces
  • 1/2 cup brewed coffee
  • 1 28 oz. can of crushed tomatoes
  • 2 Tbsp unsweetened cocoa powder
  • 2 15 oz. cans of pinto beans, drained and rinsed
  • 1/2 head of cauliflower
  • 1/2 finely chopped cilantro


Heat olive oil in large saucepan over medium-high heat. Add onion, bell peppers, carrots and 1/2 teaspoon salt; cook, stirring frequently, until carrots begin to soften, about 8 minutes. 

Add garlic and cook 2 more minutes. 

Add chili powder, cumin, coriander, oregano, chipotle, tomato paste and tortillas and cook, stirring, until tomato paste is brick red, about 4 minutes (add a splash of water if the mixture begins to stick). 

Add coffee and simmer until almost completely reduced, about 30 seconds. 

Stir in tomatoes, cocoa powder, beans and 2 1/2 cups water and bring to simmer over low heat. Cook, stirring occasionally, until chili thickens slightly, about 1 hour, 30 minutes.

Meanwhile, trim large stems off cauliflower and coarsely grate the florets on a box grater. About 10 minutes before chili is done cooking, stir in grated cauliflower. Cook 10 minutes, then remove from heat. 

Stir in chopped cilantro and season with salt. Add some water if the chili is too thick. 

Ladle into bowls and add toppings (i.e., cheese if desired).

Sent in by customer Rhiannon Q!

Shop Ingredients