Five Bean Chilli

Save this recipe for later!

A five-bean chilli is one of those meals where you genuinely don’t miss the meat. It’s rich, hearty and packed with so much flavour that you’ll never find yourself wondering where the minced beef has gone.

The combination of beans gives this chilli a brilliant mix of textures, from creamy and soft to slightly firm and satisfyingly chewy. Add sweet peppers, onions, tomatoes and plenty of warming spices, and you’ve got a deeply comforting bowlful without being heavy. It’s the kind of dinner that fills you up, warms you through and makes the kitchen smell absolutely fantastic while it’s cooking.

And this is exactly the sort of recipe where you don’t need to follow the rules too closely. Swap the beans around depending on what you have in the cupboard, throw in extra vegetables, make it smoky or spicy, or keep things mild if you’re feeding children. It’s wonderfully forgiving, which makes it a brilliant family meal and a great way to use up odds and ends of vegetables.

Then there’s the fibre. Protein gets all the good PR, and we’re constantly being told we need to eat more of it, but very few of us are getting enough fibre. Fibre isn’t sexy. But it is ridiculously important.

This chilli has bucketloads of it, thanks to all those lovely beans and vegetables. Eating more beans and pulses is one of the easiest ways to increase your fibre intake, and recipes like this make it feel like a treat rather than something you’re eating because you’ve been told you should.

So whether you’re looking for an easy midweek dinner, a satisfying meat-free meal or simply a delicious way to get more beans into your diet, this five-bean chilli ticks all the boxes. It’s colourful, cosy, adaptable, packed with goodness and, most importantly, genuinely delicious.

5 bean chilli in flameproof dish with serving spoon on yellow cloth. Salsa, guacamole, rice and served portion surrounding.

Recipe Breakdown

  • Recipe Name: Five-Bean Chilli
  • ⏱️Time: 50 minutes
  • 🧑‍🍳Serves: 6 with big portions
  • 💪Difficulty: Easy Peasy
  • 🍴Ingredient Highlight: Beans, beans and more beans
  • 💛Why You’ll Love it: A super-tasty, filling meat-free dinner that’s packed with fibre.
served portion of chilli and rice in white bowl with fork.

I love this five-bean chilli recipe. It’s been on my blog for a long time, and I’ve been making it for even longer.

We are big bean lovers in our house, so this is an absolute go-to whenever we’re looking for a meat-free dinner or simply a cheap and cheerful meal.

We genuinely eat it regularly, but often with different combinations of beans and sometimes without the peppers. It’s incredibly flexible, which makes it perfect for midweek dinners when you need something easy that everyone will eat.

close up of five bean chilli in cast iron dish.

Donna’s Notes

Use whatever beans you can get your hands on. If you can only find three types, double up on a couple or just skip the others. There are no chilli police! Add extra veggies if you fancy it. I love adding chickpeas, and I often double up on the butter beans because I love their creamy texture.

Why You’ll Love It

  • It’s an easy midweek dinner.
  • A beany chilli is a brilliant way to reduce the amount of meat you eat.
  • It’s absolutely packed with fibre.
  • You can use it to make brilliant burritos.
  • It’s flexible, filling and budget-friendly.
served portion of chilli with rice in white pasta bowl. Salsa, guacamole, white rice in bowl, chilli and cast iron dish surrounding.

Ingredients, Variations and Substitutions

Cooking spray – When I first wrote this recipe, I was in a cooking-spray phase, trying to reduce fat and all that nonsense. These days, I’d use olive oil. It tastes better, it won’t damage your pans, and you know what? I’ve not gained any weight!

Onion

Garlic

Bell peppers

Red chilli purée – I do love a purée. Use fresh chilli if you aren’t as lazy as me!

Red wine – You can skip this entirely if you prefer not to cook with alcohol.

Vegetable stock

Tinned tomatoes – Again, this is the old me. These days I tend to use passata instead.

Kidney beans

Haricot beans

Butter beans

Cannellini beans

Pinto beans – Feel free to swap these for your favourite beans. Black beans would work brilliantly too.

Cumin

Chilli powder

Smoked paprika

Paprika

Bay leaf

Sea salt and freshly ground black pepper

close up of chilli in cast iron dish. Salsa and guacamole also on table.

You’ll Also Need

I cook my five-bean chilli in a large cast-iron dish, but any large, heatproof pan will do.

How to Make Five-Bean Chilli – Step-by-Step Instructions

Step One

Heat the cooking spray or olive oil in a large, heatproof pan over medium heat.

Step Two

Add the onions and fry for 5–10 minutes until softened, stirring regularly.

Step Three

Add the garlic and stir for 1 minute, until fragrant.

Step Four

Add the peppers and continue to cook for 2 minutes.

Step Five

Stir in the chilli purée and mix well.

Step Six

Pour in the wine and simmer for 3 minutes. It should reduce down and become lovely and jammy.

Step Seven

Add the vegetable stock and tinned tomatoes or passata. Stir well to combine.

Step Eight

Add the beans, spices, salt, pepper and bay leaf. Stir well and bring to the boil.

Step Nine

Reduce the heat and simmer for 30 minutes, stirring occasionally.

3/4 angle shot of served portion of chilli with white rice in large white pasta bowl, cast iron dish in the background.

Expert Tips and Tricks

Honestly, my only real tip with any kind of chilli is to taste it.

Chilli is so personal. If you like it hotter, go for it. If you prefer a milder chilli, hold back on the spice. If you have a favourite bean, use it.

There really are no hard and fast rules here.

Serving Suggestions

I tend to serve my five-bean chilli with rice and pitta bread.

The kids love making pitta sandwiches with the leftovers, and my husband will turn absolutely anything into a sandwich if you let him.

You can add a dollop of soured cream or crème fraîche if you like a little extra creaminess, but this chilli isn’t particularly spicy, so it’s not essential.

Tortilla chips make an excellent side too, especially if you like something crunchy to dip.

Alternatively, chilli is an amazing topping for a big, fluffy jacket potato. This is probably one of my personal favourites. I do add lots of cheese and butter too, though. Obviously.

5 bean chilli in flameproof dish with serving spoon on yellow cloth. Salsa, guacamole, rice and served portion surrounding.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for 1–2 days and reheat thoroughly before serving.

I absolutely love the leftovers as burritos, with wraps, guacamole, rice and huge amounts of cheese.

Can You Freeze Five-Bean Chilli?

Yes! This five-bean chilli freezes amazingly well.

Either freeze it all together in a sealed, freezer-safe container or divide it into individual portions.

To reheat, thaw thoroughly in the fridge, then heat slowly on the hob until piping hot throughout. Add a little extra water or vegetable stock if needed.

FAQ

What Beans Do You Put in a Five-Bean Chilli?

You can put pretty much any beans you like in a five-bean chilli. I tend to use kidney beans, butter beans, cannellini beans, haricot beans and either pinto or black beans.
But use whatever you’ve got or whatever you like. You could even use a tin of five-bean salad mix if that’s what you have in the cupboard.

Can You Make a Four-Bean Chilli?

Absolutely! You can make a four-bean chilli.
I love having five different textures and flavours, but if you’ve only got four types of beans, that’s absolutely fine. Simply double up on one of them so you still have roughly the same quantity.
You could even make a three-bean chilli if that’s what you’ve got. It’ll still be delicious!

What Is a Five-Bean Chilli?

A five-bean chilli is typically a meat-free chilli made with five different types of beans cooked in a rich, spicy tomato sauce.
There are no strict rules about which five beans you have to use, so it’s a wonderfully flexible recipe.

Other Recipes You Might Like

If you’re looking for more easy meat-free dinners, you might also want to try:

5 bean chilli in flameproof dish with serving spoon on yellow cloth. Salsa, guacamole, rice and served portion surrounding.

5 Bean Chilli Recipe

Author NameDonna
5 Bean Chilli is a healthy meat-free family meal. Filled with flavour and high in fibre, it’s the perfect option for a meat-free Monday. 
5 from 6 votes
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Dinner
Cuisine British
Servings 6 People
Calories 272 kcal

Ingredients
  

  • Cooking spray (or olive oil)
  • 1 Onion (Diced)
  • 4 Cloves Garlic (Crushed)
  • 1 Yellow Pepper (Deseeded and Chopped)
  • 1 Green Pepper (Deseeded and Chopped)
  • 1 Red Pepper (Deseeded and Chopped)
  • 2 Teaspoons Red Chilli Puree (or one fresh red chilli)
  • 150 ml Red wine
  • 500 ml Vegetable stock
  • 400 g Tinned tomatoes
  • 1 Tin Red kidney beans (Drained)
  • 1 Tin Haricot Beans (Drained)
  • 1 Tin Butter Beans (Drained)
  • 1 Tin Cannellini Beans (Drained)
  • 1 Tin Pinto Beans (Drained)
  • 2 Teaspoons Cumin
  • 1 Tablespoon Chilli Powder
  • 1 Teaspoon Smoked Paprika
  • 1 Teaspoon Paprika
  • 1 Bay leaf
  • Pinch Salt and pepper

Instructions
 

  • Heat the cooking spray gently in a large flameproof pan over a medium heat.
  • Add the onions and fry for 5-10 minutes until soft.
  • Add the garlic and stir for 1 minute.
  • Add the peppers and continue to cook for 2 minutes.
  • Stir in the chilli puree and mix well.
  • Pour in the wine and simmer for 3 minutes.
  • Add stock and tinned tomatoes and stir.
  • Add the beans and spices, salt and pepper, and bay leaf, stir and bring to the boil.
  • Reduce and simmer for 30 minutes, stirring occasionally.

Video

Notes

  • Add more chilli powder if you like it spicier.
  • If you prefer, use 1 finely diced red chilli instead of puree.
  • Skip the wine if you prefer, and add a little more stock if needed.
  • 2026 update. I have changed how I cook generally over the years, and would now use olive oil, fresh garlic and fresh chilli, as well as passata instead of tinned toms.

Any nutritional information is given as a general guide only and may not be accurate. The information is provided using an online calculator and is specific to my ingredients. Please make your own calculations if you want precise information.

Keyword spicy food, vegetarian Chilli recipe, vegetarian recipes

Save this recipe for later!

Photo of author
Author
Donna Dundas
Donna Dundas is an experienced family food blogger who has been creating easy and wholesome recipes for over 10 years. Her blog is a must-read for anyone looking for filling and delicious recipe ideas, that reduce waste and minimise stress.

15 thoughts on “Five Bean Chilli”

  1. 5 stars
    I love a good chilli especially a bean chilli topper for a jacket potato, just right for warming you up on a grey and wet day! This chilli looks fantastic, definitely bookmarking for the weekend :)

    Reply
  2. 5 stars
    I love beans too and would be quite happy with this. Unfortunately my husband and kids are not such huge fan. I often end up eating the leftover beans off his plate! Even so, I would be very happy eating this.

    Reply
  3. 5 stars
    What a fab idea to make a chilli totally from beans. Our chillis have had a larger bean ratio recently as beans are so much cheaper than mince but I wonder if my two would go for the total bean chilli – only one way to find out.

    Reply

Leave a comment

Recipe Rating