What are you drinking right now?

Yoopers stout, delicious

View attachment 19844
Well I’ll be damned. Somehow I missed the fact that you and I brewed the same beer. Or I forgot.
Either way, I agree…delicious.

I make a lot of Stouts and this one is definitely it’s own thing. Kind of a cross between a Stout and a Porter (as defined by me!). A bit too full-bodied and not dry enough or roasty enough to be a “Stout”, but yet still a bit too roasty and not quite earthy-chocolatey enough to fall as a true Porter. Unique. Still, I’m loving this. My opinion. YMMV.

@Yooper. Thoughts?

DEDAD908-4639-46B9-9F85-11A9AB73BE3E.jpeg
 
I wont you have a good excuse, I've been there many times
Nice fire as well.
I’ll judge you, only because you didn’t tell us how it was. :mad:
This was an in betweener, enjoyd a nice IPA before that, and a lovely NITRO Stout after. Just reducing the intake. That is one of the best non alcoholic beers I have had, it is actually very good. I will be keeping some of that on hand for certain.
 
@Craigerrr I'm with you found myself having an extra pint too often. Took most of the week off and I’m making lower gravity stuff for the next few months

That's one of the advantages of bottling. It's hard to convince yourself you only had one or two when the evidence is on the counter. :oops:
Like others, I'm trying to reduce calorie intake. And to kick that off I've chosen to give up alcohol for Lent. Been tough but, so far, good.
 
That's one of the advantages of bottling. It's hard to convince yourself you only had one or two when the evidence is on the counter. :oops:
Like others, I'm trying to reduce calorie intake. And to kick that off I've chosen to give up alcohol for Lent. Been tough but, so far, good.
I considered that but then thought about the monks and their Dopplebocks haha. But cutting down I’m doing.
 
Last edited:
View attachment 19870 My first try of this style. It is roasty, for sure. Maybe a slight whiff of brine on the nose, but I can’t identify any oyster essence. We’ll see how it changes as it warms in ambient air.
I still maintain that if it smells or tastes like oyster then they did it wrong :) sounds like a good one there
 
Thoughts @Herm_brews ?
I need to find one @Sunfire96

Porters and stouts are a relatively new game for me, so I’m a little green here.
This is a good brew. Low abv (4.8%), with just a little bitterness, smooth but a little thin in mouthfeel, but definitely has some roast character.
Earlier this week, I had an oatmeal stout by East Brothers Beer Co., and I liked that beer more. What I liked more about that was the rounder, fuller mouthfeel.
 

Defer( function () { $(document).ready(function() { if ( ! document.cookie.match(/^(.*;)?\s*bf_adfpv_v1\s*=\s*[^;]+(.*)?$/) ) { var date = new Date(); var now = new Date(); date.setTime(date.getTime()+(10*365*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = "bf_adfpv_v1="+now.toGMTString()+expires+"; path=/"; } else { // Initialize AdSense (adsbygoogle = window.adsbygoogle || []); // Affiliate ad override configuration from PHP var affiliateOverrides = {"top-leaderboard-ad":{"total_percentage":25,"options":[{"name":"House Ad","weight":1,"href":"\/homebrew\/signup","img":"\/homebrew\/images\/houseads_20211207\/take10_signup\/webp\/810X100.webp","width":810,"height":100}]},"inline-unit-ad":{"total_percentage":25,"options":[{"name":"House Ad","weight":1,"href":"\/homebrew\/signup","img":"\/homebrew\/images\/houseads_20211207\/take10_signup\/webp\/810X100.webp","width":810,"height":100}]},"sidebar-block-1-ad":{"total_percentage":25,"options":[{"name":"House Ad","weight":1,"href":"\/homebrew\/signup","img":"\/homebrew\/images\/houseads_20211207\/take10_signup\/webp\/300x250.webp","width":300,"height":250}]}}; // Process each potential ad override if (affiliateOverrides && Object.keys(affiliateOverrides).length > 0) { Object.keys(affiliateOverrides).forEach(function(adSlotId) { var override = affiliateOverrides[adSlotId]; var adElement = document.getElementById(adSlotId); // Check if ad exists and should be replaced based on total percentage if (adElement && override.options && override.options.length > 0 && (Math.random() * 100 < override.total_percentage)) { // Choose an option based on weights var option = chooseWeightedOption(override.options); // Build affiliate ad HTML var style = option.style || ''; if (option.width && option.height) { style += (style ? '; ' : '') + 'max-width:100%;'; } var attributes = ''; if (option.target) attributes += ' target="' + option.target + '"'; if (option.rel) attributes += ' rel="' + option.rel + '"'; var affiliateAdHtml = '
' + '' + '' + '
'; // Replace the AdSense container with affiliate ad $(adElement).closest('ins.adsbygoogle').replaceWith(affiliateAdHtml); } }); } // Helper function to select a weighted random option function chooseWeightedOption(options) { if (!options || options.length === 0) { // This case implies an issue with how options are passed or an empty configuration. // Returning undefined is safer than the original's options[0] which would error. return undefined; } var eligibleOptions = []; var totalPositiveWeight = 0; // First pass: Collect options with strictly positive weights and sum these weights. for (var i = 0; i < options.length; i++) { var option = options[i]; // Ensure weight is treated as a number; default undefined/non-numeric to 0. var weight = (typeof option.weight === 'number') ? option.weight : 0; if (weight > 0) { eligibleOptions.push(option); totalPositiveWeight += weight; } } if (totalPositiveWeight > 0) { // If there are options with positive weights, choose from them. var randomValue = Math.random() * totalPositiveWeight; var cumulativeWeight = 0; for (var j = 0; j < eligibleOptions.length; j++) { // eligibleOptions[j].weight is guaranteed to be > 0 here. cumulativeWeight += eligibleOptions[j].weight; if (randomValue <= cumulativeWeight) { return eligibleOptions[j]; } } // Fallback for rare floating-point precision issues or if randomValue is exactly totalPositiveWeight. // Returning the last eligible option is a robust choice here. return eligibleOptions[eligibleOptions.length - 1]; } else { // No options with positive weight were found. // This means all original options had weights <= 0 (e.g., all zeros or empty list of positive weights). // In this scenario, pick one randomly from the original 'options' list, // giving all of them an equal chance. return options[Math.floor(Math.random() * options.length)]; } } // Initialize all remaining AdSense ads $("ins.adsbygoogle").each(function() { $("(adsbygoogle = window.adsbygoogle || []).push({})").insertAfter($(this)); }); var js = document.createElement("script"); js.type = "text/javascript"; js.async = true; js.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"; document.body.appendChild(js); } }); });
Back
Top