French Onion White Beans

16g protein · 50 min · 350 kcal

French Onion White Beans

French onion white beans bring slowly caramelised onions, creamy beans and melted Gruyère together in a savoury, comforting skillet. Serve them as a hearty main with crusty bread or as a substantial side.

50 min4 servings350 kcal

Ingredients

  • 30 ml (2 tablespoons)olive oil
  • 3 largeonions, thinly sliced
  • 4 clovesgarlic, minced
  • 5 ml (1 teaspoon)salt
  • 2.5 ml (½ teaspoon)black pepper
  • 30 ml (2 tablespoons)balsamic vinegar
  • 30 ml (2 tablespoons) fresh, or 5 ml (1 teaspoon) driedthyme leaves
  • 2 cans, 425 g (15 ounces) eachwhite beans, drained and rinsed
  • 480 ml (2 cups)vegetable or chicken broth
  • 110 g (1 cup)Gruyère cheese, grated
  • 15 ml (1 tablespoon)fresh parsley, chopped (optional, for garnish)
  • For servingcrusty bread

Instructions

  1. 1

    Heat the oil

    Heat the olive oil in a large frying pan over a medium heat.

  2. 2

    Caramelise onions

    Add the sliced onions and cook for 25–30 minutes, until golden brown. Add a little water if they begin to stick.

  3. 3

    Cook the garlic

    Stir in the minced garlic and cook for 1–2 minutes, until fragrant.

  4. 4

    Season the onions

    Add the salt and black pepper, followed by the balsamic vinegar and thyme. Cook for a further 1–2 minutes.

  5. 5

    Add beans and broth

    Add the drained white beans and broth to the pan and stir to combine.

  6. 6

    Simmer the mixture

    Simmer for about 10 minutes, until heated through.

  7. 7

    Melt the cheese

    Preheat the grill. Sprinkle the cheese over the bean mixture, then grill for 3–5 minutes, until bubbly and golden.

  8. 8

    Garnish and serve

    If using, garnish with parsley and serve hot with crusty bread.

What are French onion white beans?

This is a French-inspired skillet of white beans topped with the familiar savoury-sweet combination of caramelised onions and melted cheese. It draws on the flavours of French onion soup, turning them into a more substantial dish with beans and broth.

Slow-cooked onions provide depth, while white beans make the mixture creamy and filling. A final spell under the grill browns the Gruyère and brings the components together.

Nutrition and macros by portion

The nutrition label shows one serving as written: 350 calories, 16g protein, 45g carbs, 14g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterLess cheese, more greens245 kcal11g31g10g
This servingAs written350 kcal16g45g14g
HungryAdd extra crusty bread525 kcal24g68g21g

The white beans provide most of the carbohydrates and a substantial share of the protein; Gruyère adds protein and fat, while olive oil contributes fat. Serve with a crisp salad or another vegetable alongside, and use bread according to how filling you want the meal to be.

Build flavour with the onions

Onions: give them the full 25–30 minutes to turn golden and sweet. Stir regularly, and add a little water if they start sticking before they are tender.

Balsamic vinegar: its tang balances the sweetness of the onions. Stir it in with the thyme so it cooks briefly before the beans and broth go in.

Choose and prepare the beans

White beans: drain and rinse them before adding, which removes the canning liquid and helps keep the broth’s flavour clean. Cannellini or another creamy white bean works well.

Broth: vegetable broth keeps the dish meat-free, while chicken broth gives it a different savoury base. Either can be used as listed.

Get the cheese topping right

Gruyère: spread the grated cheese evenly across the bean mixture so each portion gets some. Its nutty flavour suits the onions and thyme.

Grilling: watch the pan closely during the 3–5 minutes under the grill. Take it out when the cheese is bubbling and golden, before the top becomes too dark.

Check the texture and timing

Onions: look for a deep golden colour and a soft texture rather than just softened, pale slices. If the pan dries out during cooking, add water a little at a time.

Beans: the 10-minute simmer is to warm them through and let them take on the broth and onion flavour. Avoid a vigorous boil, which can break up the beans.

Serve it while hot

Bread: crusty bread is useful for scooping up the beans and broth, and makes the dish a more complete meal. Serve it alongside while the cheese topping is still hot.

For a fuller table, pair the skillet with a crisp green salad or simply serve it as a side with a larger meal.

Recipe notes & tips

  • Slice the onions evenly so they cook at a similar pace.
  • Keep the onions moving occasionally and add water if they begin to catch.
  • Rinse the beans well and let them drain before adding them to the pan.
  • Grate the Gruyère finely for an even, quick-melting topping.
  • Stay near the grill; the cheese can go from golden to too dark quickly.

Variations

  • Use dried thyme: add 5 ml (1 teaspoon) in place of the fresh thyme.
  • Choose vegetable broth: use it for a meat-free version.
  • Add extra herbs: finish with a little more fresh thyme alongside the parsley.
  • Try another melting cheese: use a similar quantity of a good-melting cheese if Gruyère is unavailable.
  • Serve without bread: pair the beans with a green salad for a lighter-feeling meal.

Common mistakes to avoid

  • Rushing the onions: they need 25–30 minutes to caramelise; keep cooking until golden and soft.
  • Letting the onions stick: add a little water and stir rather than allowing the pan to scorch.
  • Adding unrinsed beans: drain and rinse them first to remove the canning liquid.
  • Boiling hard: keep the beans at a gentle simmer so they are less likely to break apart.
  • Leaving the grill unattended: check the topping frequently and remove it once bubbly and golden.

How to store

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a covered pan or in the microwave until hot; the cheese topping may soften after storage.

Frequently asked questions

Can I use dried beans instead of tinned beans?

Yes, provided they are fully cooked and tender before you start the recipe. Use an amount equivalent to the drained beans from the two cans.

Can I make this without a grill-safe frying pan?

Simmer the beans in the pan, then transfer the mixture to a grill-safe baking dish before adding the cheese. Grill until bubbly and golden.

Can I prepare the dish ahead?

You can cook the onion and bean mixture ahead and refrigerate it. Reheat until hot, add the cheese, then grill just before serving.

What can I use instead of Gruyère?

Choose another cheese that melts well, such as Comté or mature cheddar. The flavour will differ from the original.

How do I know when the onions are caramelised?

They should be soft and evenly golden brown, with a sweet, savoury aroma. If they are still pale, continue cooking and add a little water if the pan begins to stick.

Cook it from the original

This recipe comes from bazarecipe.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on bazarecipe.comOpens in a new tab
Calori App Free download Install