This Vegan White Bean Chili is super flavourful, comforting and healthy. A subtly spiced, rich white sauce filled with creamy white beans, green peppers and nutty sweetcorn.
Why you’ll love this Vegan White Bean Chili:
- it’s seriously rich and creamy
- it’s warming and comforting
- it’s perfectly spiced
- it’s packed with veggies
- it’s versatile and easily customisable
- it’s healthy and nutritious
- it’s a good source of protein and fibre
- it’s easy to make
- it comes together in one pot
- it takes only 30 minutes to make
- it’s easy to make in big batches and leftovers taste amazing
- it freezes well
- it’s naturally gluten-free
- it’s nut-free optional.
How to make this Vegan White Bean Chili
Scroll down to see the full recipe (ingredients and instructions with measurements).
- Fry the onion, garlic, pepper and coriander (cilantro) for around 7 minutes
- Add the spices (cumin, oregano, cayenne)
- Add the almond milk, stock cube, sweetcorn, white beans
- Cook for around 10 minutes
- Thicken the sauce with cornflour (cornstarch) and it’s done!
Tip: Be very careful with cornflour as it can easily turn clumpy and ruin your dish. Dissolve it first in a splash of water in a small bowl, until you get a small amount of white liquid (make sure it’s not too thick). Make sure it has dissolved completely. Don’t add the cornflour mixture until the sauce is hot and bubbling, and add it carefully a tiny bit at a time, stirring well to ensure it doesn’t clump. Keep heating for a couple of minutes until thickened. If the texture of the sauce looks too thick after you’ve added the cornflour, add extra water, if it’s looking too thin, add extra cornflour by dissolving it in water first etc.
Substitutions you can make to this Vegan White Bean Chili recipe
- You can swap out or add any vegetables you like – just adjust cooking time accordingly.
- You can use any type of white beans – cannellini beans, haricot beans or butter beans.
- You can use either tinned or frozen sweetcorn.
- You can substitute the unsweetened almond milk with unsweetened cashew milk, or use unsweetened soy milk or unsweetened oat milk for a nut-free version.
- You can substitute the cornflour (cornstarch) with all purpose gluten-free flour or rice flour, or plain flour if not gluten-free.
- You can serve it with cooked brown or white rice, quinoa or cornbread.
More vegan Mexican recipes:
- Stretchy Melty Cheese Nachos
- Mexican Tofu Scramble
- Vegan White Bean Queso
- Tofu Fajitas
- Tofu “Fish” Tacos
- Stretchy Melty Cheese Quesadillas
If you try out this recipe or anything else from my blog, I’d really love to hear any feedback! Please give it a rating, leave a comment, or tag a photo @rhiansrecipes #rhiansrecipes on Instagram! Thank you.
Vegan White Bean Chili (GF)
- 1 tablespoon coconut oil (or sub olive, rapeseed or vegetable oil)
- 1 onion , diced
- 2 garlic cloves , minced
- 1 green pepper , cored and diced
- Handful (Handful) fresh coriander (cilantro) , roughly chopped
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Pinch cayenne chilli pepper to taste
- 300 ml (1 1/4 cup) unsweetened almond milk (or sub unsweetened cashew milk, or unsweetened oat milk or unsweetened soy milk for a nut-free version)
- 1 vegetable stock cube (ensure gluten-free if necessary)
- 200 g (7 oz) tin of sweetcorn , drained and rinsed
- 400 g (14 oz) tin of white beans , drained and rinsed (cannellini, haricot or butter beans)
- Salt + pepper to taste
- 1 teaspoon cornflour (cornstarch) (or sub all purpose gluten-free flour or rice flour, or plain flour if not gluten-free)
To serve (optional):
- Cooked brown or white rice or quinoa
- Lime juice
- Heat up the oil in a pan and add the onion, garlic, pepper and coriander once hot
- Fry for around 7 minutes until softened
- Add the cumin, oregano and cayenne and fry for a minute until fragrant
- Add the almond milk, stock cube, sweetcorn, white beans and salt + pepper, along with some extra water if necessary
- Bring to the boil and simmer for around 10 minutes until everything is cooked through
- Dissolve the cornflour in a splash of water in a small bowl, until you get a white liquid (make sure it's not too thick)
- Making sure it has dissolved completely, carefully add it a tiny bit at a time, stirring well so that it doesn’t clump up
- Keep heating for a couple of minutes until thickened
- If the texture of the sauce looks too thick after you've added the cornflour, add extra water, if it's looking too thin, add extra cornflour by dissolving it in water first etc.
- Serve with desired ingredients
Disclosure: This posts contains affiliate links to Amazon. If you click through and purchase any of the products, a small percentage will come to me, with no extra cost to you! This income will go towards the running of this blog – thank you.