Irish Onion Soup with Guinness: A Cozy Pub-Style Recipe

Updated November 3, 2026

Total time
1 hr 50 min
prep 20 min · cook 1 hr 30 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Irish Onion Soup with Guinness: A Cozy Pub-Style Recipe

Irish onion soup with Guinness is a stout-enriched onion soup served hot beneath crisp bread and melted cheddar. It is an Irish-inspired, pub-style variation rather than a single fixed traditional recipe: slowly browned onions bring sweetness, while Guinness adds roasted, bittersweet depth to the broth.

Ingredients

  • 3 lb yellow onions (1.36 kg), peeled, halved and thinly sliced
  • 3 tbsp unsalted butter (42 g)
  • 1 tbsp olive oil (15 ml)
  • 1 tsp fine salt (5 g), plus more to taste
  • 1 tsp granulated sugar (4 g), optional, to encourage browning
  • 2 garlic cloves (about 6 g), finely chopped
  • 1 tsp fresh thyme leaves (about 1 g), or ½ tsp dried thyme (about 0.5 g)
  • 2 bay leaves (about 0.2 g)
  • 1 bottle Irish stout, such as Guinness, 11.2 fl oz (330 ml)
  • 6 cups beef stock (1.42 L); use low-sodium stock if possible
  • 1 tbsp Worcestershire sauce (15 ml); check the label for anchovies if you need a vegetarian soup
  • ½ tsp freshly ground black pepper (about 1 g), plus more to taste
  • 1 tsp Dijon mustard (5 g), optional, for a subtle savory note
  • 6 slices sturdy sourdough or country bread, about 6 oz (170 g) total
  • 6 oz sharp Irish cheddar, grated (170 g); sharp mature cheddar is a practical substitute
  • Chopped fresh parsley, 1 tbsp (about 4 g), optional for serving

Instructions

  1. Prepare the ingredients. Peel and slice the onions into thin, even half-moons; slices about ⅛ inch (3 mm) thick soften and brown at a steady pace. Chop the garlic, grate the cheddar and measure the remaining ingredients before you start. Set a heavy 5- to 6-quart pot or Dutch oven over medium heat. This prep takes about 20 minutes and makes it easier to keep the onions from scorching while you stir.
  2. Brown the onions slowly. Add the butter, olive oil and sliced onions to the pot. Sprinkle in the salt and, if using, the sugar. Stir until the onions are coated and beginning to soften, about 5 minutes. Reduce the heat to medium-low and cook for 50 minutes, stirring every few minutes and more often near the end. If brown bits start sticking, add a tablespoon of water and scrape the bottom with a wooden spoon. The onions are ready when they are very soft and an even deep golden brown; they should smell sweet and savory, not burnt. If they are still pale, give them another few minutes rather than raising the heat sharply.
  3. Add the aromatics. Stir in the garlic, thyme and bay leaves. Cook for 1 minute, just until the garlic smells fragrant. Do not let the garlic turn dark, since scorched garlic can make the whole pot bitter. Stir in the Dijon mustard, if using, and scrape any browned onion fond from the base of the pot.
  4. Pour in the stout. Add the Guinness carefully; it may foam briefly against the hot pot. Stir and simmer for 5 minutes so the stout reduces a little and its sharpest edge mellows. This step deepens the flavor but does not guarantee that all of the alcohol cooks away. If you are avoiding alcohol, use the substitute described under Variations instead.
  5. Simmer the soup. Pour in the beef stock and Worcestershire sauce, then add the black pepper. Bring the liquid to a gentle simmer over about 5 minutes, stirring once or twice. Lower the heat and simmer uncovered for 25 minutes. Keep it at a quiet bubble rather than a hard boil, which can make the broth taste harsh and evaporate more liquid than intended. Remove and discard the bay leaves. Taste the broth and adjust salt and pepper; stock saltiness varies, so season only after it has simmered.
  6. Make the cheddar toast. While the soup simmers, heat the broiler and arrange the bread on a baking sheet. Toast the slices for 1 to 2 minutes per side, until lightly crisp. Sprinkle the grated cheddar evenly over the tops and broil for another 1 to 2 minutes, watching closely, until the cheese is melted and bubbling. Broilers vary, so do not walk away. If you prefer a softer topping, skip the initial toast and broil the bread with cheese until melted, then serve it alongside the soup.
  7. Serve. Ladle the soup into six warm bowls and top each with a cheese toast, or serve the toast beside the bowl for easier dipping. Finish with parsley if desired. Serve promptly, while the bread is crisp and the cheese is still soft.

Tips

  • Give the onions time. Their slow browning is the main source of sweetness and depth, so do not try to rush it with high heat. If the onions brown unevenly, lower the burner and stir more frequently; a little water can loosen stuck-on fond without watering down the finished soup.
  • Choose the stout thoughtfully. Guinness gives this version its recognizable roasted, slightly bitter character. A different dry Irish stout works too, but a sweeter or strongly flavored beer will change the balance. Avoid adding extra stout to make the soup taste stronger; too much can overwhelm the onions.
  • Check your stock and Worcestershire. Low-sodium stock makes it easier to control seasoning after reduction. Many Worcestershire sauces contain anchovies, so use a clearly labeled vegetarian version if serving vegetarians; the soup can also be made with vegetable stock, though the broth will be lighter.
  • Keep the toast separate until serving. Bread placed in the pot softens quickly. For a group, bring the soup to the table in a pot and offer the cheese toasts on a platter, so each person can add one when ready to eat.

Serving Suggestions

This soup is rich enough to serve as a main course, particularly with two cheese toasts per person or a generous loaf for the table. For a lighter meal, offer one toast each and add a simple green salad with a sharp vinaigrette; the acidity balances the buttery onions and stout. A plate of roasted carrots, cabbage or sautéed greens also makes a fitting side without competing with the soup’s deep flavor.

For a casual pub-style supper, serve the bowls with extra grated cheddar, chopped parsley and cracked black pepper available at the table. Keep any additional bread crisp and serve it separately. Since the soup itself is quite savory, mild sides work better than heavily salted snacks.

Variations

Make it vegetarian: Use vegetable stock and Worcestershire sauce labeled vegetarian or vegan, since many standard versions contain anchovies. The resulting broth is a little less meaty but still gets body from the browned onions, stout and cheddar. Check that the cheese is made with vegetarian-friendly rennet if that matters to your guests.

Skip the alcohol: Replace the 330 ml (11.2 fl oz) stout with 1½ cups (355 ml) extra stock, then stir in 1 tbsp (15 ml) malt vinegar or cider vinegar at the end. Start with half the vinegar, taste, and add more only if needed. The soup will lose the stout’s roasted malt flavor, but the vinegar restores some of the lively contrast. Do not use nonalcoholic beer unless its ingredients suit your needs; it can still have a distinct malt flavor.

Use a different topping: Mature cheddar is classic for this flavor profile, but Gruyère, aged Swiss or a mix of cheddar and Gruyère melts well. A little grated Parmesan can add a salty finish, though it is best mixed with another cheese rather than used alone. For a simpler bowl, omit the cheese toast and serve toasted bread on the side.

Adjust the texture: This recipe keeps the onions in soft strands. For a smoother bowl, blend only a small portion of the soup and stir it back in; blending all of it removes the traditional onion texture and can make the broth seem more like a purée. Let hot soup cool slightly and blend carefully in batches if using a countertop blender.

Storage and Reheating

For best texture, store the soup and cheese toasts separately. Transfer leftover soup to shallow containers and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The bread topping is best made fresh, since refrigerated or reheated cheese toast tends to turn soft.

Reheat soup gently in a covered saucepan over medium-low heat, stirring occasionally, until steaming throughout. Add a splash of stock or water if it has thickened. For food safety, USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. You can also reheat a single portion in the microwave, stirring halfway through and checking the temperature in more than one spot.

To freeze the soup, cool it promptly, pack it in freezer-safe containers with a little room for expansion and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). The onions may be softer after freezing, but the flavor remains suitable for a quick meal. Freeze without the toast and make that fresh when serving.

Frequently Asked Questions

Does the soup taste strongly of Guinness?
The stout is noticeable, but it should not taste like a glass of beer. Slowly browned onions, stock and cheddar soften its bitterness, while the brief reduction adds a roasted malt note. For a gentler flavor, use a lighter-bodied stout or replace part of the stout with stock.

Can I make Irish onion soup ahead?
Yes. Cook the soup through the simmering step, cool it promptly and refrigerate it for up to 3 to 4 days. Reheat it gently to 165°F (74°C), then prepare the cheese toasts just before serving. Making the soup a day ahead can be convenient, and the onion and broth flavors have time to mingle.

Why are my onions not turning brown?
They may be crowded in a small pan, too wet, or cooking at too low a temperature. Use a wide, heavy pot if available, keep the heat at medium-low rather than very low, and let moisture evaporate while stirring regularly. If the onions begin to stick before they are soft, add a spoonful of water and scrape the pot; do not add a large amount of liquid.

Can I use red or sweet onions?
Yellow onions give a balanced savory-sweet result and are the most dependable choice. Red onions work, but their color can darken the broth and their flavor is more pronounced. Sweet onions can be used, though the finished soup may taste sweeter, especially alongside stout and cheddar.

What can I use instead of beef stock?
Use vegetable stock for a vegetarian version, or chicken stock if that is what you have. Both change the flavor: vegetable stock is lighter, while chicken stock is less robust than beef stock. Choose a lower-sodium option and taste before adding extra salt, since the stout and Worcestershire also contribute savory flavor.

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).