French onion white bean bake turns pantry beans into a bubbling vegetarian dinner with jammy onions, thyme, broth, cream, and gruyere toasts. It tastes like French onion soup became a cozy skillet meal.
French Onion White Bean Bake at a Glance
The magic is patience at the beginning, not complexity. Thinly sliced onions cook slowly until sweet and golden, then white beans simmer in the same pan so they absorb every savory bit. A final broil melts gruyere over crisp baguette slices, giving the bake the familiar soup-toast finish without needing individual crocks. The result is budget-friendly, meatless, and sturdy enough for a weeknight dinner.

Ingredients That Build Deep Flavor
- Onions: 2 large yellow onions (thinly sliced)
- Beans: 2 cans (15 oz each) cannellini or great northern beans (rinsed)
- Dairy: 1 tablespoon butter, 2 tablespoons heavy cream, 1/2 cup shredded gruyere cheese
- Broth & Seasonings: 1/2 cup vegetable or chicken broth, 1 tablespoon Dijon mustard, 2 cloves garlic (minced), 1 tablespoon fresh thyme, 1/2 teaspoon kosher salt
- Toasts: 4 slices baguette, 1 tablespoon olive oil
- Finish: 1 teaspoon fresh lemon juice
Pro Tip: Use yellow onions because they soften into a sweet, classic base. Gruyere gives the best French onion feel, but Swiss cheese is a practical backup. If you want another side built around caramelized onions, this caramelized onion and thyme quick bread belongs beside the same kind of cozy meal.
How to Make French Onion White Bean Bake
- Caramelize the Onions: Melt butter with olive oil in a wide oven-safe skillet, then add the onions and salt. Cook them over medium-low heat for 28 to 35 minutes, stirring often enough to prevent scorching. They should look glossy, deep gold, and reduced by more than half. Add garlic and thyme only near the end so they stay aromatic instead of bitter.
- Simmer the Beans: Stir in Dijon, broth, and cream, scraping the browned onion fond from the pan. Fold in the beans and simmer until the sauce lightly coats a spoon, about 8 minutes. If the pan looks dry, add broth one tablespoon at a time; if it looks loose, simmer uncovered for another minute.
- Broil the Gruyere Toasts: Brush baguette slices with olive oil, toast until crisp, then cover with shredded gruyere. Nestle the toasts on top of the beans and broil just until the cheese bubbles and browns in spots. Watch closely; the difference between golden and too dark can be less than a minute.
- Serve and Store: Finish with lemon juice and fresh thyme, then spoon the bake into shallow bowls while the cheese is still stretchy. For a lighter high-protein lunch with the same pantry-friendly spirit, keep this high-protein chickpea salad in your rotation.




Storage and Reheating
It is filling enough alone, but a green salad or this creamy butternut squash soup makes the table feel especially generous. Refrigerate leftovers without the toasts for up to three days. Reheat the beans gently with a splash of broth, then broil fresh gruyere toasts before serving.