Easy Bean Chilli Recipe

This delicious and healthy vegetarian bean chilli recipe is a staple dinner ready in under 30 minutes. It's versatile, packed with protein and fibre, and a great family dinner made in just one pot. It's one of our all-time family favourite recipes that I'm so glad to be sharing with you!

vegetarian bean chilli recipe in a pan topped with sour cream, coriander and avocado

I make this bean chilli recipe for my toddler and I all the time, and she's probably its biggest fan! If you would prefer a chilli recipe that uses a meat substitute, try this vegan chilli recipe. You might also like these simple Mexican black beans for placing in burritos or tacos.

I love to serve my bean chilli with sour cream, avocado, and pitta bread pockets (it's how my mum always served it!). It would be delicious with this creamy jalapeno sauce, alongside some spicy rice, or with tortilla chips to dip.

Ingredient Notes

Scroll down to the recipe card at the bottom of the page for the full ingredient quantities and instructions. Below, I've provided some notes on the ingredients you'll need and potential substitutions.

  • Beans:  This recipe used a 3 bean blend of black beans, pinto beans, and kidney beans. I buy the kidney beans which come in a chilli sauce (labelled as chilli beans) - these make a fantastic addition to a bean chilli, giving it an extra boost of flavour. You could use plain kidney beans if you can't find them, though.
  • Onion, Carrot, & Pepper: For vegetables, I add diced carrot and red pepper alongside grated carrot (to ensure it softens when cooking!). You could also add green peppers, corn, and even sweet potatoes to bulk up the vegetable content.
  • Garlic: A couple of cloves of garlic, minced, also boost the flavours of your bean chilli.
  • Tomato paste & tinned chopped tomatoes: To make the rich, hearty sauce for the bean chilli, I use tomato paste and tinned diced tomatoes. You could also use whole plum tomatoes, crushed with your spoon, or passata for a smoother sauce.
  • Chipotle paste: Adding in some smoky chipotle paste is always a good idea for a flavour-packed bean chilli! If you want a milder tasting chilli, feel free to omit these.
  • Herbs and spices: We use a simple blend of smoked paprika, cumin, oregano, and cumin for this bean chilli. For more spice, you could also add some chilli powder.
a large spoonful of mixed bean chilli held over the pan of chilli below

How To Make This Bean Chilli Recipe

Below are some process shots of making your bean chilli - make sure you scroll down to the recipe card to see the exact ingredient quantities required!

Step 1) Saute the Vegetables

Add the diced onion, pepper, and grated carrot to a large pan with some oil and saute for a good five to seven minutes, stirring often. We want the vegetables to be soft and the onions translucent before you begin adding flavour and the sauce ingredients, so take your time with this step.

Step 2) Add Flavourings

Add your tomato paste, chipotle paste, and the seasonings and spices to your pan and stir them in. Then, add your tinned diced tomatoes and about half a can of water and let the sauce simmer.

We add the beans last because they don't need long to warm through (and can turn a little mushy if you cook them for too long!).

Step 3) Add the Beans

Finally, add your black beans, pinto beans, and chilli kidney beans and stir them into the sauce. Simmer your bean chilli for 5 - 10 minutes until thick, warm, and delicious! Season to taste and serve.

Substitutions and swaps: what beans to use in a mixed bean chilli?

This 3 bean chilli recipe uses pinto beans, black beans, and kidney beans. However, I tend to just use whatever I have in the cupboard, which can differ from week to week!

Other beans/pulses that could work great include:

  • Butter beans
  • Cannellini beans
  • Haricot beans
  • Black-eyed beans
  • Chickpeas
  • Green lentils

Aside from the beans factor, here are a few substitutions/swaps and adaptations that work great with this veggie chilli - I told you it's versatile!

  • Add in chopped celery and red pepper for an extra boost of vegetables
  • Add chilli powder or more chipotle paste to add extra heat to the chilli - this is something I omit because I regularly share this meal with my toddler, but I add chipotle paste when cooking purely for adults!
  • Try adding a square of dark chocolate to your chilli to give it an extra depth of flavour
  • Add in some vegan mince crumbles for added protein (you might also like this homemade vegan chilli recipe or Quorn chilli recipe which uses vegan mince)
shot of the finished bean chilli topped with coriander, sour cream, and sliced avocado

What should I serve with a bean chilli?

My preferred way of serving this wholesome mixed bean chilli is with a squeeze of lime, slices of creamy avocado, and[pitta breads!

Of course, chilli is such a versatile dish because you can serve it in so many different ways. Other ways you could serve this chilli or dishes you could pair it with include:

FAQs

How long does this mixed bean chilli take to cook?

From start to finish, this mixed bean chilli takes about 30 minutes to cook. However, the actual hands-on cooking time required is only around 15 minutes - for the remainder of the time, your chilli will just be bubbling away happily in the background while you get on with your day!

Can I use dried beans?

Yes, you could use dried beans but you'll need to soak and cook the beans before using them in this chilli recipe, which will significantly increase the cooking time required.

Is this bean chilli spicy?

I would describe this bean chilli as having a mildly spicy flavour, due to the chipotle paste and the chilli beans. If you prefer less spice, you could omit the chipotle paste, or stir some sour cream or creme fraiche into your chilli. A spoonful of coconut yoghurt is also nice on a bean chilli.

Is this recipe vegan-friendly?

Yes, this bean chilli is suitable for vegans. Use a vegan sour cream alternative to serve alongside it.

Is this bean chilli suitable for baby-led weaning?

Yes, my 9-month-old will eat this with us! For a smaller baby, you might want to blend the vegetables and beans or mash them to make the dish easier to manage. I also omit the salt when cooking and then add it to my own bowl just before eating. You may want to use a low-sodium stock cube if you are being conscious of salt intake for your little one.
I serve this chilli with slices of avocado and a scoop of yoghurt to make it a little milder.

Bean Chilli Recipe

Bean Chilli Recipe

Yield: 6 servings
Prep Time: 5 minutes
Cook Time: 28 minutes
Total Time: 38 minutes

This delicious and healthy bean chilli recipe is a fantastic vegetarian staple dinner, made in one pot and ready in under 30 minutes.

Ingredients

  • 2 tablespoon oil
  • 1 white onion, diced
  • 1 red pepper, diced
  • 1 medium carrot, grated
  • 2 garlic cloves, minced
  • 2 tablespoon tomato paste
  • 1 tablespoon chipotle paste
  • 1.5 teaspoon smoked paprika
  • 2 teaspoon cumin
  • 1 teaspoon dried oregano
  • 0.5 teaspoon cinnamon
  • 400g tinned chopped tomatoes + ½ tin water
  • 400g canned pinto beans, drained
  • 400g tinned black beans, drained
  • 400g tinned chilli beans (kidney beans in chilli sauce)
  • salt and pepper to taste

To Serve:

  • 4 tablespoon sour cream
  • 6 pitta breads
  • 2 avocados

Instructions

  1. Heat the oil in a large pan and add the diced onion, pepper, and carrot. Saute your vegetables for at least 5-7 minutes, allowing the vegetables to soften. Stir frequently.
  2. Then, add the garlic and cook for another minute.
  3. Add the tomato paste, seasonings, and chipotle paste and stir these into the vegetables.
  4. Tip in your canned diced tomatoes, then fill up the empty tin about halfway with water and pour this in too.
  5. Stir everything together and leave the sauce to simmer and thicken for 5 minutes. Season with salt and pepper to taste.
  6. Tip in the drained black beans, pinto beans, and the can of chilli beans (or kidney beans if using instead). Gently mix these into the sauce and leave the bean chilli to simmer for another 10 minutes until the sauce is thick and the beans are warmed through.
  7. Scatter over the coriander and serve with the warm pitta breads, sliced avocado, and sour cream.

Notes

If you can't find kidney beans in chilli sauce, substitute with standard kidney beans in water (drained). Add another tablespoon of chipotle paste to get the same punchy flavor.

For more spice, you could also add some chilli powder or some sliced jalapenos to your bean chilli.If you don’t want to serve your bean chilli with pitta, you could also serve it with wholegrain rice or tortilla chips.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 289Total Fat: 7gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 752mgCarbohydrates: 46gFiber: 14gSugar: 9gProtein: 14g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

Your email address will not be published. Required fields are marked *