Dunkel-Osteus 2025

Another year, another run at my Munich Dunkel recipe. This is my fourth time brewing this one, although the last instance was in 2021. The malt bill is exactly the same, but I swapped in Perle for Magnum and Munich Lager yeast (WLP860) for W34/70. The former change is one of convenience; the latter change is to accentuate the maltiness of the beer a touch. After my previous brews with WLP860 dry yeast, I’ve learned to accept that it’s a slow starter, and not worry!

As a fun side project, I redesigned the logo for this batch (below), using a recent re-interpretation of the size of Dunkleosteus. I’m pretty pleased with how it turned out.

Human silhouette by Gabriela Palomo-Munoz; Dunkleosteus image by Russell Engelman. CC-BY 3.0.

Recipe Name

  • 10 lb. Munich II malt (Weyermann)
  • 0.5 lb. Carafa Special II malt (Weyermann)
  • 6 oz. melanoidin malt (Weyermann)
  • 1.1 oz. Perle hop pellets (6.3% alpha), 60 minute boil
  • 1 Kick carrageenan tablet, 5 minute boil
  • 2 pkg. Munich lager dry yeast (White Labs WLP860)

Target Parameters

  • 60 minute full volume mash at 152°, with mash-out at 168°
  • 1.050 o.g., 1.014 f.g., 4.7% abv, 25 IBU, 23 SRM
  • Claremont tap water
  • 5 gallon batch

Procedure

  • I heated 7.4 gallons of water to 158°, added a Campden tablet, and mashed in. I held the mash at 152° for 60 minutes, with recirculation, and then raised the temperature to 168° for a 10 minute mash-out.
  • Once the grains were removed, I had 6.5 gallons of runnings with a gravity of 1.045, for 71% mash efficiency.
  • I brought the runnings to a boil, addings hops and finings per the recipe.
  • After a 60 minute boil, I turned off the heat and chilled to 67° before transferring to the fermenter.
  • After chilling the beer down to 50°, I pitched the yeast.
  • I brewed the beer on 6 December 2025. Starting gravity was 1.052.
  • The fermentation chamber was held at 52°. Knowing that the dry WLP860 is a slow starter, I peeked into the fermenter and saw a small amount of krausen on 10 December 2025.
  • I moved the beer to ambient on 3 January 2026, and kegged it on 24 January 2026. I carbonated the beer with forced carbonation.
  • Final gravity was 1.014, for 5.0% abv.

Tasting

  • Appearance
    • Very clear, dark brown beer with deep garnet red highlights, pouring with a persistent light tan head.
  • Aroma
    • Rich bready malt aroma, with a medium level of chocolate character. No hop or yeast character to speak of – it’s all malt!
  • Flavor
    • Medium high maltiness, with a toasty breadcrust quality and a bit of chocolate. Medium bitterness, with a slightly spicy aspect. Clean yeast character.
  • Mouthfeel
    • Medium body, medium carbonation, smooth finish, slightly dry.
  • Would I Brew This Again?
    • This is such a highly drinkable recipe–probably one of my favorites. There’s not much else to say; it’s a good beer!
  • Overall
    • 10/10

Dimorphos Kellerbier 2025

Back in 2021, I made my first kellerbier; it was a great lager for the winter months and was worth rebrewing in one form or another. The 2025 version (consumed in the early days of 2026) is in the same ballpark as the 2021 version, but has a number of minor changes. The base malt percentages are very slightly tweaked, and I subbed in Carared for Mela malt. North Brewer, rather than Magnum, is the core bittering hop. Finally, I focused on whole hops and moved them to the very last 10 minutes of the boil, to amplify hop aroma and flavor.

Recipe Name

  • 5 lb. Vienna malt (Weyermann)
  • 4.25 lb. pilsner zero malt (Viking)
  • 1 lb 2 oz. Barke Munich malt (Weyermann)
  • 4 oz. Carared malt (Weyermann)
  • 2 oz. Carafa Special II malt (Weyermann)
  • 0.5 tsp. BrewTanB, added to mash
  • 1 oz. Northern Brewer hop pellets (6.1% alpha), 60 minute boil
  • 1.1 oz. Hallertauer whole hops (est. 3.0% alpha, South Dakota origin), 10 minute boil
  • 0.5 tsp. BrewTanB, 10 minute boil
  • 1 Kick Carrageenan tablet
  • 1.1 oz. Hallertauer whole hops (est. 3.0% alpha, South Dakota origin), 5 minute boil
  • 2 pkg. Diamond lager yeast (Lallemand)

Target Parameters

  • 1.049 o.g., 1.007 f.g., 5.5% abv, 29 IBU, 10 SRM
  • Full volume step mash with recirculation, held at 142° for 40 minutes, 156° for 40 minutes, and 10 minute mash-out at 168°
  • Claremont tap water

Procedure

  • Starting with 7.4 gallons of tap water, I added a Campden tablet and heated the water to 147°. Next, I mashed in with the grains and 3.7 mL of 88% lactic acid to adjust pH. I held the mash at 142° for 40 minutes before raising it to 156° for another 40 minutes. Finally, I mashed out at 168° for 10 minutes before removing the grains.
  • In total, I collected 6.5 gallons of runnings at a gravity of 1.044, for 71% mash efficiency.
  • After bringing the runnings to a boil, I added the hops and finings per the recipe, across 60 minutes of boiling time.
  • I chilled the wort to 67°, transferred to the fermenter, pitched the yeast, and then chilled down to 52° in the fermentation chamber.
  • I brewed this beer on 22 November 2025. It had a starting gravity of 1.052.
  • The beer fermented at 54° until 1 December 2025, when I moved the fermenter to ambient (~60°).
  • I kegged the beer on 23 December 2025. Final gravity was 1.016, with an abv of 4.7%.

Tasting

  • Appearance
    • Brilliantly clear, light copper beer, with a creamy and persistent ivory head
  • Aroma
    • Rich bread crust aroma at a medium level, with medium-low spicy hop note. Clean fermentation character.
  • Flavor
    • Malty rich flavor, with notes of bread and dark bread crust. Medium-high bitterness, with a slightly herbal hop character. Clean fermentation character.
  • Mouthfeel
    • Medium carbonation, medium body, off-dry finish.
  • Would I Brew This Again?
    • This is an enjoyable beer! I have no major comments or adjustments to suggest. If I make this again, I might go with a more characterful yeast; perhaps White Labs’ Munich Lager or something similar.
  • Overall
    • 8/10

Six-Shooter Abbey Singel

golden yellow beer with white head in tulip glass, sitting on weathered wood

Exploring even more styles that I have not brewed previously, and continuing in the world of Belgian beers, Belgian single is a good goal. This one was spurred by a recipe from the Fall 2025 Craft Beer & Brewing magazine. My version is very close to the published original, although I substituted Willamette for Styrian Goldings (an acceptable substitution according to Hopslist). The yeast was also a slight switch–the original recipe called for Wyeast 1388 Belgian Strong Ale; I couldn’t get this easily, but Fermentis WB-06 is supposed to be equivalent.

Six-Shooter Abbey Singel

  • 6 lb. Synergy Select pilsen malt (Briess)
  • 6 oz. biscuit malt (Dingemans)
  • 0.25 tsp. BrewTanB, added to mash
  • 4 oz. white cane sugar (added to boil)
  • 1.25 oz. Hallertauer Mittelfrueh hop pellets (2.5% alpha), 60 minute boil
  • 1.25 oz. Hallertauer Mittelfrueh hop pellets (2.5% alpha), 15 minute boil
  • 0.25 tsp. BrewTanB, 10 minute boil
  • 0.5 Whirlfloc tablet, 5 minute boil
  • 0.5 oz. Willamette hop pellets (5.8% alpha), 5 minute boil
  • 1 pkg. Safbrew Wheat dry yeast (Fermentis WB-06)
  • 0.5 oz. Biofine Clear, added to keg

Target Parameters

  • 85 minute infusion mash, 149°, full volume mash
  • 1.054 o.g., 1.012 f.g., 5.5% abv, 31 IBU, 5 SRM
  • Water built from RO, with target of 53 ppm Ca, 6 ppm Mg, 6 ppm Na, 73 ppm SO4, 67 ppm Cl
  • 3 gallon batch

Procedure

  • Starting with 4.5 gallons of RO water, I added 0.25 g salt, 1 g epsom salts, 1.5 g gypsum, and 2 g calcium chloride in order to hit my water chemistry targets.
  • I heated the water to 154°, added the grains, and then held the mash at 149° for 85 minutes, with recirculation.
  • Then, I raised the mash temperature to 168° for 10 minutes, before pulling the grains.
  • In total, I collected 4.1 gallons of runnings with a gravity of 1.043, for 73% mash efficiency.
  • I brought the runnings to a boil, added the sugar, and boiled for 60 minutes while adding hops and finings per the recipe.
  • After the boil, I chilled the wort to 74° before moving into the fermentation chamber for the final cool-down to 66°.
  • Starting gravity was 1.057. I brewed this beer on 8 October 2025.
  • Once I pitched the yeast, I held at 66° for fermentation. Vigorous activity kicked off within 12 hours.
  • I pulled the beer to ambient on 11 October 2025 for a few hours (while chilling another beer) and then returned it to the fermentation chamber at 67°.
  • The beer was still occasionally bubbling on 18 October 2025, with a bubble through the airlock every minute or so.
  • I kegged the beer on 8 November 2025, adding 1.65 oz. of corn sugar to start carbonation and scrub any oxygen. Although I used an open transfer, I purged the keg after kegging.
  • The keg was held at ambient for a few weeks, before chilling to 34°. I added Biofine Clear on 30 November 2025.
  • Final gravity was 1.006, for 6.7% abv.

Tasting

  • Appearance
    • Light gold beer, decent clarity but a slight haze; pours with a persistent and fine white head. Good lacing.
  • Aroma
    • Fresh pear and melon yeast character at a moderate level–amazing! It smells fantastic. A low doughy malt aroma is also present. The aroma is perfect!
  • Flavor
    • Doughy fresh white bread malt character. Medium low pome fruit yeast character. Medium-high bitterness, with a spicy quality.
  • Mouthfeel
    • Medium high carbonation. Light body. Dry finish.
  • Would I Brew This Again?
    • This is a really, really good beer–I love everything about it, except for the annoyingly persistent haze. Even with fining, it just hasn’t cleared up completely. That said, the aroma is amazing! It’s interesting that WB-06 is suggested for German wheat ales or witbiers; even with adjusted fermentation conditions, I’m hard pressed to see how it would be in that style. The banana and clove aren’t there. The liquid yeast versions of WB-06 (White Labs WLP570 or Wyeast 1388) are also supposed to be slow flocculators, so if clarity really mattered I might try a different yeast strain. I really like what WB-06 brings for aroma and flavor; it’s interesting without being in-your-face. I’m also pleased with how the mash+yeast choices made an appropriately dry beer. I would brew this recipe again! (but probably in the same batch size – 5 gallons might get a little boring)
  • Overall
    • 7/10

Brew Year’s Resolutions 2026

I’m pretty satisfied with my brewing at the moment, which makes sense after nearly 20 years in the hobby! 2026 will be a year of small goals–but I do think it’s important to set some.

  • Submit something for publication about AquiloPils. It’s a cool story, there’s a cool label, and I have had intentions of writing it up, but just never made the time.
  • Improve my pH management. I’ve never really stepped up to serious pH measurement, mainly because good equipment is fairly expensive and finicky. In the past, I used cheap pH meters, but they’re not built to last. A few projects–such as Salty One Gose–would benefit from more precise pH data, so 2026 is the year to do this.
  • Rebrew Salty One Gose. Related to the goal above, this recipe ended up pretty good but I think will be stellar once I dial in the appropriate level of sour.
  • Embrace dry hopping for pale lagers and similar beers. I have avoided this due to concerns about haze, but I feel that I am missing an opportunity to get a subtle “pop” of hop aroma and flavor in my German pils and kölsch recipes. During the past year or two, I’ve been focusing on late kettle additions, and they have sometimes done well, but I feel like I’m often missing something. I aim to try this with a batch or two and see what happens.
Beer in stock photos always seems to be leaving a mess on the table. Why is spilled beer a trope? Photo by cottonbro studio on Pexels.com

St. Arnold Christmas Ale (Homage)

Early in November, I visited the St. Arnold Brewing Company taproom, where I sampled their newly tapped Christmas Ale. True to its reputation, this was a phenomenal beer, and I enjoyed sitting down with the BYO Big Book of Clone Recipes to compare with my perceptions from the actual beer. That evening, I decided my next batch would be a Christmas Ale clone, and I planned out the brew session while sipping the real thing.

The batch brewed here hews pretty closely to the published clone in the malt bill and bittering hops. However, I subbed in Hallertauer for Liberty hops at flameout and used WLP066 (London Fog) instead of Wyeast 1968 or WLP002. WLP066 and WLP002 are very different, but the purported citrus and tropical fruit characters for WLP066 seemed like a good match for a holiday ale. From perspective of convenience, WLP066 is available in dry form and I already had some on-hand, too.

Saint Arnold Christmas Ale (Homage)

  • 6.25 lb. 2-row pale malt (Rahr)
  • 11 oz. Caravienne malt
  • 8 oz. Munich malt (BESTMALZ)
  • 4 oz. Caramunich II malt (Weyermann)
  • 4 oz. Special B malt (Dingemans)
  • 0.25 tsp. BrewTanB, added to mash
  • 0.75 oz. Perle hop pellets (6.3% alpha), 30 minute boil
  • 1 Kick carrageenan tablet, 5 minute boil
  • 0.25 tsp. yeast nutrient (White Labes WLN1000)
  • 1.1 oz. Hallertauer hop pellets (3.0% alpha), 5 minute whirlpool
  • 1 pkg. London Fog ale dry yeast (WLP066)
  • 0.5 oz. BioFine Clear, added to keg

Target Parameters

  • 75 minute infusion mash, 150°, full volume mash
  • 1.066 o.g., 1.011 f.g., 7.3% abv, 24 IBU, 14 SRM
  • Claremont tap water, neutralized with 88% lactic acid to remove bicarbonates.
  • 2.75 gallon batch

Procedure

  • I collected 4.3 gallons of tap water and added 4.4 mL of 88% lactic acid to knock out the carbonates. I heated this water to 156°, added the grains, and then held the mash at 150°, with recirculation, for 75 minutes. I added 2.7 mL of 88% lactic acid, to further adjust mash pH.
  • After 75 minutes, I raised the temperature to 168° for a 10 minute mash out. Finally, I removed the grains and brought the runnings up to a boil.
  • I collected 3.75 gallons of runnings at a gravity of 1.051, for 65% mash efficiency. I boiled the beer for 90 minutes, adding the hops and finings following the recipe. After the full boil, I added the whirlpool hops and recirculated for 5 minutes before chilling the rest of the way.
  • I chilled the beer to 71°, pitched the yeast, and let it ferment at 72°.
  • Starting gravity was 1.072; I brewed this beer on 9 November 2025.
  • Vigorous fermentation had kicked off within 24 hours. I pulled the beer to ambient on 22 November 2025 and kegged it on 23 November 2025.
  • Final gravity was 1.015, for 7.6% abv.
  • As expected, the beer was pretty hazy — WLP066 is used for hazy IPA’s, after all! I added Biofine Clear on 30 November 2025, to fix this. I was rewarded with a wonderfully clear beer, as shown in the picture.

Left: the original St. Arnold’s Christmas Ale, at the brewery; right: my homebrew version

Tasting

  • Appearance
    • This beer pours with a persistent ivory head, and displays a beautifully clear amber orange color in the glass.
  • Aroma
    • Slightly herbal and spicy hop aroma, with a caramel malty aroma at a moderate level.
  • Flavor
    • Medium herbal bitterness in the hopping. Caramel and bready quality to the malt, at a medium-high level. Rich flavor!
  • Mouthfeel
    • This is a full-bodied beer, with a moderate level of carbonation. The finish is relatively smooth.
  • Would I Brew This Again?
    • This is a very drinkable and enjoyable holiday beer–pretty much exactly what I wanted. I don’t know how it stacks up as a clone (given I can’t do a side-by-side-tasting), but in any case the beer itself is super good. The flavors and body add up to a rich and flavorful beer. I also really like the concept of leaning on the base hops and malts to get the suggestion of holiday spices, versus actual spice additives. I’m a fan of this beer!
  • Overall
    • 10/10