Easy Three Bean Chili
This hearty and warming crockpot three bean chili is affordable, easily made from pantry staples, can be prepped-ahead, and is freezer friendly. Great for lunch, dinner and meal prep too.
Suitable for Gluten Free and Vegan diets. Post includes Weight Watchers points and freezer instructions.

I first whipped up this recipe with my lovely sister, who was craving a comforting, hearty and filling meal that can be easily prepped-ahead with pantry staples. Since then, I have retested and added my own extra twists and it is now my go to three bean chili recipe.
Want to save this Recipe?
Enter your email below and get it sent straight to your inbox. Along with recipes & tips every week!
Why you’ll love this recipe
- Budget friendly – It is made from super affordable everyday pantry staples. Easily double or triple this recipe to feed a crowd, or as part of your weekly meal prep. And if you are a fan of #mealprep then making extra, or freezing any extra stew you have, helps make this a frugal recipe, helping you stick to your meal prep budget.
- Super easy – Honest one my favorite things about this recipe is that it requires minimal prep and effort. Even better you can assemble ahead, throw in the slow cooker and come back to a cozy dinner in the evening.
- Very versatile – I mix and match the veggies and beans that go in so I can use up what is in my refrigerator and store cupboard. I can easily repurpose leftovers to make veggie bowls, burritos, baked chili mac, chili fries and more. Serve it with tons of toppings so everyone can make it their own.
Great for easy weeknight dinners, potlucks, game day, lunch boxes, veggie tacos, freezer meals and more. This vegan chili also goes great with a side of Instant Pot brown rice or crockpot mashed potatoes. Check out these Mexican recipes too.

Ingredient Notes
In this easy recipe, we’ll combine onion, peppers, garlic, spices, 3 different beans, tomatoes, broth and chili powder into a delicious and warming stew the whole family will love. Follow my tips on each ingredient for best results.
- Oil – Whilst I like using olive oil feel free to use other cooking oil like avocado or rapeseed oil.
- Spices – I love that this veggie chili gets tons of flavor from ground cumin, ground coriander, dried oregano, cayenne pepper. Add more or less spices to your taste and try to use fresh spices as old spices just taste powdery. Salt completes this.
- Aromatics – Onion, bell pepper and minced garlic gives you that gorgeous smell and flavor. I add another bell pepper in if I have ones that need using up.
- Beans – I love using a combination of black-eyed beans, kidney beans and pinto beans (the veggie ones), but you can use whichever combination you like. Make sure to drain them and rinse them well before using.
- Veggies – peeled and diced butternut squash and cork kernels add extra body and sweetness to the chili. Dice the squash in small cubes so the cubes cooks quickly.
- Liquids – Vegetable broth and diced tomatoes provide both the liquid cooking base as well as extra flavor. Of course you can use water instead of broth if you prefer.
- Optional ingredients – A tablespoon of grated dark chocolate or cocoa powder or a teaspoon or two of balsamic vinegar adds an amazing depth of flavour to this vegan chili. Try adding some of these when you cook and see what you think.
Handy Tip: Use Good Kitchen Tools!
For the best tools to help make your recipe even easier and more successful, check out my collection of the Best Kitchen Tools on Amazon.
How To Make Three Bean Chili On The Stovetop
Get the complete ingredients list and instructions from the recipe card below.
- Heat the oil in a saucepan and fry the onion and pepper for about 5 minutes till softened.
- Stir in the garlic paste, followed by the spices and herbs and cook for a further minute.
- Add in the rest of the ingredients, season with salt, mix, bring to the boil.
- Then reduce to a simmer, cover and cook for about 35 minutes until thickened and done.
Make It In The Crockpot
Get the complete ingredients list and instructions from the recipe card below.
- Heat the oil in a saucepan and fry the onion and pepper for about 5 minutes till softened.
- Stir in the garlic paste, followed by the spices and herbs and cook for a further minute.
- Transfer mix into a slow cooker, add in the rest of the ingredients, season with salt, cover and cook on high for 3-4 hours (or 6-7 hours on low). Check after 3.5 hrs, and if it needs a bit more time then cook until done.

Bintu’s Recipe Tips
- I have also used store bought chili bean mix instead of individual cans.
- Remove and mash up a few beans and add them back in if you want a thicker chili. My kids love when I do this.
- Cooking times may vary depending on the size, make, and model of your slow cooker. Make sure to consult your manual as necessary.
Delicious Variations
I really love switching things up in the kitchen. Here are some variations for you to try if you want something a little different.
- Swap the beans – Use beans you have in your store cupboard. Borlotti beans, Cannellini beans and chickpeas all work.
- Substitute the veggies – Pumpkin or sweet potato can be substituted for butternut squash.
- Add heat – Feel free to add extra heat via jalapeños, chipotle or red pepper flakes.
Storage
Make extra and store for easy weeknight dinners and meal prep.
- Store – Store in an airtight container inside the fridge for up to 5 days.
- Freeze – Transfer cooled food into and airtight container and Ziploc Freezer bags. Squeeze out all the extra air and seal the bags. Label the bags and then lay them flat in the freezer. Store in the freezer for 3 months. A great tip is to freeze the chili in individual portion sizes, so you can grab the exact amount you need.
- Reheat – Add to a saucepan and reheat on on the stove on low until warmed through.

Serving Suggestions
This pairs well with some corn tortillas or brown rice or even some cornbread. You can easily top this with some sour cream, salsa, guacamole and air fryer tortilla chips.
If you like Mexican food then please do check out these delicious Mexican recipes and my favorite Mexican potatoes.
Weight Watchers Points
If you replace the 2 tsp olive oil used for frying with a calorie-controlled cooking spray, there are: 0 Blue Plan SmartPoints per serving
Did you make this recipe? It is awesome! If you enjoyed it and want to really help this site, please do leave a rating, a comment and pinning this recipe to your favorite Pinterest boards. We really appreciate your shares. 🙂
Get The 3 Bean Chili Recipe
Don’t forget to tag #recipesfromapantry on Instagram or Twitter if you try Easy Three Bean Chili! It is really, really awesome for me when you make one of my recipes and I’d love to see it. You can also share it on my Facebook page. Please pin this recipe to Pinterest too! Thank you for reading Recipes from a Pantry.
Easy Three Bean Chili
Ingredients
- 2 tsp olive oil
- 1 onion peeled and diced
- 1 pepper bell, deseeded and diced
- 1 tsp minced garlic
- 2 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp dried oregano
- 1/4 tsp cayenne pepper or more to taste
- Salt
- 14 0z (400g) can black-eyed beans drained
- 14 oz (400g) can kidney beans drained
- 14 oz (400g) can pinto beans veggie ones, drained
- 250 g (8.8oz) peeled and diced butternut squash
- 7 0z (200g) frozen corn kernels thawed
- 14 oz (400g) can diced tomato
- 2 cups (500 ml) vegetable broth
Instructions
Make it on the Stovetop
- Heat the oil in a saucepan and fry the onion and pepper for about 5 minutes till softened.
- Stir in the garlic paste, followed by the spices and herbs and cook for a further minute.
- Add in the rest of the ingredients, season with salt, mix, bring to the boil. The reduce to a simmer, cover and cook for about 35 mins until thickened and done. Add some broth if dries out during cooking. Adjust seasoning before serving.
Make it in the Crockpot
- Heat the oil in a pan and fry the onion and pepper for about 5 mins till softened, stir in the garlic paste, followed by the spices and herbs and cook for a further min.
- Transfer mix into a slow cooker, add in the rest of the ingredients, season with salt, cover and cook on high for 4 hr. Check after 3.5 hrs, and if the three bean chilli needs a bit more time then cook until done.
- Serve with some rice, corn tortilla and fresh cilantro.
Notes
- Store – Store in an airtight container inside the fridge for up to 5 days.
- Freeze – Freeze for up to 3 months. A great tip is to freeze the chili in individual portion sizes, so you can grab the exact amount you need.
Nutrition
made this and it has no flavour.
This was delicious! And it’s a great meal-prep freezer Crock-Pot meal! I didn’t leave myself enough time for the crock pot so I made it on the stove in a Dutch oven instead. I added just a half a cup more liquid and let it simmer for about half an hour until the squash was tender and all the flavors were well blended. I loved your suggestion of adding some grated dark chocolate so I did that, plus I added some cocoa chili powder in place of half the amount of cayenne. I’m so used to putting chili powder in chili that I put in 2 Tbsp and a cinnamon stick. My family loved it!
Chili is one of my favorite winter comfort foods and my vegan friend will really appreciate this recipe, too!
This sounds so delicious ! I love the sounds of three beans and I love Chilli. I bet this tasted yum.
Chili is such a versatile dish and having the benefit of being able to make it in the slow cooker is a big plus. Love your pictures so nice and colorful.
Delicious and so easy to make -ill be having friends round to sample this
A bowl of this would hit the spot right now!
Absolutely gorgeous photos– chilis like these are my weakness, especially with tortilla chips! So delicious.
I have a pressure cooker and i use that to make chili. I should try your slow cooker version as well.
Oooh, yes please topressure cooker chilli.
This is EXACTLY what I’m in the mood for, today. Beautiful photos and tasty sounding recipe!
Love making bean recipes. thanks for sharing
I am loving the sound of pajama fire days!! I need to start making those kinds of days a priority. ๐ I am also loving the sound of this chili!
Pyjama fires days – best things ever.
Um yum! This three bean chili sounds delicious! I’m a big fan of meatless or less meat meals, so this is just perfect for me! I can’t wait to try this recipe, thanks!
๐
I’m always looking for new chili recipes to try! This one not only looks amazing, but I love that its meatless too! Thanks for sharing!
I loooooove sharing ๐
Yes, I forgot to thank you for sharing as well! So, THANK YOU!
That sounds so, so very good! I like pyjama and fire days too. ๐
Shall we have some virtual pyjama fire day parties?
I do like a chilli bean dish; easy to make, wholesome and tasty. A fab any day supper meal.
I know right??