This French Onion Bean Soup is everything you love about French Onion Soup! An easy white bean French Onion Soup recipe with added protein, it’s simple to make on the stovetop or in the slow cooker. Serve it with fresh bread or croutons and shredded Parmesan cheese.

Estimated reading time: 8 minutes
Here at The Busy Baker comfort food is our jam – but not just any comfort food. We love the slow cooked, made-with-wine, savoury dishes that feature fresh ingredients and transport us back to a quiet European cafe somewhere. This French Onion Bean Soup recipe is all that and more! It’s an ultra-flavourful soup that’s straightforward and easy to make, and it tastes like it was made in a high-end restaurant. If you’re a fan of French Onion soup, you’ll love this healthier homemade version!

French Onion Bean Soup is everything you love about French Onion Soup with a super easy and delicious twist with added protein and fibre… white beans! The deep flavours of the caramelized onions perfectly combine with the hearty white beans, creating a cozy, protein-packed meal. Add some homemade croutons and shredded cheese and you’ll have the perfect comfort food dish everybody will love!

There are so many reasons we turn to this French Onion Bean Soup again and again. Here are just a few:
- It’s a whole MEAL: the hearty beans turn this soup into a filling main course.
- It’s BUDGET-FRIENDLY: this soup uses pantry staples like beans, onions, and broth.
- It’s a CROWD PLEASER: caramelised onions and cheese always make for a delicious soup!
- It’s great for MEAL PREP: the soup freezes well and keeps very well in the fridge… some might even say it tastes better the next day.
- It’s great for SOUP WEATHER: this warm and hearty soup is the best lunch or dinner to warm you up during the cold seasons.

Here are some of our favourite recipes we love to make along with this French Onion Bean Soup:
- Homemade Croutons
- Best Ever Rosemary Focaccia Bread
- Quick Dinner Rolls – Ready in one hour!
- Potato Bread

Whether you’ve never made French Onion soup before or you’re a seasoned home cook, here are all our best tips and tricks for making the perfect French Onion Soup at home in your own kitchen!
Cooking the onions low and slow helps them caramelise and gives the soup a very nice depth of flavour. We know having to wait for onions to caramelise is hard, but we promise it’s worth it.
We’ve tried and tested this recipe many times but tastes differ, so we encourage you to taste as you go and add salt, pepper, or herbs to your liking,
Don’t skip the wine or the balsamic vinegar. They both help you get a balanced soup. If at the end of cooking you’d still like more acidity in your soup, feel free to add an extra splash of balsamic vinegar.
Homemade croutons are awesome, they’re great for using up dry, stale bread and easily customizable to your preference. They also elevate this soup. Try our homemade crouton recipe here!

If you’re running into any trouble with this French Onion Bean Soup recipe, here’s some troubleshooting ideas for common issues, and how to fix and prevent them!
Add a few splashes of balsamic vinegar and let the soup boil a little more. This will cut down the sweetness.
Simmer for a while uncovered so that the liquid can reduce. This will also deepen the flavours of the soup.
Add some more stock or water to thin it out. Make sure you taste it and adjust the seasonings so that your soup is as flavourful after the addition of more liquid.
If you’re using salted stock, make sure you don’t add a lot of extra salt as you’re cooking. You can always adjust the saltiness towards the end of cooking. If your soup is too salty, add some more unsalted stock or some acidity with balsamic vinegar or wine. Make sure your croutons are not too salty and don’t use a salty cheese like Parmesan on top. Instead, choose a nuttier cheese like Gouda, Gruyère or Emmental.

Here’s everything you’ll need to make this delicious White Bean French Onion Soup (paid links):
- large knife and a Cutting Board
- measuring cups and spoons
- Garlic Press
- heavy-bottomed soup pot
- wooden spoon
- cheese grater
- Soup Ladle
- ramekins optional

Here’s all the ingredients you’ll need to make this delicious white bean soup recipe (paid links):
- 2 tablespoons olive oil
- 2 tablespoons butter
- 3 large onions
- 1/2 teaspoon salt
- 3 garlic cloves minced
- 1 tablespoon balsamic vinegar
- 1 tablespoon Worcestershire sauce
- 1/2 cup white wine we prefer dry white wine
- 1/2 teaspoon freshly cracked black pepper
- 1 teaspoon dried oregano
- 3 teaspoons fresh thyme leaves or 1 teaspoon dry
- 2 bay leaves
- 28 ounces canned white beans rinsed and drained
- 6 cups beef broth
To serve:
- homemade or store bought croutons
- Parmesan cheese grated
- Emmental and Gruyère cheese grated

Time needed: 50 minutes
Here’s how to make this delicious White Bean Soup recipe!
- Caramelise your onions.
Peel and cut your onions into 1/4 inch slices.
In a heavy bottomed pot, add the butter and olive oil and let them heat up over medium heat.
Add the onions and salt and let them caramelise over medium heat, mixing every now and then. - Add the garlic and deglaze.
When the onions become soft and start to brown, add the garlic and mix well.
Add the balsamic vinegar, Worcestershire sauce, and white wine and deglaze the bottom of the pot well. - Add the rest of the ingredients and simmer your soup.
Drain the canned beans.
Add the pepper, oregano, sprigs of thyme, bay, beans, and stock and let it boil over medium-high heat for 20 minutes. - Garnish and enjoy!
Garnish with your favourite homemade or store-bought croutons and some grated cheese, then serve!

Can I freeze this French onion white bean soup?
Yes, but leave out the croutons and cheese, and only add them on after you defrost and warm up the soup.
What are the best beans for this soup?
We prefer cannellini beans for the mild taste and creaminess they give this soup.
Is this soup gluten free?
If you use gluten free croutons or skip the bread all together, yes, this soup is gluten free.
What’s the best way to serve this soup?
We love serving this soup in ramekins or classic French onion soup bowls, topped with a slice of toast and grated cheese. We broil the ramekins on a baking sheet in the oven until the cheese creates a lid of crusty cheesy goodness. For garnish, we add a spring of fresh thyme. To simplify this, use croutons instead and then top with Parmesan cheese.

We hope you love this French Onion Soup recipe as much as we do! Let us know in the comments below, what’s your favourite comfort food to make at home? We’d love to know!
- Creamy Butternut Squash Soup
- Pumpkin Soup
- Crock Pot Cabbage Soup
- Tomato Soup
- Broccoli Cheddar Soup
- Crock Pot Chicken Noodle Soup
- Avgolemono Soup
- Meatball Soup
- Minestrone Soup
- Sweet Potato Soup

Join the February Baking Challenge!
Simply join our Facebook Community, make this Glazed Chocolate Donut Cake, and post a photo for a chance to win a $100 Amazon Gift Card! PLUS every person who joins will receive a FREE Baking E-Cookbook!
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
French Onion White Bean Soup

Recipe: Equipment
- ramekins optional
Recipe: Ingredients
- 2 tablespoons olive oil
- 2 tablespoons butter
- 3 large onions
- 1/2 teaspoon salt
- 3 cloves garlic minced
- 1 tablespoon balsamic vinegar
- 1 tablespoon Worcestershire sauce
- 1/2 cup white wine we prefer dry white wine
- 1/2 teaspoon freshly cracked black pepper
- 1 teaspoon dried oregano
- 3 teaspoons fresh thyme leaves or 1 teaspoon dry
- 2 bay leaves
- 28 ounces canned white beans rinsed and drained
- 6 cups beef broth
To serve:
- homemade or store bought croutons
- Parmesan cheese grated
- Emmental and Gruyère cheese grated
Recipe: Instructions
- Peel and cut the onions into 1/4 inch slices.
- In a heavy bottomed pot, add the butter and olive oil and let them heat up over medium heat.
- Add the onions and salt and let them caramelise over medium heat, mixing every now and then. If you feel like you need to, add a little bit of wine or stock to deglaze as you mix. When the onions become soft and start to brown, add the garlic and mix well.
- Add the balsamic vinegar, Worcestershire sauce, and white wine and deglaze the pot well.
- Drain the canned beans.
- Add the pepper, oregano, thyme, bay, beans, and stock and let it boil for 20 minutes.
- Serve and garnish with your favourite homemade or store-bought croutons and some grated cheese.
Recipe: Notes
Storage instructions
This soup keep well in an airtight container in the fridge for 3-5 days and in the freezer for up to 3 months.Slow Cooker Instructions
To make this soup in the slow cooker, start by caramelizing the onions in the slow cooker for 3-4 hours, along with the olive oil and butter. Add the other ingredients and cook for another 2-3 hours on high or 4-5 hours on low.Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.

TRY OUR MEAL PLANS!
Let us do the work for you with 7 days of deliciously easy family dinners, grocery lists, meal prep guides and MORE!
Buy 2, save 20%!
Buy 3, save 30%!
Buy 4 or more, save 40%!
this soups sounds AMAZING!
Thanks so much Ashlee! It is pretty delicious 🙂
Does anyone now the Nutritional facts on this? carbs etc….
Hello Billie, you can find all nutritional facts at the bottom of the recipe card! For one serving of this recipe the nutritional facts are:
Calories: 228kcal | Carbohydrates: 32g | Protein: 9g | Fat: 8g | Saturated Fat: 2g | Sodium: 1231mg | Potassium: 577mg | Fiber: 7g | Sugar: 5g | Vitamin A: 871IU | Vitamin C: 7mg | Calcium: 103mg | Iron: 3mg
I made this and loved it. I caramelized the onions in skillet then put in crockpot added extra can of beans and used beef broth. Made slice of Dave’s whole grain toast . I will cook again..
I’m so happy you enjoy it! Thank you for taking the time to leave your feedback.
Saw this soup on pintrest! Looks so good:)
Thanks so much! Hope you give it a try!
Just a FYI….. I am an older person and so naturally my eye sight isn’t what it used to be…and although I wear glasses I cannot see whatever is written or surrounded in yellow. I know if you never been here done that you would not realize. Just thought I would pass this along!! I am definitely going to make the soup though! Thanks!
Thanks so much for the feedback! I hope you enjoy the soup 🙂
I am so excited! I am trying your recipe as I type but I didn’t have enough onion (only 1) but I happened to have two large fennel bulbs (had to use dried seasoning unfortunately). Thank you so much for the post. Hopefully my improvisation works well with it!
That substitution sounds great! I think you’ll love this recipe! 🙂
I just made this and love it! I used dried herbs since I didn’t have fresh and it turned out great! I’d probably add another can of beans or less liquid next time since the onions sweat a lot and add lots of moisture. I also added a bay leaf because, why not!? I can’t wait to make this again-great recipe! I love the simple ingreafients!
So glad you loved it! Thanks for the feedback!
Can this be made without butter for a vegan recipe?
Yes! Absolutely! I make this recipe vegan all the time by using olive oil or coconut oil 🙂 Enjoy!
Sorry, but I did find the directions when I scrolled all the way down. Looking forward to trying the recipe!
I hope you enjoy it!
If saving time is important to you, then maybe this is your recipe. However, I’d rather put in the time and make a true classic French onion soup. I also thought the onions and the texture of the beans fought with each other. Will not be making this recipe again.
I’m sorry you didn’t enjoy this recipe. Classic French onion soup is certainly different than this recipe, which is based on a traditional French white bean soup.
This was so delicious! I also added a cup of dry quinoa, and sliced mushrooms and it turned out perfect. Even my picky 2 year old loved it. Thank you for sharing!
So glad you loved it! Thanks for the feedback!
Can you provide cook times to do a stovetop version?
I’ve made this recipe on the stovetop a few times. I caramelize the onions for about 20 minutes over medium heat and then simmer the soup for about another half hour or so.
Loved this recipe- thanks so much for sharing! I used Asiago cheese in addition to the parm. and toasted “roasted garlic french bread” to break up into pieces for the topping. I also served it with roasted broccoli on the side with the bread and it was a great flavor addition. I will definitely be making this soup again, thank you!!
So glad you enjoyed it!! Thanks for the positive feedback!
Do you drain the beans?
Yes!! Always drain and rinse 🙂
What specifically kind of white beans do you use? TIA
I most often use Cannellini beans for this recipe.
My husband loves French Onion soup – me not so much. I made this for him but I kept an open mind and tried it myself. I loved it!!! So did my husband !!!
So glad you loved it!! It’s one of our favourite soups too! 🙂 Thanks for the positive feedback!
Hey there!
What type of onion are you using?
Many thanks,
Great question! I just always use basic yellow onions unless otherwise indicated in the recipe. I find the yellow onions caramelize beautifully and have a nice mild flavour that my family enjoys 🙂
Can you use dried beans for this recipe?
Also, do you have instructions for making it in an Instant Pot?
Can’t wait to make this!
You can definitely use dried beans as long as you cook them first and then follow the recipe as directed. I don’t actually have an Instant Pot (yet!)…they’re sold out all over Europe and I need to get my hands on one! When I do, I’ll update the recipe for you with IP instructions 🙂
I’m making this right now! So tasty! (I did a can of beef broth and a 32 oz container of veggie stock.)
I was wondering if you could tell me your reasoning behind the lengthy cook time after the beans, broth, seasoning, etc are added? 3 hours seems like a lot, but I don’t cook with my crockpot very often.
Great question! I like the long cooking time because it really helps develop and deepen the flavours. I’m glad you enjoyed it!
Thanks for the reply 🙂 Great recipe!
Could I make this soup on the stove top instead of in a crockpot?
Yes, absolutely! Just caramelize the onions over low heat and cook as normal. 🙂
We thought this was just okay. We enjoyed eating it with some seasoned croutons and Parmesan cheese but I don’t think I’ll make again.
Sorry to hear that! 🙁
Looking forward to making this today – did you do the onions on low or high? (Or is is 3 hours on high/5hours on low?)
You caramelise the onions on high for anywhere between 3 to 5 hours. I have not tried caramelising them on low, so I couldn’t tell you what the time for that would be. Hope this helps! Let is know how it turned out!
What a wonderful combination of white beans and onion soup. I am definitely going to make this. I love white beans and French onion soup. Combining both of these would be so yummy. Thank you for sharing this recipe.
Exactly, French onion soup with beans and in a Crock Pot. I mean, come on what can be better than that?!☺️
Just made this in my InstantPot. Caramelizas the onions on high for an hour. Added the rest of the ingredients and cooked on high for 29 minutes. It came out so delicious! The whole family loved it
Thank you!
***cooked all ingredients on high for 20 minutes
Glad you loved it!
I made this exactly as shown. Both my husband & I thought it was fantastic! I loved how it came together, & the house smelled amazing! Thank you for this awesome recipe!
Happy to hear that you like the recipe!!🙂
This soup looks delicious! French onion is one of my faves.
Thanks Nancy!🙂
Very good soup. I did it on the stove top with beef broth and added Worcestershire sauce. It tasted exactly like French Onion soup! A real fast, flavorful soup!
Does this soup freeze well?
Yes, it does! And you can keep it frozen up to 3 months, just make sure you use proper freezer containers to protect it from freezer burn.
Found some thing healthy , will love to try this one. Thanks for sharing this one
Let us know how it turns out!
Love this delicious Crock Pot French Onion Soup,this one is super delicious and amazing. We love it!
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback!
Love this Crock pot french onion soup with white bean , this recipe is super delicious and amazing. Thanks for sharing this recipe with us
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback!
My family loved this amazing Crock Pot French Onion Soup, it’s super flavourful and amazing . Thanks for sharing this recipe.
I’m so happy you enjoyed it! Thank you for taking the time to leave your feedback!
Love these Crock Pot French Onion Soup with White Beans , seems amazing and unique . Super excited to try this one , my members gonna love this one.
This Crock Pot White Bean French Onion Soup seems amazing, seems super delicious and amazing . Super excited to try this one, thanks for sharing this one with us.
Let us know how it turns out!
Love this delicious Crock Pot French Onion Soup, seems unique .Super excited to try this soup, amazing one. Thanks for sharing with us.
This Crock Pot French Onion Soup seems delicious and amazing. Super excited to try this one, thanks for sharing this recipe with us, will love to try this unique soup recipe.
Let us know how it turns out!
IM thinking of adding some chicken breasts to to soup. Maybe at the time when you add the beans and cook for 4 hours on high??
Thoughts?
You could add shredded chicken breast within the last hour of cooking.
This Crock Pot French Onion Soup seems delicious and unique . Super excited to try this one , thanks for sharing this one with us. Will love to share with others too.
Let us know how you like this one!
This is fabulous. We have made it several times and it is time to enjoy it again!
What a great meal! A very nice addition to my main course for dinner on those cold stormy days we get here in the Pacific Northwest.
Can I add chicken to this? If so – Is it possible to add it in raw and shred it or should I cook the chicken beforehand? Not sure because everything is slow cooked anyways!
You can definitely add some shredded (poached or rotisserie) chicken.