Mixed Ferm Rye Saison

>> Saturday, April 11, 2026


Today I’m brewing a Rye Saison, and the part I’m most excited about is the yeast; I’m using the Mad Fermentationist Saison Blend from Bootleg Biology. While Bootleg Biology appears to have scaled back their homebrew offerings in favor of commercial pitches, I was able to get some of this blend a while back.

This culture is a mix of Saccharomyces, Brettanomyces, and lactic acid bacteria, and it has a strong reputation. I propagated the blend to bank some for future use, so the ratios are likely different from the original pouch.

The BJCP describes Saison as:
A family of refreshing, highly attenuated, hoppy, and fairly bitter Belgian ales with a very dry finish and high carbonation. Characterized by a fruity, spicy, sometimes phenolic fermentation profile, and the use of cereal grains and sometimes spices for complexity. Several variations in strength and color exist.
As that suggests, there’s quite a bit of stylistic flexibility. This version will be lighter in color and moderate in strength, with some noticeable spice and peppery phenolics from the mixed culture. I’m not expecting much Brett character when the beer is young, but it should develop more classic Brett complexity with age.

The recipe itself is intentionally simple: Pilsner, Vienna, and Rye Malts, with straightforward hop additions. Most of the complexity should come from the fermentation character rather than the grist or hopping. I'm also using rice hulls since rye is a huskless malt and like wheat, has a tendency to gum the mash.

Even though this is a mixed culture, I’m not expecting significant sourness. The hop additions should suppress the lactic acid bacteria, keeping acidity in check. I’m also mashing slightly higher than typical for a Saison. While the style is usually very dry, my propagation starter finished below 1.000, so this is a hedge against the beer ending up too thin.

I’m considering adding a grapefruit tincture to half the batch, but I’ll make that call after tasting.

Like some recent brews, I’m also using ingredients I already have on hand as part of an effort to reduce my grain inventory.

Here’s the beer as I’m brewing it today:

Target OG: 1.060
Target FG: 1.005
IBU: 29.2
ABV: 7.3

6.5# Solstice Pilsner Malt
0.8125# Weyermann Barke Vienna Malt
2.4375# Mecca Grade Rimrock Rye Malt
Rice Hulls (a few handfuls)
56g Styrian Goldings 2.5 AA (60 min)
2ml Hopshot (60 min)
28g Styrian Goldings 2.5 AA (10 min)
1g BrewTan B (Mash)
Whirlfloc (Flameout)
Wyeast Nutrient (10 min)
4.66g BCAA (10 min)
Zinc Buddy
Bootleg Biology The Mad Fermentationist Saison Blend

Mash at 151F, 90 minute boil, chill to 65F, aerate and pitch yeast. Ferment at 65F.

Water Profile
Target Water Profile
Ca Mg Na SO4 Cl HCO3
 124  6.6   3.6   198.3   97.7  0

We're shooting for a 2:1 sulfate to chloride ratio to help accentuate bitterness while ensuring a crisp finish. To 11 gallons of RO/Distilled water, add:
  • 12.9g Gypsum
  • 0.4g Pickling salt
  • 2.8g Epsom salt
  • 7.9g Calcium chloride

Brewing Notes

I hit strike temp only a couple of degrees low (~149) which is what I prefer; it's easier to raise the MT a couple degrees than try to lower the temp. The RIMS quickly got it up to 151 after I started recirculating. I added 1ml of 85% Phosphoric Acid to the mash after taking the initial pH reading. I also added 2ml of Phosphoric Acid to the HLT for the sparge water. Everything else went well until it was time to aerate and my O2 cylinder was empty. I used my old aquarium pump, but it definitely doesn't work as well as pure O2. I'd be a little more worried if this was a pure sacc pitch, but brett tends to do ok with lower aeration levels. Also, the propagated starter got quite a bit of O2. I also boiled a little bit of DME this morning and added it to my starter after decanting, so I'm hoping the yeast already had enough O2 to be healthy, but time will tell. Gravity came in 2 points under target, but not a big deal at all.  


Session Readings
Equipment used10 gal MT
Strike water volume5 gal
Strike water temp166 °F
Mash thickness2.05 qt/lbs
Beginning mash pH5.34
Ending mash pH5.21
1st running gravity15.8 (1.063)
Volume into BK6.75 gal
Pre-Boil gravity12 (1.047)
Pre-Boil pH5.19
Post-Boil gravity14.6 (1.058)
Post-Boil pH5.24
AerationN/A
Post ferm gravityX (0.0)
Post ferm pHX (0.0)

Update 4/12/2026
I’m not using a Tilt on this batch because they’re plastic and I can’t sanitize them with heat. Instead, I’ve been checking for signs of fermentation, primarily a bubbling airlock. I hadn’t seen any bubbling yet so I peaked into the Brew Bucket (BB) and it has a bunch of krausen. I’ve occasionally experienced poor sealing on the built-in PRV on the BB domed lids and that appears to be the issue again. To remedy this I applied a little keg lube and hit it with some StarSan and instantly started getting bubbles in the airlock.

Read more...

Consistency and Repeatability in Brewing

>> Thursday, April 09, 2026

I’ve been catching up on old episodes of The Brewing Network’s Brew Strong, and a recurring theme is consistency and repeatability. That got me thinking about my own process, so I decided to write this post and update my brew session template.

For anyone new to brewing who might come across this—don’t worry if your process looks different from mine. Very few systems are identical. For example, you may use a different mash thickness, and that’s perfectly fine. The key is to experiment and find what works best for your setup.

You also don’t need to rush out and buy more equipment to measure every possible variable. If you don’t have a sight glass or a pH meter, focus on what you can measure and document those things consistently from batch to batch. Even simple tools can be effective—for instance, if you’re using pH strips, you could take a photo under consistent lighting to compare results over time. If something seems off, your notes will give you a reliable reference point.

Brewing has countless variables that affect consistency, and even the pros struggle with this. Years ago, I did a Pro-Am Flanders Red with Uinta Brewing and saw firsthand how much variation can occur—30+ barrels of the same beer aged differently. Many were similar, but there were definitely differences from barrel to barrel. One in particular stood out with a completely unique and incredible acid profile. We even considered a single-barrel release before ultimately blending it.

There are also factors we simply can’t control: variability in malt and hops, differences in hop lots (which is why commercial breweries contract and select hops in person), and even how yeast is handled before it reaches your local homebrew shop. The goal isn’t to stress over these variables—but to be aware of them.
Instead, focus on what you can control. Good documentation is critical for consistency and repeatability, especially when a batch turns out significantly different—whether better or worse.

One change I made years ago was building my own grain mill to improve consistency. At the time, I was seeing significant variability in mash efficiency. If you’re relying on different shops to mill your grain, you’ll likely encounter inconsistencies—different mills, gap settings, number of passes, and even residual grain from previous batches can all affect your crush. I’ve seen cases where efficiency dropped 20% in a single batch due to a poor crush.

By milling my own grain—typically while filling the mash tun with strike water—I’ve been able to achieve much more consistent mash efficiency across batches.

In short: take good notes and standardize your process as much as possible. When you encounter outliers, your notes will help you identify what changed.

To support this, I’m updating my brew session template to capture more detail. While this likely won’t be the final version, it reflects my current setup and should help ensure I consistently record the most important variables. Below is the table I’ll be using going forward.

Session Readings
Equipment usedX
Strike water volumeX gal
Strike water tempX °F
Mash thicknessX qt/lbs
Beginning mash pHX
Ending mash pHX
1st running gravityX (1.0)
Volume into BKX gal
Pre-Boil gravityX (1.0)
Pre-Boil pHX
Post-Boil gravityX (1.0)
Post-Boil pHX
AerationX l/minute
Post ferm gravityX (1.0)
Post ferm pHX (1.0)

Read more...

Frozen Daiquiri

>> Friday, April 03, 2026


My youngest daughter and her friend are visiting from Utah. The temps are in the low 80s and we're hanging out by the pool, so I decided to mix up a batch of frozen Daiquiris. Here's the recipe as I made it and as usual, I froze it in the Ninja Slushi.

222ml lime juice
278ml of 2:1 "rich" simple syrup
222ml each of two different light (or lightesh rums). I used Member's Mark "Rum from the Caribbean" and Clement Blanc Rhum Agricole Maetinique
950ml water

Measure out the ingredients and throw it in your Slushi on Spiked Slush setting. 

I thought it was a little sweet and my wife thought it was a little tart, so it's probably a perfect balance, ha!

Read more...