FermentationTools.net is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.

The word “stout” originally meant “strong” and was applied as a modifier to porter. Today it encompasses one of the broadest families in brewing, from the bone-dry, 4.0% session stouts of Dublin to the viscous, 12%+ imperial monsters aged in bourbon barrels. What unites them is roasted grain character, but how that character is deployed varies enormously across the sub-styles.

This guide breaks down six major stout varieties, compares their vital statistics, details the roasted grain options available to brewers, and provides actionable grain bill frameworks for each.

TL;DR

Stout is a family of dark ales defined by roasted grain character. Dry Stout (Guinness model) uses roasted barley for sharp coffee bitterness at low gravity (1.036-1.050, 4-5% ABV). Sweet/Milk Stout adds lactose for body and sweetness. Oatmeal Stout uses 5-20% oats for silky texture. Foreign Extra Stout is the tropical export version (1.056-1.075, 6-8% ABV). Imperial Stout pushes gravity to 1.075-1.115 with massive roast, hop, and alcohol complexity. Each sub-style requires different grain, yeast, and hopping approaches despite sharing the “stout” name.

Methodology

Style parameters follow BJCP 2021 guidelines for categories 15 (Irish Stout Family), 16 (Dark British Beer: Sweet Stout, Oatmeal Stout), and 20C (Imperial Stout). Historical data draws from Ron Pattinson’s analysis of Guinness brewing records and Cornell’s Amber, Gold and Black. Roasted grain specifications come from Briess, Simpsons, and Crisp malt technical data sheets. Brewing process details reference “Stout” by Michael J. Lewis (Brewers Publications Classic Beer Style Series, 1995). All recipes are formulated for 5-gallon batches at 72% efficiency unless otherwise noted.

The Six Stout Varieties at a Glance

Parameter Dry Stout Sweet/Milk Stout Oatmeal Stout Foreign Extra Imperial Stout
BJCP 15B 16A 16B 16D 20C
OG 1.036-1.050 1.044-1.060 1.045-1.065 1.056-1.075 1.075-1.115
FG 1.007-1.011 1.012-1.024 1.010-1.018 1.010-1.018 1.018-1.030
ABV 4.0-5.0% 4.0-6.0% 4.2-5.9% 6.3-8.0% 8.0-12.0%
IBU 25-45 20-40 25-40 50-70 50-90
SRM 25-40 30-40 22-40 30-40 30-40+
Key Feature Dry, roasty, light body Creamy, sweet, full body Silky, smooth, moderate Bold, complex, tropical Massive, rich, layered

Roasted Grain: The Master Guide

The choice of roasted grain is the single most important stylistic decision in stout brewing. Each option produces fundamentally different flavors.

Roasted Grain Comparison Table

Grain Lovibond Flavor Profile Best For Usage Rate
Roasted Barley 300-500L Sharp coffee, dry, acrid Dry Stout 5-10%
Chocolate Malt 350-450L Bittersweet chocolate, mild coffee All stouts 3-8%
Black Patent Malt 500-600L Intense, burnt, acrid, sharp Imperial Stout (sparingly) 1-3%
Pale Chocolate Malt 200-250L Milk chocolate, coffee, subtle Sweet/Oatmeal Stout 3-7%
Dehusked Carafa Special II 400-450L Smooth coffee, low astringency Any (smooth roast) 3-7%
Dehusked Carafa Special III 500-550L Dark roast coffee, smooth Imperial Stout 3-5%
Midnight Wheat 550L Color with minimal roast flavor Color adjustment 1-3%
Brown Malt 60-70L Dry, biscuit, slight coffee Porter crossover 5-15%

The Astringency Problem

The husks of heavily roasted grains contain tannins that can produce harsh, astringent bitterness, especially when mashed at high temperatures or with alkaline water. Solutions include:

For a complete breakdown of specialty malt selection and usage rates, see our Specialty Malt Guide.

Dry Stout (Irish Stout)

The Guinness model. Dry Stout is defined by its paradox: it tastes intensely roasty and complex but is actually one of the lightest-bodied, lowest-gravity dark beers you can brew.

Grain Bill

Ingredient Weight (lb) Percentage
Pale Malt (Maris Otter) 6.0 73%
Flaked Barley 1.0 12%
Roasted Barley (500L) 0.75 9%
Chocolate Malt (350L) 0.25 3%
Crystal 60L 0.25 3%
Total 8.25 100%

Target OG: 1.042 | FG: 1.009 | ABV: 4.3% | IBU: 35 | SRM: 35

The flaked barley is essential. It provides the creamy, full-bodied mouthfeel that makes a 4% beer feel more substantial, and it contributes proteins for a dense, lasting, tan head. The roasted barley provides the signature dry, coffee-like bitterness that defines the style.

Key Brewing Notes

Sweet Stout (Milk Stout)

Sweet Stout uses lactose (milk sugar) to provide residual sweetness and body. Brewer’s yeast cannot ferment lactose, so it remains in the finished beer, counterbalancing the roasted grain bitterness.

Grain Bill

Ingredient Weight (lb) Percentage
Pale Malt (Maris Otter) 7.5 72%
Lactose 1.0 10%
Crystal 60L 0.75 7%
Chocolate Malt (350L) 0.5 5%
Pale Chocolate Malt 0.375 3.5%
Roasted Barley 0.125 1.5%
Flaked Oats 0.25 1%
Total 10.5 100%

Target OG: 1.055 | FG: 1.018 | ABV: 4.9% | IBU: 25 | SRM: 32

Add lactose in the last 15 minutes of the boil to sanitize it. One pound of lactose per 5 gallons is a moderate sweetness level. For a more restrained sweet character, reduce to 8 oz; for a dessert-forward stout, increase to 1.5 lb.

🛠Use Our Abv Calculator To Determine The Impact Of Lactose On Your Apparent Vs. Real AttenuationTry our free calculator

Oatmeal Stout

Oatmeal Stout uses oats (5-20% of the grain bill) to create a silky, smooth mouthfeel and moderate body. The oats should contribute texture, not overt flavor.

Grain Bill

Ingredient Weight (lb) Percentage
Pale Malt (Maris Otter) 7.5 71.4%
Flaked Oats 1.5 14.3%
Crystal 40L 0.5 4.8%
Chocolate Malt (350L) 0.5 4.8%
Pale Chocolate Malt 0.25 2.4%
Roasted Barley 0.125 1.2%
Victory Malt 0.125 1.2%
Total 10.5 100%

Target OG: 1.052 | FG: 1.014 | ABV: 5.0% | IBU: 30 | SRM: 30

The classic commercial example is Samuel Smith’s Oatmeal Stout. The key is restraint with the roasted grains. The oat character should be the textural star, with roast providing a gentle coffee-chocolate backdrop rather than the aggressive, dry bite of a Dry Stout.

Foreign Extra Stout

Foreign Extra Stout originated as a higher-gravity, more heavily hopped version brewed to survive tropical export journeys. Guinness Foreign Extra Stout (brewed in various countries at 7.5% ABV) is the benchmark. It is richer, fruitier, and more complex than its Irish counterpart.

Grain Bill

Ingredient Weight (lb) Percentage
Pale Malt (Maris Otter) 10.0 74%
Flaked Barley 1.5 11%
Roasted Barley (500L) 1.0 7.5%
Crystal 80L 0.5 3.7%
Black Patent Malt 0.25 1.9%
Chocolate Malt 0.25 1.9%
Total 13.5 100%

Target OG: 1.068 | FG: 1.014 | ABV: 7.1% | IBU: 55 | SRM: 38

Hop it more aggressively (Challenger or Target at 60 min, EKG at 15 min) and ferment with a robust English strain. The higher gravity supports the larger roasted grain load without the roast overwhelming the beer.

Imperial Stout (Russian Imperial Stout)

The behemoth of the stout family. Imperial Stout originated in 18th-century London, brewed strong for export to the Russian court. Modern interpretations range from 8% to 14%+ ABV with massive malt complexity, significant hop bitterness, and a body that can support barrel aging, adjunct additions (coffee, vanilla, coconut), and extended cellaring.

Grain Bill

Ingredient Weight (lb) Percentage
Maris Otter 12.0 60%
Munich Malt (10L) 2.5 12.5%
Crystal 80L 1.0 5%
Chocolate Malt (350L) 1.0 5%
Roasted Barley (500L) 0.75 3.75%
Dehusked Carafa Special III 0.75 3.75%
Flaked Oats 1.0 5%
Brown Sugar 1.0 5%
Total 20.0 100%

Target OG: 1.095 | FG: 1.024 | ABV: 9.3% | IBU: 65 | SRM: 40+

Brewing Notes for Imperial Stout

For a deeper look at building complex grain bills with specialty malts, see our Grain Bill Design Guide.

Water Chemistry Across Stout Styles

The dark, roasted grains in stout produce significant acidity in the mash. Without adjustment, mash pH can drop well below the optimal 5.2-5.4 range. Historically, Dublin’s high-bicarbonate water naturally buffered this acidity, which is why Guinness thrived there.

Ion Dry/Foreign Stout Sweet/Oatmeal Stout Imperial Stout
Calcium 100-150 75-120 100-150
Bicarbonate 100-200 75-150 100-200
Sulfate 50-100 40-80 75-150
Chloride 75-125 100-150 75-125
Sodium 10-30 10-30 10-30

For Sweet and Oatmeal Stouts, shift the chloride-to-sulfate ratio slightly toward chloride to emphasize smoothness. For Dry and Foreign Extra Stouts, a balanced or slightly sulfate-forward profile accentuates the dry, crisp roast character.

Bru’n Water Mineral Addition KitCheck Price on Amazon

Common Mistakes and Fixes

Mistake Consequence Solution
Too much roasted barley (>12%) Harsh, acrid, astringent Cap at 10%; cold-steep or use dehusked options
Mash pH too low (<5.0) Excessive tannin extraction, sharp bitterness Add baking soda or calcium carbonate to raise pH
Under-pitching Imperial Stout Stuck fermentation, excessive esters Pitch 350+ billion cells; make a 2L starter
Over-carbonating Dry Stout Loses creamy, smooth character Target 1.8-2.2 vol CO2; consider nitro
No aging on Imperial Harsh, hot, unintegrated Condition 2-6 months minimum

Sources

  1. BJCP 2021 Style Guidelines, Categories 15, 16, 20C. Beer Judge Certification Program, 2021.
  2. Lewis, M.J. Stout. Brewers Publications Classic Beer Style Series, 1995.
  3. Cornell, M. Amber, Gold and Black. The History Press, 2010.
  4. Pattinson, R. “Guinness Brewing Records 1880-1940.” Blog analysis, Shut Up About Barclay Perkins, 2009-2020.
  5. Briess Malt & Ingredients Co. “Specialty Malt Technical Data Sheets.” Briess.com, 2023.
  6. Simpsons Malt Ltd. “Roasted Malt Product Range.” SimpsonsMalt.co.uk, 2023.