Rocky Mountain Oysters

Rocky Mountain Oysters
⏱️ cook time 45 minutes
🍽️ servings 4
⚡ Difficulty medium

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

Rocky Mountain oysters (bull testicles) 900 grams (2 lbs)
Buttermilk 480 ml (2 cups)
All-purpose flour 180 grams (1.5 cups)
Fine yellow cornmeal 60 grams (0.5 cup)
Garlic powder 1 tablespoon
Smoked paprika 1 teaspoon
Cayenne pepper 0.5 teaspoon
Kosher salt 4 teaspoons (divided)
Ground black pepper 1 teaspoon
Vegetable frying oil 1.9 liters (2 quarts)
Hot sauce (for serving) 60 ml (0.25 cup)

Steps

1

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.

Step 1
step1:Prep and blanch oysters
2

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.

Step 2
step2:Marinate in buttermilk
3

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.

Step 3
step3:Mix seasoned breading
4

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.

Step 4
step4:Bread oyster medallions
5

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.

Step 5
step5:Deep fry to crisp
6

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.

Step 6
step6:Serve hot with sauce

Tips

1.Do not skip peeling the tough, silvery outer membrane, even if it feels tedious; it becomes unpleasantly chewy and rubbery when cooked, and will ruin the texture of the dish.
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.

✨ You May Also Like

Snacks & Appetizers
🍜 Mexico

Crispy thick-cut tortilla chips piled high with seasoned beef, melted cheese, and bright fresh toppings for a shareable, crowd-favorite bite.

⏱️ 25 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 United States

Crisp, sweet-tangy spiced pickled watermelon rind is a zero-waste summer staple, perfect with grilled meats, charcuterie, or eaten straight from the jar as a bright snack.

⏱️ 30 minuteSnacks & Appetizers ★ 4.8
Snacks & Appetizers
🍜 Germany

A tangy, jellied pork cold cut slow-simmered with aromatic spices, set into a firm sliceable loaf, served cold with mustard and crusty bread.

⏱️ 3 hours 4Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 United States

Creamy, tangy, perfectly seasoned hard-boiled egg halves filled with a rich, smooth yolk mixture, a timeless, crowd-pleasing bite for holiday and casual gatherings alike.

⏱️ 40 minuteSnacks & Appetizers ★ 4.7
Snacks & Appetizers
🍜 Russia

Silky, dill-forward no-smoke cured salmon, a Scandinavian classic with bright salty-sweet flavor, ideal for holiday starter platters and open-faced rye sandwiches.

⏱️ 48 hours Snacks & Appetizers ★ 4.6
Snacks & Appetizers
🍜 Japan

Crisp golden bottoms, juicy savory pork and vegetable filling, and tangy dipping sauce make these pan-fried gyoza a beloved shareable bite.

⏱️ 45 minuteSnacks & Appetizers ★ 4.9

Rocky Mountain Oysters:Frequently Asked Questions

1.What are Rocky Mountain oysters, anyway—they’re not actual seafood, right?
Great first question—they’re not seafood at all! Rocky Mountain oysters are peeled, sliced bull testicles, a beloved quirky landlocked Rocky Mountain regional staple. The silly, misleading name dates back to early ranching days, when ranchers used every part of the animal during castration season, turning this cut into a crispy, savory fried treat served at rodeos, fairs, and casual cookouts.
2.Where can I source safe, good-quality Rocky Mountain oysters to make this recipe at home?
Your best bet is a trusted local butcher that specializes in grass-fed beef, especially if you live in or near the Rocky Mountain states. Many high-quality butchers take pre-orders, and some well-stocked grocery stores with large meat departments carry them frozen. Always confirm they’re pre-peeled, or ask your butcher to remove the tough outer membrane to save prep time.
3.Why is buttermilk a key ingredient here, and can I substitute it if I don’t have any on hand?
Buttermilk does two critical jobs: its mild lactic acid tenderizes the oysters and cuts any subtle gamey flavor, and it helps the breading stick tight for that perfect crispy crust. If you don’t have buttermilk, stir 1 tablespoon of white vinegar or lemon juice into 1 cup of whole milk, let it sit 5 minutes to curdle, and use it exactly as you would store-bought buttermilk.
4.Do I need to do any special prep work on the oysters before breading and frying them?
First, make sure the tough, rubbery outer silver membrane is fully peeled off—if left on, it will turn unpleasantly chewy and tough when fried. Next, slice them into ¼-inch thick medallions, then soak them in the buttermilk for at least 2 hours (or up to overnight in the fridge) to tenderize them and mellow any strong, gamey notes before breading.
5.What’s the benefit of mixing fine yellow cornmeal with all-purpose flour for the breading?
That blend creates the perfect shatteringly crisp, non-soggy crust we all love. All-purpose flour alone makes a softer, less crunchy coating that tends to slide off the meat, while straight cornmeal is overly gritty and heavy. The mix adds a subtle, toasty corn note too, which pairs perfectly with the savory meat and tangy dipping sauce.
6.What oil temperature works best for frying, and how do I know when the oysters are fully cooked?
Heat your neutral frying oil (like canola or refined peanut) to a steady 350°F, using a clip-on candy thermometer to track temp so it doesn’t dip too low or spike too hot. Fry breaded oysters in small batches for 3 to 4 minutes total, until deep golden brown, and check for an internal temp of 160°F on an instant-read thermometer for food safety.
7.Why is garlic powder in the breading, and can I add extra seasonings to the mix?
Garlic powder adds a warm, savory umami base to the breading that doesn’t burn during quick frying, unlike fresh garlic which can turn bitter fast at high heat. You absolutely can add extra seasonings! A pinch of smoked paprika, cayenne for heat, or black pepper works great—just don’t overdo it, so the mild, unique flavor of the oysters still shines through.
8.I’ve heard Rocky Mountain oysters taste super gamey—how do I make sure they turn out mild?
Mellowing any gamey edge comes down to two simple steps: first, fully remove that tough outer membrane, which holds most of the strong, off-putting flavors. Second, don’t skip the long buttermilk soak! The mild acid in buttermilk gently tenderizes the meat and neutralizes strong, metallic notes, leaving a mild flavor similar to tender, lean pork or mild venison.
9.What kind of dipping sauce pairs best with classic Rocky Mountain oysters?
Stick with bright, tangy sauces to cut through the rich, crispy fried coating, just like regional traditions call for. Classic picks include cocktail sauce with extra horseradish, tangy ranch spiked with hot sauce, or a simple creamy horseradish mustard dip. Skip heavy, sweet sauces—they’ll overpower the meat and make the crispy crust turn soggy fast.
10.Can I prep these ahead of time for a casual gathering, or do they have to be served fresh?
They’re absolute best served hot and fresh right out of the fryer, when the crust is shatteringly crisp, but you can prep components ahead to make party day easy. Slice and soak the oysters in buttermilk 24 hours in advance, and mix your breading and dipping sauces a day ahead. Fry right before guests arrive, and hold them on a wire rack in a 200°F oven for up to 20 minutes.
11.What goes wrong if I fry these at too high or too low of an oil temperature?
If your oil is below 325°F, the breading will soak up tons of excess oil, turning greasy, heavy, and soggy instead of crisp, and the meat will cook unevenly. If your oil climbs over 375°F, the outside breading will burn and turn bitter before the inside of the oysters is fully cooked, leaving you with a dark crust and chewy, underdone meat. Stick to a steady 350°F for best results.

Comments (10)

1 week ago

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.

5 days ago

Wait did you peel the outer membrane first? I tried making these last year and that part was such a pain I gave up halfway, wondering if there’s a trick!

3 days ago

Great question! A quick 2 minute blanch in boiling water makes that tough outer membrane slip right off super easy, no fancy tools needed. So glad you loved the recipe Jake!

2 days ago

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.

yesterday

That makes our day to hear! The horseradish dip pairs so perfectly with the crispy batter, we’re stoked your teen was a fan too. Thanks for giving the recipe a shot!

3 days ago

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.

2 weeks ago

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.

1 week ago

Do you think these would hold up if I prepped the batter and sliced them the night before? Trying to cut down on campsite cook time for our trip next month!

5 days ago

Hi Carol! You can absolutely prep and slice the oysters the night before (store them in an airtight container in the cooler) but wait to mix up the beer batter until right before you fry, otherwise it’ll go flat and won’t get as crispy. Have a great trip!

5 days ago

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.

3 days ago

Pro tip for the oil splatter: use a deep Dutch oven instead of a shallow skillet, cuts the splatters by like 90%! Learned that the hard way too after making a mess on my stove the first time.

30 minutes ago

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.

2 hours ago

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.

30 minutes ago

We love hearing from first-timers! Ranch is such an underrated dip for these, we’re big fans of that combo too. Tell your roommate we said you’ve earned full chef credit for the next batch 😉

yesterday

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.

2 hours ago

I was at that potluck!!! These were SO good I went back for thirds, no shame. I can’t believe I’d never tried them before, I would’ve eaten a whole platter by myself if I didn’t have to share lmao

30 minutes ago

That’s the best potluck win we’ve heard all week! Nothing beats being the person who brings the viral dish everyone is talking about for days afterward. So stoked these were a hit with your whole office!

5 minutes ago

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.

just now

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.

just now

Wait which dive bar in Denver? I’m heading there next month for a Red Rocks show and I need to add it to my must-eat list before the concert!