Trout in the Kullu Valley

Trout in the Kullu valley is rainbow trout, farmed in cold spring-fed raceways along the Beas from Patlikuhl to Kasol and Sainj. The fish arrived here in the 1900s from Europe, stocked into the rivers by British and later state fisheries. Locals cook it simply: tawa-fried in mustard oil with ajwain, or grilled whole. Best eaten March to June and September to November.
How a European fish ended up in a Himachal river
Rainbow trout is not native to India. It was brought to the Himalaya by the British around the turn of the 1900s, part of the same acclimatisation impulse that stocked Kashmir's streams and, a little later, the Kullu valley. The Beas and its feeder streams were a good match: cold, fast, oxygen-rich, running clear off the snowmelt for most of the year. Trout need water below roughly 18C to thrive, and the upper Beas stays there when the plains are melting at 40C.
For decades it stayed a sport fish. Old-timers in Katrain still talk about the fishing rest houses and the British-era hatchery at Patlikuhl, which is one of the oldest trout hatcheries in the country and still supplies fingerlings to farms up and down the valley. Somewhere along the way trout stopped being only a thing you caught with a licence and a rod, and became a thing you could order for lunch. That shift, from river to raceway to plate, is really the story of trout in Kullu.
The trout farms along the Beas
Drive the Kullu-Manali highway with your eyes open and you will spot them: long concrete channels beside the river, water sluicing through in a controlled rush, sometimes a hand-painted sign reading TROUT FISH FRESH. These are raceway farms. The government hatchery at Patlikuhl, about 30 km south of Manali near Katrain, is the anchor, and around it sits a cluster of private farms in the Naggar and Katrain belt where the valley floor is wide and the side-streams are reliable.
Further south, the Tirthan and Sainj valleys inside and around the Great Himalayan National Park have become the valley's serious trout country, both for farmed fish and for catch-and-release angling. Kasol and the Parvati side have their share of farm-to-table trout too. From our flagship at Badgran, 14 Mile on the highway about 14 km south of Manali, you are already sitting on the right side of the valley for a trout run; the Katrain and Naggar farms are a comfortable half-hour to forty-minute drive down the highway.
What raceway farming actually means
A raceway is a long, narrow channel with river water diverted through it so the trout live in a constant current, the way they would in the wild. It keeps the water cold and clean and the fish firm-fleshed. A farm will hold fish at different sizes in different channels; the ones sold for the table are usually 250 to 400 grams, a good single portion. When a roadside place says the trout is fresh, at the honest ones it means exactly that: netted from the channel behind the kitchen when you order.
How trout is cooked in the Kullu valley
Here is the thing about trout in Himachal, and we say this as people who run a small family kitchen and not a hotel one: the local way is restraint. The fish is fresh and delicate, so nobody worth eating with drowns it in a thick Punjabi gravy. The two honest preparations you will meet again and again are tawa-fried and grilled.
Tawa trout
The commonest and, to our taste, the best. The fish is cleaned, scored on both sides so the heat gets in, and rubbed with salt, turmeric, red chilli, a little ginger-garlic and often ajwain (carom seed), which cuts the richness. Then it goes onto a hot flat tawa in mustard oil and is shallow-fried until the skin crisps and the flesh flakes white. Mustard oil matters: its sharpness is the classic North Indian partner for river fish. Squeeze of lemon, raw onion, done.
Grilled and stuffed trout
The other route is to grill the whole fish, sometimes over a bonfire or in a tandoor, sometimes stuffed with a paste of coriander, mint, green chilli and garlic before it goes on the heat. Grilled trout is a little more of an occasion and reads well off a fire on a cold evening, which is why it turns up at the barbecue nights so many stays around here run, ours included. Beyond those two, you will find trout curry, trout amritsari in a besan batter, and the odd chef doing a lemon-butter continental version for foreign guests. Good, but the tawa and the grill are the soul of it.
“We don't pretend to run a fine-dining kitchen. What we can do is get a fish that was in cold water that morning, keep the masala light, and let the river do the talking. That is genuinely how the valley eats it.”— A note from the hosts
Riverside dhabas and farm-kitchens worth the drive
The best trout meals in the valley are rarely in Manali town. They are at small places built beside the water or beside a farm, where the fish travels a few metres from channel to pan. A few pointers, honestly given rather than as an ad for any one spot:
- The Katrain-Naggar belt, roughly 25 to 35 km south of Manali: several farm-side eateries where you can see the raceways before you order. This is the classic trout run and an easy day out from our Badgran home.
- The Tirthan valley, deeper south past Aut (allow two to three hours from Manali): the valley's most serious trout country, with riverside guesthouses that grill their own catch and angling stretches you need a permit for.
- The Kasol and Parvati side: a scatter of cafes doing farm-to-table trout, worth pairing with a Manikaran or Kasol day trip.
- Old Manali and Vashisht cafes, about 4 to 6 km from town: the accessible, hit-or-miss option. Fine trout exists here, but ask whether it is farm-fresh or frozen before you commit.
A blunt word of caution. Trout should be firm, smell of clean water and not of fish, and cost more than the rohu or basa on the same menu because it genuinely costs the kitchen more. If a place is selling suspiciously cheap trout on the tourist strip in peak season, it may be frozen or it may not be trout at all. At the raceway farms you can usually watch the fish come out of the water, which settles the question.
When to eat trout in Kullu
Trout is a cold-water fish and it is at its best when the water is cold and the fish are active. Practically, that means two good windows. Spring into early summer, roughly March through June, when the snowmelt keeps the streams cold and clear and the farms are well stocked. And autumn, September through November, after the monsoon silt clears and the harvest-season air turns crisp, which to our mind is the finest time of all to sit by a fire with a grilled trout.
The monsoon, July and August, is the honest low point. Heavy rain turns the Beas brown and heavy with silt, some raceways get muddy, and river angling all but stops because you cannot see or safely wade the water. You can still get farmed trout in monsoon, but this is the season to ask more questions. Deep winter, December to February, the fish are still there and a hot tawa trout by a bonfire is a genuine pleasure; just expect some of the higher farms and the Tirthan angling stretches to be quieter or snowed-in.
Fishing it yourself
If you want to catch rather than just eat, Himachal's Fisheries department runs licensed angling on marked stretches of the Beas, the Tirthan and the Sainj, mostly catch-and-release for trout. You buy a daily rod licence from the department, inexpensive by any measure, and the classic angling season runs roughly March to June and again post-monsoon before the cold shuts it down. Tirthan is the place people go for this. Our travel desk can point you to the current permit process and a guide; it changes year to year, so we would rather connect you than quote you a stale rule.
Eating trout with us
When guests ask, we will happily arrange trout at either of our homes, the flagship at Badgran on the highway or the Shanag place up toward Old Manali and Solang. We source it fresh from the valley farms rather than freezing a stock of it, so it is best to tell us a day ahead over WhatsApp when you book, and we will have a good fish ready to go on the tawa or over the evening fire. It is one of those dishes that tastes of exactly where you are, which is the whole point of eating in the Kullu valley.
So: a European fish, a hundred-odd years in a Himalayan river, a hatchery at Patlikuhl older than most of the hotels, and a plate of it fried in mustard oil with the Beas running past. That is trout in Kullu, and it is very much worth the short drive.

Written by the family that runs Persimmon Farmstead — the two boutique hotels near Manali. We write about the valley the way we'd tell a friend at the kitchen table.
Good to know
Is trout local to the Kullu valley?
No. Rainbow trout is a European fish, brought to the Himalaya by the British around the early 1900s and stocked into the Beas and its feeder streams. It took to the cold, fast, spring-fed water and is now farmed in raceways up and down the Kullu valley, with the old government hatchery at Patlikuhl near Katrain as the anchor.
How is trout cooked in Himachal?
Simply, which suits a delicate fresh fish. The two classic ways are tawa-fried, scored and shallow-fried in mustard oil with turmeric, chilli and ajwain until the skin crisps, and grilled whole, often stuffed with coriander, mint and green chilli or cooked over a bonfire. Locals avoid heavy gravies so the river flavour comes through.
What is the best season to eat trout near Manali?
Spring to early summer, March through June, and autumn, September through November, are the two best windows, when the streams run cold and clear and the farms are well stocked. Avoid peak monsoon, July and August, when rain silts the river. Farmed trout is available year-round, but quality is most reliable in those two seasons.
Where can I eat fresh trout near Persimmon Farmstead?
The Katrain and Naggar farm belt, about 25 to 35 km south of Manali, is the classic trout run and a short drive from our Badgran home, with eateries beside the raceways. The Tirthan valley further south is the valley's serious trout country. We can also arrange fresh trout at either of our homes if you tell us a day ahead.
Can you go trout fishing in the Kullu valley?
Yes. Himachal's Fisheries department runs licensed catch-and-release angling on marked stretches of the Beas, Tirthan and Sainj rivers. You buy an inexpensive daily rod licence, and the season runs roughly March to June and again after the monsoon. Tirthan is the favourite spot. Our travel desk can help with the current permit process and a guide.
Tell us your dates. We'll confirm, personally.
You send a request, a real host confirms it by WhatsApp — usually within a few hours.
