This cannellini bean stew recipe bring together simple, everyday ingredients and transforms them into a flavour packed stew. Smoky bacon, sweet leeks and mellow garlic flavour the stew and the beans soak up the savoury, creamy sauce.

I've chosen to serve the stew with golden pan-fried chicken breasts, which make this a filling and satisfying meal. The tender, juicy chicken pairs beautifully with the creamy smoky cannellini bean stew.
This dish is easy to cook making is a great mid week meal option, it's also special enough for a weekend dinner with friends. If you've any leftovers they're great served warm on buttery toast, topped with a fried or poached egg.
Why you'll love this recipe
- A versatile dish that can be varied depending on the ingredients you have in your fridge and store cupboard at home.
- Feed a crowd as this recipe is easy to double up.
- With a few simple swaps this recipe is gluten free and dairy free so suitable for Coeliacs and those following a gluten free or dairy free diet.
Recipe ingredients

Find the full list of ingredients and quantities in the recipe card below.
- Oil - I use sunflower oil in this recipe, olive oil or avocado oil would work here too.
- Bacon - for the best flavour I've opted to use smoked streaky bacon, which I cut into thin strips.
- Vegetables - I use a base of leeks, celery and garlic to flavour the stew.
- Butter - I use salted or unsalted butter to sauté the chicken breasts, along with a little oil to stop the butter burning.
- Chicken - I've used boneless, skinless, corn fed chicken breasts in this recipe as they have great flavour. You can use regular chicken breasts, or any other cut of chicken, adjusting the cook times accordingly.
- Wine - I use white wine to flavour the stew. Use a good quality white wine, something you would drink a glass of yourself, as it will make a difference to the finished dish.
- Beans - for ease and speed of cook, I've used canned beans.
- Stock (broth) - I've used chicken stock, but vegetable broth would work in this dish too.
- Fresh herbs - I flavour the beans with fresh thyme and parsley.
- Seasoning - I've kept the seasoning simple with some sea salt and black pepper.
- Cream - to make the beans extra creamy I add single cream (half and half). Use a dairy free alternative if required.
How to make cannellini bean stew


- Place 2 tablespoons of sunflower oil in a large frying pan and bring to a medium heat. Add the bacon to the pan and fry until golden and the fat has rendered down.
- Now add the leek, celery and garlic and continue to sauté for 5 minutes until the leek has softened but not coloured.
- While the vegetables are cooking, make a start on cooking the chicken. Add the remaining 2 tablespoons of sunflower oil and the butter to another frying pan and bring to a medium heat. Season the chicken breasts and place in the pan, sauté gently for approximately 20 minutes, turning occasionally to ensure even colour and that the chicken is cooked through.
- Once the vegetables have softened, add the white wine to the pan and cook for 2-3 minutes at a high heat to reduce the wine right down, removing any alcohol.
- Add the beans, chicken stock, thyme and parsley, bring to a boil then turn the heat down to a gently simmer. Cook the beans gently for 15 minutes, stirring from time to time, until the bean mixture has started to thicken.
LESLEY'S TOP TIP: Take time to properly render down the bacon fat, as this fat will add to the flavour of the finished dish.


- When the chicken has cooked through (internal temperature 74C/165F), remove from the pan and set aside to rest for 5 minutes.
- Once the beans have thickened check for seasoning, add the single cream and season with salt and black pepper to taste. The amount of salt required will depend on the saltiness of the bacon used.
- Divide the bean mixture between 4 bowls, place a rested chicken on top and serve immediately.
LESLEY'S TOP TIP: I recommend using a meat probe thermometer for checking the internal temperature of the chicken, ensuring it is properly cooked through.

Recipe variations
- Dried beans: for ease I use tinned cannellini beans, but you can use dried if you would prefer. Soak the dried beans overnight and boil in water the following day until they have softened, before draining and adding to this dish.
- Other beans - if you don't have cannellini beans you can substitute with another bean like haricot or butter beans.
- Chicken - I opted for chicken breasts to accompany the cannellini bean stew, you could serve this with chicken legs or thighs, adjusting cooking times to suit.
- Pork - swap the chicken for a pork chop or slices of roasted pork tenderloin, adjusting cook times to suit.
- Bacon - I used smoked streaky bacon for flavour, but you can use any variety of bacon in this dish.
- Leek and garlic - substitute the leek with onions or shallots if that is all you have to hand. If you don't like garlic leave it out of the dish.
- Herbs - swap thyme and parsley so other herbs like chives, basil or tarragon.
Serving suggestions
The bean, bacon and leek stew is hearty and filling, so I would keep any additional vegetable sides simple. I've opted for some charred cabbage with garlic and lemon butter, but you could also try some honey roast carrots or roasted asparagus.
For a lighter meal, just serve the bean stew with some extra veggies on the side. Any leftover beans make a delicious brunch or lunch next day, warmed up and served on top of hot toast and finished off with a fried egg.

Useful hints and tips
- Chicken is cooked through when a meat thermometer inserted into the thickest part of the chicken breast reached 74C/165F.
- I recommend a meat probe thermometer, it's a great piece of kit and I find I use it all the time to check meat is properly cooked.
- If you don't have a meat thermometer, insert a sharp knife into the thickest part of the chicken breast, then remove it and press on the cut. If the juice run clear the chicken is cooked, if the juices are still pink the chicken requires further cooking.
- For gluten free diners use a gluten free chicken stock.
- For dairy free diners remove the single cream and swap for a dairy free alternative, or add a little more chicken stock instead. Also remove the butter when cooking the chicken and just use oil instead.
- Allergy advice: gluten free, egg free, soya free and nut free. For comprehensive and detailed allergy advice go to Allergy UK.
FAQs
Yes, this is a great make ahead stew and will taste even better if left to sit as the beans will soak up any juices. I would recommending adding a little more stock to the stew when reheating, the stock will stop the bean and vegetable mix becoming too dry.
Yes, once cooked and cooled, place the bean stew in an airtight container and store in the freezer for up to 3 months. When ready to enjoy, remove from the freezer and allow to defrost. When warming up I recommend adding a little stock or water to the beans to loosen the mixture and avoid the beans becoming too dry.
Pin the recipe

Additional recipe suggestions
For other quick mid week dinners try my:
- Easy Butter Bean Stew with Smoked Sausage
- Sausage Casserole with Beans & Kale
- Chorizo & Bean Stew with Roast Chicken
- Sesame Crusted Chicken Breast
- Creamy Tarragon Chicken with Asparagus
- Italian Chicken with Ham & Parmesan
Looking for inspiration for feeding the family mid week, then take a look at my Ultimate Guide to Family Dinners. Full of useful hints, tips and recipes.

Cannellini Bean Stew with Bacon & Pan Fried Chicken Recipe
Equipment
- 2 large non-stick frying pans
- chopping board
- Kitchen knife
- sieve
- weighing scales
- Measuring jug
Ingredients
- 4 tablespoon sunflower oil (divided)
- 4 rashers smoked streaky bacon (cut into thin strips)
- 2 leeks (finely sliced)
- 2 stalks celery (finely chopped)
- 3 cloves garlic (finely sliced)
- 50 g butter
- 4 chicken breasts
- 200 ml white wine
- 2 x 400g cannellini beans (white kidney beans) (drained)
- 200 ml chicken stock
- small bunch thyme (leaves only)
- small bunch parsley (leaves only and chopped)
- sea salt & black pepper
- 150 ml single cream (half and half)
Instructions
- Place 2 tablespoons of sunflower oil in a large frying pan and bring to a medium heat. Add the bacon to the pan and fry until golden and the fat has rendered down. The bacon fat will add to the flavour of the finished dish.
- Now add the leek, celery and garlic and continue to sauté for 5 minutes until the leek has softened but not coloured.
- While the vegetables are cooking, make a start on cooking the chicken. Add the remaining 2 tablespoons of sunflower oil and the butter to another frying pan and bring to a medium heat. Season the chicken breasts and place in the pan, sauté gently for approximately 20 minutes, turning occasionally to ensure even colour and that the chicken is cooked through.
- Once the vegetables have softened, add the white wine to the pan and cook for 2-3 minutes at a high heat to reduce the wine right down, removing any alcohol.
- Add the beans, chicken stock, thyme and parsley, bring to a boil then turn the heat down to a gently simmer. Cook the beans gently for 15 minutes, stirring from time to time, until the bean mixture has started to thicken.
- When the chicken has cooked through (internal temperature 74C/165F), remove from the pan and set aside to rest for 5 minutes.
- Once the beans have thickened check for seasoning, add the single cream and season with salt and black pepper to taste. The amount of salt required will depend on the saltiness of the bacon used.
- Divide the bean mixture between 4 bowls, place a rested chicken on top and serve immediately.
Notes
• Please note that the nutrition information provided above is approximate and meant as a guideline only •






Leave a Reply