Ask MidCurrent: What’s the best way to present a fly to a trout sitting on the upstream side of a boulder?

September 26, 2025 By: MidCurrent Staff

Question: I’ve read that trout will hold on the upstream side of a rock, but how can I get a good drift there?
—Jeff, Arvada, CO (via the Ask MidCurrent form)

Answer: When a river current flows into a boulder, it creates a “pillow” of calm water on the upstream side of the rock—a small hydraulic cushion where trout often hold for shelter and easy feeding. Many anglers overlook these front-of-boulder lies, but they can be extremely productive spots year-round.

Reading the Water

A boulder pillow (or hydraulic cushion) is the soft pocket of water that forms just in front of an obstruction. As fast current crashes into the boulder’s face, the water actually pushes back upstream slightly, creating a zone of slower, recirculating flow right against the rock. This calm “bubble” of water is easier for trout to hold in, yet it borders the main flow which delivers food like a conveyor belt. Trout love this spot because it offers protection and first dibs on drifting food before the current splits around the rock. In fact, larger fish often stake out the pillow lie in front of a boulder while smaller trout might occupy the less efficient lies behind or beside it.

To identify a pillow lie, look for subtle surface cues in front of midstream boulders. You might see a slight upstream bulge or dome of water in front of the rock, or a patch of relatively smoother, slower water immediately upstream of the turbulent seams that split to either side. Even a modest boulder can have a pillow just a few inches to a few feet upstream of it where a fish could hold. Pay attention to current breaks: if water is piling up and sliding around an object, there’s likely a calm eddy just in front. Not every boulder will have a fish in the pillow, but it’s common enough that you should never overlook a good pillow when reading the river.

The current pushing against a midstream rock creates a “pillow” of calm water that makes a great trout lie. Photo: Phil Monahan

Also consider the speed and depth of the water. An ideal boulder pillow is usually in moderate currents – fast enough to bring food, but not so fast that it’s a “washing machine” that trout can’t handle. Very high flows might make the cushion too turbulent or push it farther upstream out of reach, while very low flows create minimal cushion at all. Year-round, trout use these lies when conditions suit them: in warmer seasons they may be actively feeding in the pillow (even rising to dries in the calm spot), whereas in winter trout might prefer slower pools – but if you do find a fish in the pillow during colder periods, the same presentation tactics apply (just adjust fly choice and depth, as we’ll discuss).

Casting Angles

Approach a boulder pillow with stealth, as always. Trout holding in the front pocket are facing upstream toward the oncoming current, so they have a clear view of what’s coming (both food and potential threats). Whenever possible, approach from downstream of the boulder so that you stay behind the trout’s field of view. The choppy water in pocket areas will help cover your movements – turbulent surface glare and noise make trout less easily spooked, allowing you to get in closer than you could in calm water. Use the boulder itself as a visual block: sometimes you can crouch and hide behind it (or behind adjacent rocks) as you work into casting position.

Next, consider your casting angle. The goal is to have your fly drift naturally from upstream into the trout’s lie, without the line or leader alerting the fish. There are a couple of options:

From downstream and off to one side of the boulder, wade as close as you can without spooking the fish and cast up-and-across—making a reach cast if necessary—so your fly lands above the pillow and drifts down toward the fish. This keeps you behind the trout, and the fish sees the fly first, rather than your line. Be sure to land the fly several feet upstream of the boulder (not just a foot in front of it) so it has time to settle into the cushion and so a nymph can sink to the fish’s level. If you drop the fly too close to the rock, the current will whisk it around the sides before the trout even has a chance to see or eat it.

Because of water depth, you might have to stand upstream from the boulder and cast down-and-across into the pillow. Just be careful: if the water is clear or slow enough, an upstream approach could alert the trout, so use this strategy only when you have enough broken water or cover.

No matter which approach, plan your first cast to the prime lie before trying secondary targets. Your best shot is the first drift over a fish, so make it count. If the front pocket doesn’t produce a strike, you can then let your fly drift around to the sides or behind the boulder to see if any other trout are holding there. But always fish the front cushion first, as it often holds the biggest or most active trout, and you don’t want to spook it by thrashing around with casts to lesser lies.

To cast a dry-dropper to the pillow in front of a boulder, Margie Kaat set up downstream and across from her target. Photo: Phil Monahan

Dry-Fly Tactics for Pillow Lies

Dry flies can be very effective if trout are looking upward—for example, during a hatch or when terrestrials are present. Trout will often rise confidently to a well-presented dry, since the calm water lets them sip insects with minimal effort. The challenge is keeping your fly afloat and visible amid surrounding turbulence.

If there’s a hatch on, by all means match it with an appropriate dry, but choose high-floating patterns that can handle rough water. Pocket-water trout are opportunistic and usually not super picky about exact imitation, so you can often get away with bushy or attractor dries that stay buoyant. Great choices include a Stimulator, Humpy, Royal Wulff, Elk Hair Caddis, or foam patterns like Chubby Chernobyls and hoppers.

Drop your dry fly upstream of the cushion, in a seam that will carry it into the pillow. Use a reach cast to keep your line from dragging the fly, and be ready to mend if the current grabs the line. Trout will sometimes grab the fly at the last moment before it sweeps around the boulder, so don’t pick up too soon.

A dry-dropper rig works well for boulder cushions because it lets you cover both surface and subsurface feeding. For example, you might fish a size 10 foam hopper or Stimulator with a 2–3 foot dropper of 4X or 5X tippet to a size 14 beadhead Hare’s Ear or Prince Nymph. Cast this rig so that the dry lands above the cushion and the nymph plunges in. Let the dry fly drift all the way until it nearly touches the boulder – often that’s when the trout eats the nymph.

Nymphing Tactics for the Front Cushion

Fishing a nymph is often the most reliable method to reach trout in a boulder pillow, especially outside of major hatch periods or in colder water when fish are hugging the bottom. Trout holding in front of a rock might be only a few inches below the surface if the cushion is shallow, or they might be right near the stream bed if the boulder creates a deeper pocket. Either way, getting your nymph to drift at the fish’s level is crucial.

A dry-dropper rig offers lots of fine control over your drift, and there’s always a chance that a trout will eat the dry fly. Fast-sinking nymphs with tungsten beads and slim profiles will get deep fast, so your nymph is in the strike zone when it gets to the trout. Again, don’t pick up your flies too early or you may miss a strike. Patterns tied on jig hooks are slightly less likely to get hung up on any debris that might have collected around the boulder, giving you a little more confidence when you let everything sweep around the corner.

In deeper water, use an indicator rig, with the depth set to put the fly just above the bottom. The drift in front of a rock is short, so you want the fly to sink fast into the strike zone. Cast upstream far enough to give the fly or flies time to get down well before they reach the good trout lie. A tuck cast is especially useful. As the nymph drifts into the cushion, keep as much of your fly line off the water as possible, mend as needed, and watch your indicator. Trout often grab a nymph just as it nears the boulder’s face, so be ready for a quick set.

Choose heavily weighted nymphs, especially for deep water. You don’t want your fly to drift far over the trout’s head. Effective patterns include Beadhead Gold-Ribbed Hare’s Ear, Pheasant Tail, Prince Nymph, Copper John, or larger Pat’s Rubber Legs. In clear conditions or winter, smaller nymphs like a Zebra Midge or WD-40 can work.

To swing her streamer in front of a boulder, Margie positioned herself upstream and across from the target. She casts upstream and across the boulder (1) and then lets the current swing the fly to the trout lie (2). Photo: Phil Monahan 

Streamer Strategies Around the Pillow

Fishing a streamer to a fish in front of a boulder is all about accuracy and depth. You want your fly to swing right across the trout’s nose, if possible. Cast beyond and upstream, far enough that the streamer has time to sink before the swing. Make as many mends as you need to keep the fly from swinging too fast or too early. The longer you can keep the fly within the trout’s strike window, the better your chances of hooking up. You can also pause or twitch the fly just as it enters the pillow. If none of those approaches work, try stripping the fly aggressively right across the current in front of the pillow.

You can try almost any kind of streamer in this scenario, but the deeper the cushion, the heavier your fly should be. .

The upstream pillow is a prime feeding station and often holds the best trout in the run. Mastering these techniques will give you an edge on crowded rivers where most anglers only target the obvious water downstream of boulders. Next time you’re on the river, remember: don’t just cast behind the rock – fish the pillow in front.

Got a question for our experts? Click here!