French Onion White Bean Soup

Published March 20, 2025

French Onion White Bean Soup
Armando Rafael for The New York Times. Food Stylist: Brett Regot.
Total Time
50 minutes
Prep Time
15 minutes
Cook Time
35 minutes
Rating
5(1,049)
Comments
Read comments

French onion soup gets a hearty makeover in this vegetarian recipe thanks to the addition of creamy white beans. While the classic version usually involves a long and slow caramelization of onions, this recipe uses a few simple techniques to shorten the cook time without sacrificing flavor. The onions are cooked with the lid on, which traps the heat, encouraging the onions to cook faster and concentrating all the flavors. (Do make sure to use a pot that is wide and large; the onions will steam rather than caramelize if overcrowded.) While this recipe is vegetarian and alcohol-free, it is no less rich than the original; the pan gets deglazed with soy sauce (or tamari) and balsamic vinegar, which lifts off all the sweet, charred flavors. No white beans? Substitute with chickpeas or lentils. Taking a cue from the original, the soup is crowned with Gruyère croutons — and, veering from tradition, accented by mustard — to bring a big textural finish.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings

    For the Soup

    • 2tablespoons salted or unsalted butter 
    • 4medium yellow onions (about 2 pounds), thinly sliced 
    • 1teaspoon thyme leaves (from 4 to 5 sprigs)
    • 1teaspoon sugar
    • Salt and pepper
    • 1tablespoon balsamic vinegar
    • 1tablespoon soy sauce or tamari
    • 4cups vegetable stock
    • 2(14-ounce) cans white beans, such as cannellini or butter beans, drained

    For the Gruyère Croutons

    • 2tablespoons salted or unsalted butter
    • 1teaspoon Dijon or whole-grain mustard
    • 1teaspoon thyme leaves (from 4 to 5 sprigs), plus more for garnish
    • Salt and pepper
    • ½pound bread, such as sourdough or ciabatta, cut into 1-inch chunks 
    • 3ounces Gruyère cheese, finely grated
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

674 calories; 22 grams fat; 12 grams saturated fat; 0 grams trans fat; 6 grams monounsaturated fat; 2 grams polyunsaturated fat; 96 grams carbohydrates; 16 grams dietary fiber; 17 grams sugars; 30 grams protein; 1767 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Prepare the soup: Melt the butter in a large pot or Dutch oven over medium-high. Once the butter has melted, add onions, thyme, sugar and 1 teaspoon salt, and stir to combine. Cover and cook, stirring every 2 minutes, until the onions are very soft and caramelized, about 20 minutes. If the onions start to burn, reduce heat to medium.

  2. Step 2

    Meanwhile, make the croutons: Heat the oven to 350 degrees and line a sheet pan with parchment paper. Place the butter in a large bowl and microwave on high for 30 to 45 seconds (or melt over medium heat in a small pot or skillet). To the butter, add the mustard and thyme, season with salt and black pepper, and whisk to combine. Add the bread pieces and toss very well until coated. Transfer the pieces to the lined sheet pan, spreading them out into a single layer, and scatter the cheese on top. Bake until golden, 16 to 18 minutes.

  3. Step 3

    Uncover the onions and add the balsamic vinegar and soy sauce. Stir the onions vigorously to deglaze the pan. Stir in the vegetable stock and the beans. Cover and cook on medium heat for 10 minutes. Season with salt and lots of pepper.

  4. Step 4

    To serve, ladle the soup into bowls, top with the croutons and scatter over thyme leaves.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
1,049 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

Very tasty, day 2 and 3 even better as with most soups. I did not use any sugar, maybe that's why there was nothing to deglaze? And I doubled the soy sauce and balsamic, without which the flavor would have been wanting. It was good; I will make it again ;+] Realistic prep time is closer to an hour, esp considering the croutons. What's with the chronic underestimating of prep time with NYT recipes? Annoying and unhelpful.

@Karen Lee @Karen Lee I have to be on a very low sodium diet, and that much sodium is way too much for me. That being said, you can get cannellini beans with no salt added, use unsalted butter, and a lower sodium soy sauce. Also, you can get unsalted vegetable stock. I know this sounds bland to many people, but that’s my life and I’ve learned how to use other seasonings for flavor.

I have been using Better than Bouillon Mushroom broth concentrate. It's vegan, but it has a very rich flavor- almost 'beefy'. I bet it would be good here.

Nearly everyone altered this somehow. It was okm

Added a splash of dry sherry with the balsamic and soy sauce and just threw the whole thyme sprigs in with the onions while they cooked down. Absolutely delicious!

Delicious! I followed the recipe with a couple extra dashes of balsamic and soy sauce. Also, I bought fresh three-cheese sourdough bread for the croutons, making them extra cheesy. Easy to make, this will definitely become one of my go-to recipes.

Private comments are only visible to you.

Credits

By Hetty Lui McKinnon

or to save this recipe.