Bean Chilli

Prep Time30 mins
Cook Time1 hr
Course: Main Course
Cuisine: Dairy Free, Gluten Free, Vegan, Vegetarian
Keyword: Beans
Servings: 4


  • 2 tablespoons olive oil
  • 1 block of tofu Tofoo doesn’t need pressing
  • 2 red peppers diced
  • 1 onion diced
  • 5-7 mushrooms sliced
  • 2 carrots sliced
  • 4 cloves of garlic
  • 1 tablespoon chilli powder or to taste
  • 2 teaspoons ground cumin
  • 2 teaspoons oregano
  • 2 teaspoons smoked paprika
  • ½ teaspoon salt
  • Black pepper
  • 250 ml beer stout gives a great flavour
  • 3 tablespoons tomato puree
  • 1 tin chopped tomatoes
  • 250 ml stock
  • 1 can drained red kidney beans
  • 1 can drained black beans
  • 1 small can unsweetened sweetcorn
  • juice of ½ a lemon or 1 lime


  • Make the ‘mince’. Crumble the tofu in your hands into a bowl and mix with 1 tablespoon of the oil.
  • Transfer to a well-greased baking sheet.
  • Bake in a moderate oven for 15-20 minutes or until starting to go a bit crispy. Set aside.
  • Chop the vegetables into bean-sized pieces.
  • In a large pot, gently sauté the onion, peppers, mushrooms and carrots until the onions are translucent - about 5 minutes.
  • Add the garlic, chili powder, cumin, oregano, paprika, and salt and cook for another minute.
  • Add the beer, tomato puree, chopped tomatoes, and stock, and scrape any spice mix that started sticking to the bottom of the pot.  Leave to simmer uncovered for 15 minutes.
  • Now add the beans and sweetcorn. Stir everything and turn down the heat to medium low. Put on a lid and let it simmer for about 30 minutes.
  • After the 30 minutes, stir it around and if you want a thicker chilli take off the lid and let it simmer for another 10-15 minutes.
  • Add the tofu crumbles and warm through.
  • When it’s thick enough, add the lemon or lime juice. You can also add cayenne at this point if you want more heat.
  • Serve in bowls with some optional toppings handed round such as chopped coriander leaves, lime wedges, dollops of plain yoghurt, red onion and jalapenos.


This chilli has loads of veg and beans, to create a balanced meal by itself. Adjust the chilli powder up and down, or add flakes/fresh chilli to adjust the hotness to your taste.
The beer adds to the flavour but some alcohol will remain even after evaporation. You can sub the beer for additional stock with some soy sauce and/or brown sauce stirred in. 
I love the extra body and texture the tofu provides, but you could skip it and add more beans instead. You could also swap it for turkey mince for a lean meaty alternative.