For gamey tasting meat, marinate it for a day in wine, herbs, spices, vinegar, etc. Then braise it for several hours. You'll end up with really tender meat that is not too gamey tasting, plus the sauce/braising liquid will cover up the taste somewhat. That's what spices were originally used for - covering up the taste of "off" meat!
Â
I would go with a sauerbraten recipe. Salt the meat, then sprinkle with black pepper and crushed juniper berries. Then pour 1/3 cup red wine vinegar and 1 cup red wine over the meat, along with several cloves of sliced garlic. Multiply the liquid as needed, or marinate the meat in a ziplock bag. Chill for several hours to 2 days.
Take the meat out, blot dry (but save the marinade), and sear in a hot pan until evenly browned. Saute a sliced onion or two in the same pan, then add back the venison and the marinade, plus broth as needed. Cover the pan and place in a 325 degree oven for 2-3 hours (depending on the size of the meat) until it is ready to fall apart. Season the liquid/sauce with salt, pepper, vinegar, etc.
Serve with braised red cabbage and mashed potatoes or spaetzle. You'll love it (and we did too, last night, with our homegrown beef - and the week before with our own venison).Â
Â
Just so you know, we're still working on our own 2006 and 2009 beef, and it's fantastic. I think you must have a couple packs of meat that either weren't wrapped quite as well, or were fattier or bloodshot. Long, slow cooking will minimize the off flavors.Â
Â
Good luck!