Rocky Mountain Oysters
intro
Crispy, savory deep-fried bull testicles, a beloved quirky Rocky Mountain regional specialty, served hot with tangy dipping sauce for casual, fun gatherings.
Ingredients
Steps
Prep and blanch oysters
Bring 2 liters of water mixed with 2 teaspoons of kosher salt to a rolling boil over medium-high heat. Rinse 900g raw Rocky Mountain oysters under cold running water, add them whole to the boiling water, and blanch for 3 minutes. Use a slotted spoon to transfer oysters to a cutting board, let cool 3 minutes until safe to handle, then make a shallow 1cm slit through the now-loosened tough outer silver membrane of each, and peel the membrane away fully. Slice peeled oysters into uniform 1cm thick round medallions.
Marinate in buttermilk
Place the sliced oyster medallions in a shallow 2L glass baking dish, pour 480ml cold buttermilk over the pieces, ensuring all medallions are fully submerged. Cover the dish tightly with plastic wrap, and refrigerate at 4C (40F) for 15 minutes to tenderize the meat and help breading adhere.
Mix seasoned breading
In a wide, shallow ceramic bowl, combine 180g all-purpose flour, 60g fine yellow cornmeal, 1 tablespoon garlic powder, 1 teaspoon smoked paprika, 0.5 teaspoon cayenne pepper, 1 teaspoon kosher salt, and 1 teaspoon ground black pepper. Whisk the dry mixture continuously for 30 seconds until all spices are evenly distributed with no clumps.
Bread oyster medallions
Remove the buttermilk-soaked oysters from the refrigerator. Working one piece at a time, lift each medallion from the buttermilk, letting excess liquid drip off for 2 seconds, then press firmly into the breading mix to coat all sides evenly. Set breaded pieces on a wire rack set over a rimmed baking sheet, and let rest 10 minutes to allow the breading to set.
Deep fry to crisp
Pour 1.9 liters of vegetable oil into a heavy-bottomed 5L Dutch oven, attach a candy thermometer to the pot edge, and heat over medium heat until the oil reaches a steady 180C (350F). Working in batches of 5-6 pieces to avoid dropping oil temperature, carefully lower breaded oysters into the hot oil, and fry for 3-4 minutes per batch until deep golden brown and crispy, with an internal meat temperature of 74C (165F). Use a slotted metal spoon to transfer fried oysters to a paper-towel lined plate, and sprinkle immediately with the remaining 1 teaspoon of kosher salt.
Serve hot with sauce
Arrange the hot, crispy Rocky Mountain oysters on a shared rustic serving platter, and place a small ramekin of 60ml hot sauce (or creamy horseradish sauce, if preferred) alongside for dipping. Serve immediately while the breading is shatteringly crisp and the meat is tender.
Tips
2.Avoid overcrowding the frying pot, as this causes oil temperature to drop rapidly, resulting in soggy, oil-soaked breading instead of a light, crisp crust.
3.Let breaded medallions rest on the wire rack for the full 10 minutes before frying; this sets the breading so it does not slide off the meat while cooking in hot oil.

OMG y’all, I grew up eating these at county fair fundraisers in Colorado and this recipe tastes exactly like what my old man used to fry up after spring cattle work! The beer batter is chef’s kiss, didn’t get soggy at all even when I let a batch sit for 10 minutes while my cousin ran late. Brought a platter to our neighborhood potluck last weekend and even the folks who swore they’d never try rocky mountain oysters came back for seconds. 10/10 no notes.
I was so nervous to make these for my husband’s annual hunting camp kickoff cookout but they were a total hit! I followed the seasoning exactly (paprika, garlic powder, a little cayenne kick) and served them with the horseradish dip suggested at the end. Even my teen son snuck three before we even left the house, said they taste like extra juicy fried chicken tenders lmao. SO good, will be making this every year now.
Tried these for the first time ever after seeing them featured on a weird regional foods bucket list video. I was fully expecting to hate them but honestly? If you didn’t tell me what they were I’d think they were premium fried pork tenderloin bites. Only note is I’d add a little extra black pepper next time for my taste, but otherwise super straightforward even for a medium difficulty recipe. Cook time was spot on 45 minutes too, no guesswork.
Game changer. I’ve been making rocky mountain oysters for our annual Rocky Mountain National Park camping trip for years and I always overcooked them till they were rubbery. The tip to fry at 350 for exactly 3 minutes per batch? Absolute perfection, crispy outside, juicy inside no chew. My whole crew was raving so hard they made me hand over the recipe link before we broke camp.
Made these for my brother’s birthday dinner since he’s always going on about trying them on a work trip to Wyoming. I served them with fried okra and coleslaw like the recipe suggested and he said they were better than the ones he had at the dude ranch out there! Only mishap was I splattered a little hot oil on my wrist because I dropped the pieces in too fast, so definitely take it slow lowering them into the fryer y’all.
Meal prepped a batch of these for my high protein lunches this week and they reheat way better in the air fryer than I expected! 4 minutes at 400 and they’re almost as crispy as fresh out of the fryer. 32g of protein per serving too, way better than boring chicken breast for my weekly rotation. Will definitely be making these monthly now.
Okay full transparency I had to psych myself up for 20 minutes before I took the first bite, but wow these are incredible! I was worried the texture would be weird and gamey but they’re so tender, the breading is perfectly seasoned, I dipped mine in ranch like I do all fried food and it was chef’s kiss. My roommate walked in, saw me eating them, asked for a bite, and now he’s begging me to make them again this weekend.
Brought these to our office potluck yesterday and they were gone in 10 minutes flat! I put a little sign next to the platter saying what they were after the first few people asked, and shockingly only one person decided to pass once they knew. The crispy crust, the little kick of cayenne, the tender inside? Total home run, even the boss asked for the recipe. 10/10 will make again for our summer block party.
Tried this recipe out on my grandkids last weekend when they came to visit the property. Told them they were “special mountain fried chicken bites” and they ate two full plates each before I told them what they actually were. The oldest fake gagged for a minute then grabbed another one, said it was too good to care what it was. Memories made, that’s what counts. Great, straightforward recipe even with the medium difficulty rating.
I tried these on a whim at a dive bar in Denver last month and loved them so much I knew I had to try making them at home. This recipe is spot on! The batter is light, not heavy and greasy like the bar version was, and the cook time was exactly right so I didn’t end up with tough, chewy pieces. My roommate and I demolished half the batch standing up at the stove right after they came out of the fryer, no regrets.