Here's a recipe based on Charlie Papazian's 'Armenian Imperial Stout'.
21 L
2 x Coopers 1.7kg Classic Old Dark kits
1.7kg pale liquid malt extract (or 1.5kg LME and 250g DME)
250g black patent malt
250g roasted barley
15g gypsum
700-900 MBU high-alpha bittering hops (see below)
32g Cascade (aroma)
American ale-type yeast
200g corn sugar/maltodextrin (bottling)
Add the crushed roasted barley and black malt to 6L water and let steep at 65-71oC for 30 minutes, then remove the grains with a strainer. Add the malt extracts, gypsum and boiling hops and boil for 60 minutes. Add the finishing hops during the final 1 minute of the boil. Strain and transfer immediately to 7.5L cold water in the fermenter. Top off with additional water to make 21L. Add the yeast when cool and ferment to completion. Bottle when fermentation is complete.
MBU = Metric Bitterness Units. If you want a less hoppy beer, choose the lower end of the range. If you want a really bitter beer, choose a number near the top end. Divide by the alpha acid of your bittering hops to get the required number of grams. For example:
Middle of the range bitterness = 800. I have Chinook at 13% alpha. I need (800 / 13) = 61g (call it 60g) of hops. Yes, it's a lot of hops, but this beer starts at about OG 1.076 and finishes at over 7% abv. You did ask for something with more balls
Charlie insists it's 'velvet in the glass' after just 4 to 6 weeks in the bottle, though obviously it'll get better the longer you keep it. Brew now for winter!