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
Watch the video below to see exactly how we make this recipe. You can find many more deliciously simple recipe videos on our YouTube channel!
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 PLAN BUNDLE!
Let us do the work for you with 11 WEEKS of deliciously easy family dinners, grocery lists, meal prep guides and so much MORE!
11 weeks of done-for-you family meal plans for only $9.99!
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.
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.
This is fabulous. We have made it several times and it is time to enjoy it again!
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!
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 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!
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 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 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.
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 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!
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!
Found some thing healthy , will love to try this one. Thanks for sharing this one
Let us know how it turns out!
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.
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!
This soup looks delicious! French onion is one of my faves.
Thanks Nancy!🙂
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!!🙂
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!