British Onion Soup with Cheddar Toast

Updated November 3, 2026

Total time
1 hr 25 min
prep 20 min · cook 1 hr 5 min
Serves
4
portions as written

Jump to recipe

British Onion Soup with Cheddar Toast

British onion soup is a slow-cooked onion and stock soup, often given extra depth with brown ale and served with sharp Cheddar on toast. This version balances sweet, softened onions with savoury Worcestershire sauce and a splash of vinegar, without relying on a heavy layer of cheese over the whole pot. It is a comforting main-course soup with roots in a broader family of European onion soups, and recipes vary by household and region.

Ingredients

  • 5 medium yellow onions (about 900 g), peeled and thinly sliced
  • 3 tablespoons unsalted butter (42 g)
  • 1 tablespoon neutral oil (15 ml)
  • ¾ teaspoon fine salt (4 g), plus more to taste
  • ¼ teaspoon black pepper (about 0.5 g), plus more to taste
  • 2 tablespoons all-purpose flour (16 g)
  • 1 cup brown ale (240 ml); use extra stock instead for an alcohol-free soup
  • 6 cups beef stock (1.4 L), or vegetable stock for a meat-free version
  • 2 tablespoons Worcestershire sauce (30 ml); choose a vegetarian version if needed
  • 1 dried bay leaf
  • 2 teaspoons fresh thyme leaves (about 2 g), or ¾ teaspoon dried thyme (about 1 g)
  • 1 teaspoon cider vinegar (5 ml), plus a little more if needed
  • 4 slices sturdy bread, each about ¾ inch (2 cm) thick
  • 1 cup grated mature Cheddar (about 100 g)
  • 1 teaspoon Dijon or English mustard (5 g), optional, for the cheese toast

Instructions

  1. Peel the onions, halve them from root to tip, and slice them thinly. Aim for slices of similar thickness so they soften at about the same rate. Measure the other ingredients before starting; the onions need regular attention early on, and having the stock and ale ready makes the cooking easier.

  2. Set a large, heavy-bottomed pot or Dutch oven over medium heat. Add the butter and oil. When the butter has melted, stir in the onions, salt, and pepper. Cook for 8 to 10 minutes, stirring often, until the onions have softened and released moisture. If they begin to stick before they are soft, lower the heat rather than adding more fat straight away.

  3. Turn the heat to medium-low and continue cooking the onions for about 35 minutes, stirring every few minutes and scraping the bottom of the pot. They should become very soft and turn a deep golden brown, but they should not blacken. If brown bits collect on the bottom, stir in a tablespoon or two of water and scrape them up; those browned bits add flavour, while burnt spots can make the whole soup taste bitter.

  4. Sprinkle the flour over the onions and stir for 1 minute so it coats them evenly and loses its raw, powdery taste. Slowly pour in the brown ale, stirring and scraping the pot. Let it bubble gently for 2 minutes. Add the stock, Worcestershire sauce, bay leaf, and thyme. Bring the soup just to a simmer, then lower the heat and cook uncovered for 20 minutes. Keep it at a gentle simmer rather than a hard boil.

  5. While the soup simmers, heat the broiler (grill) to high. Stir the grated Cheddar with the mustard, if using. Arrange the bread on a baking sheet and toast it under the broiler until lightly crisp on one side, about 1 to 2 minutes. Turn the slices, divide the cheese over them, and broil for another 1 to 3 minutes, watching closely, until the cheese is melted and bubbling. Broilers vary, so do not leave the bread unattended.

  6. Remove the bay leaf. Stir the cider vinegar into the soup, taste, and adjust the salt, pepper, or vinegar a little at a time. The vinegar should brighten the savoury broth rather than make it taste sharply sour. Ladle the soup into four warm bowls and serve each portion with a Cheddar toast on top or alongside it. The recipe’s elapsed cooking time is 45 minutes for the onions plus 20 minutes of simmering; the toast cooks during the simmer.

Tips

  • Give the onions time. The key flavour comes from slowly cooking the onions until golden and sweet. A crowded pot, high heat, or infrequent stirring can leave them pale in the middle and scorched in spots. If your pot is small, use a wider pan or cook the onions in two batches, then combine them before adding the flour.

  • Choose stock with care. A well-seasoned beef stock gives the soup a robust, traditional savoury character; vegetable stock makes it meat-free but usually produces a lighter broth. Stock salt levels vary considerably, so taste before adding extra salt. If using a concentrated stock, dilute it according to its label rather than adding it undiluted.

  • Make the Worcestershire vegetarian if required. Many standard Worcestershire sauces contain anchovies. A vegetarian or vegan version is an easy substitute and gives a similar tangy, savoury note, though the exact flavour will differ. If you cannot find one, use soy sauce sparingly with a few drops of vinegar, then taste before adding more.

  • Keep the toast crisp. Add the cheesy toast just before serving, not while the soup is stored or simmering. Bread left in the broth quickly softens and can become soggy. If you prefer a smoother, less sweet finish, use the full teaspoon of cider vinegar; add it gradually because some stocks and ales are already tangy.

Serving Suggestions

Serve the soup hot in warmed bowls, with one Cheddar toast per person. For a more substantial meal, offer extra bread at the table, a simple green salad dressed with mustard vinaigrette, or steamed greens such as cabbage or kale. Those sides bring freshness and a little contrast to the soup’s soft, mellow onions without competing with the toasted cheese.

A pint of brown ale is a classic-style match for the malty notes in the soup, while a dry cider or a non-alcoholic malt drink also works well. If serving a crowd, keep the soup warm over very low heat and broil the cheese toasts in batches just before eating. Put the toasts on individual plates if guests prefer to control how much bread goes into their bowls.

Variations

Make it alcohol-free: Replace the brown ale with the same volume of beef or vegetable stock. Ale adds a gentle malty bitterness and complexity, so the finished soup will taste a little simpler without it. A small extra splash of cider vinegar at the end can help lift the flavour, but add it by the teaspoon and taste as you go.

Use a different cheese: A mature English Cheddar gives a sharp, familiar topping, but Red Leicester, Double Gloucester, or a mixture of Cheddar and a little Parmesan can also be used. A milder cheese will make the toast less tangy. Grate the cheese yourself when possible; pre-grated cheese can contain anti-caking ingredients and may not melt as smoothly.

Make it vegetarian: Use vegetable stock and vegetarian Worcestershire sauce, and check that the bread and cheese suit your dietary needs. The soup remains savoury, though it will have less of the deep, rounded quality that beef stock contributes. A teaspoon of soy sauce can add savouriness if the vegetable stock tastes mild, but reduce the salt until after tasting.

Skip the flour: For a thinner, gluten-free soup, omit the flour and use certified gluten-free bread and Worcestershire sauce as needed. The broth will be less velvety, but the long-cooked onions still give it body. Alternatively, whisk 1 tablespoon (8 g) cornstarch with 2 tablespoons (30 ml) cold water and stir it into the simmering soup for the final few minutes.

Storage and Reheating

For best texture, store the soup and the bread separately. Cool the soup promptly and refrigerate it within 2 hours of cooking in a shallow, covered container. It keeps for 3 to 4 days in the refrigerator. Refrigerate the Cheddar toast separately only if there are leftovers; it is crispest when made fresh.

Reheat the soup in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. If it has thickened in the refrigerator, loosen it with a splash of stock or water. USDA food-safety guidance calls for leftovers to reach 165°F (74°C) when reheated; check the centre with a food thermometer. You can also microwave individual portions in a covered, microwave-safe bowl, stirring halfway through and checking the temperature in more than one spot.

Freeze the soup without the toast for up to 3 months for best quality. Leave a little space in the container for expansion, thaw overnight in the refrigerator, and reheat as described above. The onions may soften further after freezing, but the flavour should remain good. Do not leave cooked soup at room temperature for more than 2 hours, and do not freeze or refrigerate bread that has already been sitting in the soup if you want a crisp topping.

Frequently Asked Questions

Is British onion soup the same as French onion soup?

They share the central idea of slowly cooked onions in stock, but there is no single fixed British recipe. This British-inspired version uses brown ale and Worcestershire sauce for savoury depth, then serves the soup with Cheddar toast. French onion soup is commonly associated with beef stock and bread topped with melted cheese, often finished under a broiler, so the dishes overlap while their seasonings and customary cheeses can differ.

Can I make the soup ahead?

Yes. Cook the soup through the simmering step, cool and refrigerate it, then reheat it gently when you are ready to serve. Make the cheese toasts fresh so they stay crisp. The flavour often settles pleasantly overnight, but taste the reheated soup before serving because it may need a small splash of water or stock and a final adjustment of salt or vinegar.

Why are my onions not turning golden?

They may need more time, or the heat may be too low for moisture to evaporate. Keep the pot uncovered and cook at medium-low, stirring regularly; a wide, heavy pot helps. If the onions are releasing a lot of liquid, let that moisture cook off before expecting browning. Avoid turning the heat high to hurry them, since thin onion edges can burn before the rest becomes tender.

Can I use red onions or shallots?

Yes, although the flavour and appearance will change. Red onions can make the soup darker and slightly fruitier, while shallots tend to taste more delicate and may cook faster. If substituting shallots, begin checking them earlier and lower the heat if they brown quickly. Yellow onions are a dependable choice because they become sweet and mellow during the long cooking time.

What can I use instead of brown ale?

Use an equal quantity of beef or vegetable stock for a straightforward alcohol-free alternative. The soup will lose the ale’s malty, lightly bitter note but will still have plenty of onion flavour. Do not replace the ale with an equal volume of vinegar or another strongly acidic liquid; that would make the broth too sharp. Adjust the final teaspoon of cider vinegar only after tasting.

How can I tell when the soup is seasoned properly?

It should taste savoury and rounded, with the sweetness of the onions balanced by stock, Worcestershire sauce, and a slight lift from vinegar. Taste a spoonful after the simmer, then add salt and pepper in small amounts. If the flavour feels flat rather than under-salted, try a few drops of vinegar first. If it is too sharp, add a little stock and let the soup simmer briefly before tasting again.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).