Sahti 2026
>> Saturday, June 06, 2026
Today I'm finally brewing one of the more unusual historical beer styles, at least compared to styles I typically brew: Sahti, a traditional farmhouse ale of Finland. Here’s how the 2021 BJCP guidelines describe this historical style:
A sweet, heavy, strong traditional Finnish beer with a rye, juniper, and juniper berry flavor and a strong banana-clove yeast character.
The use of rye doesn’t mean that it should taste like caraway (a common flavor in rye bread). The juniper acts a bit like hops in the balance and flavor, providing a flavor and bitterness counterpoint to the sweet malt. Piney, woody juniper character more common than gin-like berries.
An indigenous traditional style from Finland; a farmhouse tradition for at least 500 years, often brewed for festive occasions like summer weddings, and consumed within a week or two of brewing.
- First, one of the key ingredients is Tuoppi Kaljamallas, a dark roasted rye malt, isn’t available in the U.S. Fortunately it’s not too difficult to take rye malt and roast it in the oven for a very close substitute.
- Another challenge is the traditional yeast, a bread yeast, is not readily available outside of Finland. I was thinking one of the Kveik farmhouse strains might be a good alternative, but Nordic Brewing says it’s really not. Banana esters are a huge part of the fermentation profile for this beer and a lot of the Kveik strains are fairly clean and/or give you citrus and tropical fruit (but not banana). I'm using WLP300 for banana flavor and aroma. I've only used this yeast once before and that was about 15 years ago so I don't really remember much from that batch. Clove phenolics are another important part but according to my research, should be more restrained than the banana character. I plan to use WLP565 and pitch it about 24 hours after WLP300. WLP565 is notorious for quitting early unless temps are raised quite high. I'm counting on this to ensure the beer doesn't dry out too much.
- Third, the correct varieties of juniper trees don’t grow anywhere near me in Florida. Nordic Brewing mentions that many modern interpretations skip juniper altogether, but I want to include it in my version. I ended up ordering a 4oz pack of juniper leaves from Spruce On Tap. These are still a different variety from what is found in Finland, but I've heard good things about Spruce On Tap's offerings. This recipe only calls for 10 grams, so I’ll have plenty leftover if I decide to brew this again or experiment with juniper in another beer.
- Traditional Sahti is typically raw, never boiled. This means it’s never gotten hot enough to form hot break so lots of proteins carryover to the finished beer. This contributes to body and usually cloudiness in the finished beer. Mike said he usually boils his, same as any other batch of beer. I decided I want to try the raw/no-boil approach, although I am planning on taking the beer up to 170°F to sanitize and hopefully drive off some SMM while maintaining the raw beer character.
- Fermentation is traditionally stopped early by dropping the temperature before fermentation is actually complete. The beer is then stored cold until ready to drink. For my attempt, I plan to enter this beer in one or more competitions so I need it to be stable. I will mash high to create lots of unfermentable sugars with the hopes of it finishing close to 1.034. I’m hoping this along with my yeast selection will eliminate the risk of bottle bombs due to residual sugars in the beer.
- Sahti is usually served still or with low carbonation. I think I’m going to prefer some carbonation, so I’ll probably shoot for something around 1 volume.
| Target Water Profile | |||||
|---|---|---|---|---|---|
| Ca | Mg | Na | SO4 | Cl | HCO3 |
| 55 | 8 | 15 | 40 | 80 | 90 |
- 2.7g Gypsum
- 2.7g Calcium Chloride
- 2.3g Baking Soda
- 3.6g Magnesium Chloride
- 1.0g Pickling Lime
I went with a slightly thicker mash on this brew since I won't be boiling off any water. I also am using my 20 gallon mash tun so that the grain bed wasn't as deep which should help improve efficiency. This was a large grain bill and it just barely overfilled my grain bucket while milling. I probably spilled a couple grams worth of grain onto my garage floor.
| Session Readings | |
|---|---|
| Equipment used | 20 gal MT |
| Strike water volume | 6 gal |
| Strike water temp | 176.4 °F |
| Mash thickness | 1.18 qt/lbs |
| Beginning mash pH | 5.38 |
| Ending mash pH | 5.37 |
| 1st running gravity | 23 (1.094) |
| Volume into BK | 5.25 gal |
| Pre-steep gravity | 22.1 (1.090) |
| Pre--steep pH | 5.40 |
| Post-steep gravity | 22.4 (1.091) |
| Post-steep pH | 5.35 |
| Aeration | 0.5l/min for 2 min |
| Post ferm gravity | x (1.0) |
| Post ferm pH | x |






