Vegetarian and Vegan Food in Reading Town Centre: A Traveller's Guide
Where to eat plant-based in Reading, from quick lunches to relaxed dinners, with practical tips on neighbourhoods, price bands and timing.
Where to find plant-based options in the town centre
Reading's centre is compact and walkable, with most vegetarian and vegan options clustered around Broad Street, Friar Street and the Oracle shopping centre. For a quick lunch, head to the food stalls in the Oracle's Riverside area or the covered market on Hosier Street, where you'll find falafel wraps and buddha bowls for around £6-£9. Chain cafes like Pret and Itsu on Broad Street offer reliable vegan labelling, while independent spots such as the Rising Sun on Forbury Road and the Fox and Hounds in Caversham (a short walk over the river) serve pub classics with plant-based versions. Expect to pay £10-£15 for a main course in a casual restaurant, and £20-£30 in a more formal setting. Best months for outdoor seating are May to September, when the riverside fills up.
If you're self-catering, the Reading Farmers' Market on Great Knollys Street (first Saturday of the month) has fresh produce and vegan baked goods. Supermarkets like Waitrose on Broad Street and Sainsbury's in the Oracle stock extensive free-from ranges. For a sit-down dinner, try the vegan tasting menu at the Oakford Social Club on Blagrave Street (mains £12-£16) or the Thai vegan options at the Giggling Squid in the Oracle (mains £13-£18). Note that many kitchens close between 3pm and 5pm, so plan a late lunch or early dinner. I'd book the Oakford for its relaxed atmosphere and central location, just five minutes from Reading station.
Neighbourhoods and price bands
The town centre divides into distinct eating areas. The Oracle and Riverside attract chains with good vegan labelling but higher prices (mains £12-£20). For better value, explore the streets behind the station: Caversham Road and Oxford Road have a growing number of independent cafes and takeaways, including a vegan Caribbean spot on Oxford Road (mains £8-£12). The Berkshire Independent quarter, around Queen Victoria Street, has a cluster of pubs and restaurants with plant-based options, such as the Castle Tap and the Allied Arms. A budget traveller can eat well for under £10 at lunch, while dinner typically costs £15-£25 per person without drinks. Prices are generally 10-15% lower than in London, making Reading a affordable base for exploring the Thames Valley.
For a special occasion, check out the vegetarian-friendly fine dining at the Forbury (mains £25-£35) or the modern Indian at the Coconut Bar & Kitchen on King Street (mains £14-£20, with many vegan dishes). Keep in mind that Reading's restaurant scene is busiest on Friday and Saturday nights, so booking ahead is wise. If you're staying overnight, hotels like the Novotel on Friar Street or the Malmaison on Station Road are within a 10-minute walk of most options. I'd choose the Malmaison for its central location and comfortable rooms, especially if you want easy access to the train station for day trips.
Practical tips for plant-based travellers
Reading is well-connected by public transport, but the town centre is easily navigable on foot. Buses from Reading station to the Oracle run every few minutes, and a taxi from the station to Broad Street costs around £5-£7. If you're driving, park at the Oracle or the Station Hill car park (approximately £2 per hour). Most restaurants are happy to accommodate vegan requests if you call ahead, but it's less common in traditional pubs. Look for the Vegan Society trademark or check menus online—many places update them regularly. The best time to visit for food variety is during the week when queues are shorter, and in June or September when the weather is pleasant for riverside dining.
For groceries, the Whole Foods Market on King Street (yes, there is one) has a good selection of vegan cheeses and snacks, though it's pricier than mainstream supermarkets. A cheaper option is the Tesco Express on Friar Street. If you're planning a picnic, grab supplies from the Reading Farmers' Market or the M&S Foodhall in the Oracle. Avoid the tourist-trap cafes directly outside the station, which charge premium prices for average food. Instead, walk five minutes to the side streets for better quality. I'd recommend scheduling your visit to coincide with a market day for the freshest options, and always double-check opening hours as some independents close on Mondays.
Where to stay and eat nearby
Choosing a hotel in the town centre puts you within walking distance of all the main dining spots. The Novotel Reading Centre on Friar Street is a reliable mid-range option (rooms from around £85 per night) and has a restaurant with vegan choices. For a budget stay, the Ibis on Friar Street offers basic rooms from £55 and is two minutes from the Oracle. If you prefer something more characterful, the Great Expectations Hotel on London Street is a boutique option (from £95) with a vegetarian-friendly menu. All these are within a 15-minute walk of Reading station, making them convenient for arrivals. Book directly with the hotel for the best rates, and ask about any vegan breakfast options—most hotels now offer plant-based milk and cooked breakfasts.
For a more local experience, consider a stay in the Caversham area, just across the river. The French Horn on the Thames Path is a 20-minute walk from the centre and offers quiet rooms (from £120) with a riverside restaurant that can cater to vegan diets with notice. However, if you want to be in the thick of the action, the town centre is your best bet. I would book the Novotel for its central location and consistent quality, especially if you're travelling by train. Remember that Reading hosts the famous Reading Festival in August, so hotel prices spike and availability is limited—book well in advance if your trip coincides with that weekend.
Questions, answered
Are there fully vegan restaurants in Reading town centre?
There is no fully vegan restaurant in the immediate centre, but several places offer extensive vegan menus, such as the Oakford Social Club and the Coconut Bar & Kitchen. Most cafes and chains like Pret and Itsu have clearly labelled vegan options. For a dedicated vegan experience, you might need to travel slightly outside the centre.
What is the typical price for a vegan meal in Reading?
A casual lunch costs £6-£10, while dinner mains range from £10 to £20 in mid-range restaurants. Fine dining options with vegan choices are around £25-£35. Expect to pay slightly less than London prices, and look for lunchtime specials which often offer better value.
Do Reading pubs serve vegan food?
Yes, many pubs now include vegan options. The Rising Sun and the Fox and Hounds are known for their plant-based pub classics. However, it's always best to check menus online or call ahead, as offerings can vary and some traditional pubs may have limited choices.
Where can I buy vegan groceries in Reading town centre?
Waitrose on Broad Street and Sainsbury's in the Oracle have good free-from sections. For specialty items, Whole Foods Market on King Street stocks vegan cheeses and snacks. The Reading Farmers' Market on the first Saturday of the month is great for fresh produce and artisanal vegan products.
Is Reading a good base for vegetarian travellers exploring the area?
Absolutely. Reading's central location and transport links make it ideal for day trips to Oxford, Windsor, and the Thames Valley. The town itself has enough variety to keep plant-based eaters satisfied, and you can easily return in the evening for dinner after a day out.
Do I need to book restaurants in advance for vegan options?
For dinner on weekends, booking is recommended, especially at popular spots like the Giggling Squid or the Forbury. It also gives the kitchen notice of your dietary requirements. Weekday lunches usually don't require reservations, but calling ahead ensures they can accommodate you.
What are the best months to visit Reading for food and weather?
May to September offers the best weather for outdoor dining, with average temperatures of 15-20°C. June and September are ideal—pleasant but less crowded than July and August. Avoid August if you're not attending Reading Festival, as the town gets very busy and hotel prices rise.
How do I get from Reading station to the town centre?
Reading station is a 10-minute walk to Broad Street and the Oracle. Alternatively, buses run frequently and a taxi costs around £5-£7. The walk is flat and signposted, passing the Station Hill development. For those with luggage, a taxi is convenient, but on foot is quick and easy.
5% back on completed stays · ~1 tonne CO₂ retired per booking