If you love the deep, sweet comfort of classic French onion soup, this skillet meal brings those exact rich flavors into a hearty bean dish. Slow-cooked caramelized onions meet earthy oyster mushrooms, creamy butter beans, and bubbly Gruyère cheese for a meal that feels entirely indulgent yet comes together easily in one pan. Grab a slice of crusty sourdough and get ready to dip.
Why You'll Love This Recipe
- Combines the deep, sweet flavor of traditional French onion soup with creamy butter beans.
- Features a double layer of texture from jammy onions, shredded oyster mushrooms, and melted Gruyère.
- Comes together in a single wide skillet for easy cleanup.
- Pairs perfectly with crusty sourdough bread for ultimate dipping comfort.
- Naturally vegetarian and easily adapted to your pantry staples.
Ingredients You'll Need (and Why)
Yellow onions: These form the sweet, deeply savory backbone of the dish. Slicing them thin and cooking them low and slow draws out their natural sugars until they become jammy.
Oyster mushrooms: Shredding these mimics a meaty texture that absorbs the broth and melds seamlessly with the soft onions and beans.
Worcestershire sauce: Adds an instant hit of umami and depth that replicates the traditional beef broth profile of classic French onion soup.
Dijon mustard: Provides a subtle sharp tang that cuts through the richness of the cheese and sweet onions, balancing the entire sauce.
Butter beans: Also known as large lima beans, their creamy interior and tender skins make them the ideal vehicle for soaking up savory broths.
Gruyère cheese: The ultimate melting cheese for French onion dishes, offering a nutty, slightly sweet, and deeply savory flavor profile when broiled.
How to Make It
The Slow Caramelization
Patience is your best friend here. Cooking the onions low and slow over medium-low heat allows them to break down and turn deeply jammy without burning. Don't rush this step, as it creates the foundational sweet-savory flavor of the dish.
Building the Broth and Body
Once the mushrooms, garlic, and herbs join the onions, the liquids pull all those wonderful browned bits off the bottom of the skillet. Adding the butter beans and mashing just a few of them releases their natural starches, turning the broth into a rich, clinging cream sauce.
The Cheesy Finish
Covering the skillet with Gruyère and running it under the broiler creates that iconic bubbly, golden crust. Keep a close eye on it during the final minute so the cheese browns nicely without burning.
Success Tips
- Keep the heat at medium-low when caramelizing onions; high heat will scorch them instead of letting them turn sweet and jammy.
- Scrape up all the browned bits from the bottom of the pan when you add the broth to build maximum flavor.
- Mash only a small portion of the butter beans so you keep plenty of whole beans for texture.
- Shred your own Gruyère from a block rather than using pre-shredded cheese for the best melt and stretch.
Variations
- Use white cannellini beans if you cannot find butter beans.
- Swap vegetable broth for beef broth if you prefer a deeper, traditional French onion flavor profile.
- Add a splash of dry white wine right before the broth to deglaze the pan for an extra layer of acidity.
Storage & Make-Ahead
Fridge: Store leftover beans in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the oven.
FAQ
Can I make this ahead of time?
Yes! You can caramelize the onions and simmer the bean mixture a few hours in advance. Transfer it to an oven-safe dish, top with the cheese, and broil right before serving.
What can I use instead of Gruyère cheese?
Swiss cheese, Fontina, or even a good quality mild provolone will give you a similar melt and savory flavor profile.
Are canned butter beans the same as lima beans?
Yes, large butter beans and large lima beans are the same legume and can be used interchangeably in this recipe.
