French Onion Butter Beans are an easy one-skillet dinner with rich caramelized onion flavor, creamy butter beans, and a savory broth that delivers cozy comfort using simple, affordable pantry staples.
For more easy butter bean dinners, try our Greek Yogurt Marry Me Butter Beans, creamy Butter Bean Florentine, or savory Butter Beans Marsala.

Donโt Lose This Recipe
Why you’ll love our French onion butter beans skillet!
French Onion Butter Beans are everything we love about classic French onion soup, turned into an easy one-skillet dinner that’s hearty enough for a weeknight meal. ๐ง With sweet caramelized onions, creamy butter beans, a rich savory broth, and plenty of Parmesan, it’s the kind of comfort food that feels both cozy and nourishing.
Louise and I couldn’t stop talking about this recipe after the first bite. It’s made with simple pantry staples, comes together in one pan, and delivers incredible flavor without butter, cream, or complicated techniques. The toasted crusty bread is perfect for soaking up every last spoonful. ๐
Butter beans make this protein-rich, fiber-rich meal extra satisfying while helping create a naturally creamy texture. Combined with olive oil, onions, garlic, and herbs, it’s a wholesome recipe that fits beautifully into a Mediterranean-style eating pattern and supports a balanced diet.
Whether you’re looking for an easy butter bean recipe, a vegetarian skillet dinner, or just a cozy meal to share with family, this French onion-inspired dish is proof that a handful of affordable ingredients can turn into something truly special. โค๏ธ
P.S.: If you enjoy simple skillet meals, try our Mediterranean lentils and quinoa skillet, kidney beans and rice skillet, or easy mushroom gnocchi skillet.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Yellow onions: The star of this recipe. They become sweet and deeply flavorful as they caramelize. White onions work well too, while sweet onions make the dish even milder.
- Extra virgin olive oil: Helps soften and caramelize the onions while adding richness. Avocado oil is a good substitute.
- Salt: Brings out the onions’ natural sweetness and seasons the dish throughout cooking.
- Sugar: A small amount helps the onions caramelize faster. You can skip it if you preferโthe onions may just need a few extra minutes to become soft and golden. Brown sugar or maple syrup work too.
- Balsamic vinegar: Adds tangy depth and helps build that classic caramelized onion beans flavor. Apple cider vinegar or red wine vinegar are excellent alternatives.
- Garlic: Fresh grated or pressed garlic blends beautifully into the broth. If you’re sensitive to garlic, simply leave it out or use garlic-infused olive oil for a gentler flavor.
- Vegetable broth: Creates a rich, savory base. Use low-sodium broth so you can season to taste.
- Butter beans: Creamy, hearty, and packed with fiber and plant-based protein. Cannellini beans or Great Northern beans are great substitutes, making this an equally delicious butter beans with parmesan dinner.
- Dried thyme: Adds earthy flavor. Herbes de Provence or dried oregano work just as well.
- Parmesan: Stirred in at the end for savory richness. Pecorino Romano or a vegetarian hard cheese are tasty alternatives.
- Crusty bread: Perfect for soaking up the onion broth. A baguette, sourdough, or country loaf all pair beautifully with this cozy vegetarian dinner.

How to Make French Onion Butter Beans
Step 1. Caramelize the onions
Peel the onions, cut them in half, and slice them about โ inch (4 mm) thick.
Heat the olive oil in a large 12-inch (30 cm) skillet over medium heat. Add the onions, salt, and sugar, then cook for 5 minutes, stirring often.
Pour in the water and reduce the heat to medium-low. Cook for about 20 minutes, stirring occasionally, until the water has evaporated and the onions are soft and golden.
Increase the heat to high, add the balsamic vinegar, and cook for 2 minutes, stirring often. This quick method gives the French onion beans plenty of rich, caramelized flavor without an hour of cooking.

Step 2. Add the beans and broth
Stir in the grated or pressed garlic and cook for 30 seconds, just until fragrant.
Pour in the vegetable broth, then add the drained butter beans, dried thyme, and black pepper.
Bring everything to a gentle simmer and cook uncovered for 10 minutes. The broth will reduce slightly while the beans absorb the savory onion flavor.

Step 3. Finish with Parmesan
Turn off the heat and let the skillet rest for about 1 minute, or until the broth stops bubbling.
Add the finely grated Parmesan and stir gently until it blends into the broth and makes it lightly creamy.
Waiting for the bubbling to stop is important. If the skillet is too hot, the Parmesan can become stringy instead of smooth.
Taste and add more salt or black pepper if needed.

Step 4. Serve
Bring this one-pan vegetarian dinner straight to the table while it is still warm.
Serve it with toasted baguette slices, sourdough, or another crusty bread for scooping up the butter beans and rich onion broth.

Tips
- Trust the quick caramelizing method: The combination of salt, sugar, water, and vinegar creates deeply flavorful onions in about 30 minutes, so there’s no need to stand over the stove for an hour.
- Use a large skillet: A 12-inch (30 cm) skillet gives the onions enough room to caramelize instead of steam.
- Choose low-sodium vegetable broth: Parmesan adds plenty of saltiness, so starting with a lighter broth lets you season the dish to taste.
- Mash a few butter beans: Press a handful of the beans with the back of your spoon during the last few minutes of cooking for a naturally creamier brothโno flour or cream needed.
- Let the bubbling stop before adding Parmesan: Remove the skillet from the heat and wait about 1 minute. If the broth is still simmering, the Parmesan can become stringy instead of blending into a creamy, silky broth.
- Grate the Parmesan yourself: A block of Parmesan grated with a fine grater melts much more smoothly into the broth than pre-grated Parmesan from a packet. The packaged kind still works and tastes delicious, but the texture won’t be quite as silky.
- Toast the bread: A crisp baguette or sourdough holds up better in the broth and adds the classic French onion experience.
- The leftovers get even better: The onions continue to infuse the broth as it sits, making this an excellent make-ahead meal. Store leftovers in the refrigerator for up to 4 days, and reheat gently on the stovetop. Toast fresh bread just before serving.
Frequently Asked Questions
Yes. You can leave out the sugar, but the onions may take a little longer to soften and caramelize. Cook them gently until they are golden and sweet, then continue with the recipe as written.
Simply skip the Parmesan or use your favorite vegan Parmesan alternative. The onions and vegetable broth already create plenty of rich, savory flavor, so the dish will still be delicious.
Absolutely. Soak the dried butter beans overnight, then cook them until tender according to the package directions before adding them to the skillet. You’ll need about 3 cups of cooked beans.
Yes! The flavors become even deeper after a few hours, making this a great make-ahead meal. Reheat it gently on the stovetop over low heat, adding a splash of vegetable broth if it has thickened too much.
Yes. Cannellini beans, Great Northern beans, or navy beans all work well. They have a similar creamy texture and soak up the rich onion broth beautifully, making them excellent substitutes in this butter bean skillet.
Let the dish cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of vegetable broth if needed. For the best texture, toast fresh bread just before serving instead of storing it with the beans.
More cozy bean dinners
- Greek baked beans (Gigantes Plaki)
- Mediterranean orzo and beans
- Butter bean tomato and feta skillet
- Mediterranean pinto bean soup
- Marry me butter beans
- Greek bean stew
- Easy black bean soup
- Mediterranean greens and beans
If you try this Recipe please leave a ๐ star rating and let us know how it turned out in the commentsโwe love hearing from you.

French Onion Butter Beans (Easy 30-Minute Skillet)
Ingredients
- 3 tablespoons extra virgin olive oil
- 3 large yellow onions cut in half and thinly sliced (about 21 oz /600 g)
- ยพ teaspoon salt add more to taste
- ยผ teaspoon black pepper
- 2 teaspoons sugar
- ยฝ cup water
- 2 tablespoons balsamic vinegar or apple cider vinegar
- 3 cloves garlic grated or pressed
- 2 cups vegetable broth low-sodium
- 2 cans butter beans 15 oz / 400 g each can or 3 cups / 460 g cooked beans โ drained and rinsed
- 1 teaspoon dried thyme
- ยฝ cup grated parmesan
- 1 baguette or slices of crusty bread for serving
Instructions
- Caramelize the onions: Peel, halve, and thinly slice 3 large yellow onions. Heat 3 tablespoons extra virgin olive oil oil in a large 12-inch (30 cm) skillet over medium heat. Add the onions, ยพ teaspoon salt, ยผ teaspoon black pepper, and 2 teaspoons sugar, and cook for 5 minutes, stirring often.Pour in ยฝ cup water, reduce the heat to medium-low, and cook for about 20 minutes, stirring occasionally, until the water has evaporated and the onions are soft and golden.Turn the heat to high, stir in 2 tablespoons balsamic vinegar, and cook for 2 minutes.
- Add the beans: Stir in 3 cloves garlic (grated) and cook for 30 seconds.Add 2 cups vegetable broth, 2 cans butter beans, and 1 teaspoon dried thyme. Bring to a gentle simmer and cook uncovered for 10 minutes. For a creamier broth, mash a few of the beans with the back of a spoon.
- Finish: Turn off the heat and let the skillet sit for 1 minute, until it stops bubbling. Stir in ยฝ cup grated parmesan until the broth looks creamy. Taste and add more salt and pepper if needed.
- Serve: Serve hot with toasted baguette, sourdough, or other crusty bread for dipping into the rich onion broth.
Notes
- Yellow onions โ White onions or sweet onions.
- Extra virgin olive oil โ Avocado oil.
- Sugar โ Brown sugar or maple syrup. You can skip it if you prefer; the onions may just take a little longer to brown.
- Balsamic vinegar โ Apple cider vinegar or red wine vinegar.
- Garlic โ Omit it or use garlic-infused olive oil.
- Butter beans โ Cannellini beans or Great Northern beans.
- Dried thyme โ Herbes de Provence or dried oregano.
- Parmesan โ Pecorino Romano or a vegetarian hard cheese.
- Crusty bread โ Baguette, sourdough, or country loaf.
Nutrition
Donโt Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes ๐ฟโจ.
Welcome to our blog, we are glad you are here.




