Ella is a small hill-country village with a tourist infrastructure wildly out of proportion to its size. One main street, a couple of side roads, and dozens of restaurants - most of them decent, a few of them very good.
The elevation (about 1,000m) and the surrounding tea plantations define what you eat here: strong, milky Sri Lankan tea at every turn, mountain vegetables in the curries, and a slightly different pace from the coast. Most visitors pass through for two or three days; the best approach is to eat well without overthinking it.
Breakfast in Ella
Ella’s mornings start with hoppers. Most guesthouses serve them, but the better versions come from a handful of dedicated breakfast spots on the main drag.
Curd Stall near Ella Market - follow the main road towards the market end and you’ll find vendors selling curd and treacle (buffalo curd with kithul palm treacle) from clay pots. It’s the traditional Sri Lankan hillside breakfast and it costs around LKR 200 for a generous portion. The combination of tart curd and dark treacle is one of the better food experiences in the hill country.
Café Chill (Main Street) is popular for its fruit salads, smoothies, and full Sri Lankan breakfasts. The egg hopper and dhal combination is reliable. Prices run LKR 600–1,200.
98 Acres Resort Restaurant (short tuk-tuk ride from the village) does a more upscale breakfast with proper coffee and views across the valley. A breakfast set runs about LKR 1,800–2,500. Worth it for one morning if you want a calm alternative to the busy Main Street scene.
Lunch and Dinner - Mid-Range
Amba Restaurant (Main Street, opposite the railway tracks) is consistently well-reviewed among travellers and for good reason. The Sri Lankan rice and curry lunch - dhal, two vegetable preparations, a fish or meat curry option, coconut sambol, and rice - is balanced and properly seasoned. Mains run LKR 1,200–1,800. The front tables have clear views of the train bridge, which makes timing meals around the daily trains a minor local sport.
The Cactus is another main street stalwart - a mid-range place doing both Sri Lankan and Western food. The curries are the stronger option; the pasta and burgers are serviceable but unremarkable. A full Sri Lankan meal runs LKR 1,200–2,000.
Ella Flower Garden Rest (a five-minute walk from the main street towards Ella Rock) is a quieter option away from the tourist concentration. Family-run, genuinely local feel, and the rice and curry here is made with garden vegetables. Prices are lower than main-street equivalent - LKR 800–1,400.
Nihonbashi Ella is a small Japanese-Sri Lankan fusion spot that sounds unlikely but works. The chef combines Sri Lankan ingredients with Japanese preparation - think hoppers paired with Japanese-style condiments, or local fish prepared sashimi-style. Prices run LKR 2,000–3,500. Better for dinner than lunch.
Rooftop Views
Ella’s main attraction is the view, and the rooftop cafés on the main street exist almost entirely to take advantage of it. Most serve similar menus - rice and curry, kottu, pasta, sandwiches - at a slight premium over ground-level equivalents. The views across the tea-covered hillsides at golden hour are worth the LKR 200 extra per dish.
Dream Café has one of the wider rooftop terraces and is less cramped than some competitors. Drinks and snacks are the main draw here rather than full meals. A beer and a plate of short eats while watching the sunset costs around LKR 800–1,200.
Zion View Restaurant similarly offers the elevated perspective. Food is standard tourist-café - acceptable, not remarkable - but the viewpoint looking toward Ella Rock and Little Adam’s Peak is among the better positions on the main street.
Cheap Local Eating
The cluster of small kade and kottu stalls behind the market end of the main street is where to eat cheapest. Kottu roti from LKR 350–500, rice and curry plates from LKR 400. There’s no view and no table service - you sit at a plastic table and eat fast. It’s also the best food in Ella if you’re measuring purely on the Sri Lankan cooking.
Tea in Ella
Ella produces tea or sits directly adjacent to the estates that do. Drinking a proper cup - loose leaf, brewed dark, with or without milk - should be on the list. Most guesthouses make decent tea from local leaves; the dedicated tea shops (several on the main street and one at the Lipton’s Seat viewpoint 18km away) sell estate-direct tea for LKR 300–800 per 100g to take home. If you are still choosing where to sleep, search hotels in Ella and pick a base within easy reach of these places to eat.