London’s vegetarian dining scene has never been more vibrant. With a focus on sustainability, flavor, and creativity, Central London is home to some of the most innovative and delicious vegetarian restaurants in the world. From casual spots to fine dining, these places prove that plant-based meals are anything but boring. Whether you’re a committed vegetarian or simply looking to reduce your meat intake, here are the Top 10 Vegetarian Restaurants in Central London that deliver bold, exciting flavors—without a hint of compromise.
1. Mildreds, Soho
A pioneer in London’s vegetarian scene, Mildreds has been serving up delicious plant-based dishes since the late 1980s. The Soho flagship is as popular as ever, with a menu that spans a wide range of global influences. From the iconic Sri Lankan curry to the comforting vegan burgers, each dish is packed with flavor and creativity. The bustling, casual vibe makes it a great spot for a laid-back lunch or dinner.
Location: 45 Lexington St, Soho
Best for: A lively atmosphere and an eclectic, globally inspired menu.
Don’t miss: The Sri Lankan curry—rich in spices and served with coconut sambal and rice.
2. The Gate, Marylebone
For sophisticated, plant-based dining, The Gate is an iconic vegetarian and vegan restaurant in Central London. Their Marylebone outpost offers contemporary, beautifully presented dishes that show how creative vegetarian cuisine can be. Try their signature beetroot and ricotta tart, or for something heartier, go for the wild mushroom risotto cake. The Gate’s commitment to seasonal, organic ingredients is evident in every bite.
Location: 22-24 Seymour Pl, Marylebone
Best for: Upscale vegetarian dining with a focus on seasonal produce.
Don’t miss: The wild mushroom risotto cake with a truffle cream sauce.
3. Redemption, Covent Garden
Redemption is a haven for health-conscious diners. Known for being fully alcohol-free, this chic restaurant offers a variety of guilt-free yet indulgent plant-based dishes. From the Bang Bang broccoli to the zucchini pasta with a creamy cashew sauce, each dish is designed to nourish both body and soul. The calming, bright interiors make Redemption a great spot to unwind while enjoying healthy, flavorful food.
Location: 15 Shorts Gardens, Covent Garden
Best for: Clean, plant-based eating in a stylish, alcohol-free setting.
Don’t miss: The Bang Bang broccoli with a sweet and spicy peanut sauce.
4. Dishoom, Covent Garden
Although Dishoom is not fully vegetarian, its plant-based dishes are so beloved that it deserves a spot on this list. The menu features delicious Indian-inspired vegetarian fare, from the irresistible House Black Daal to the famous Okra Fries and gunpowder potatoes. Their vegan Bombay breakfast is also a must-try, with spicy akuri (scrambled tofu) and plant-based sausages. Dishoom’s buzzing atmosphere and vibrant interiors add to the experience, making it a vegetarian favorite.
Location: 12 Upper St Martin’s Ln, Covent Garden.
Best for: Vegetarian Indian cuisine in a buzzing, stylish setting.
Don’t miss: The House Black Daal and the crispy Okra Fries.
5. 222 Vegan Cuisine, West Kensington
For hearty, wholesome vegan food, 222 Vegan Cuisine is a go-to spot. Located in West Kensington, this cozy restaurant focuses on healthy, plant-based dishes made from fresh, organic ingredients. Standout dishes include the seitan stroganoff, pumpkin and almond risotto, and their famous 222 burger. With generous portions and a friendly, relaxed vibe, 222 Vegan Cuisine is perfect for a satisfying meal that’s as nourishing as it is delicious.
Location: 222 North End Rd, West Kensington
Best for: Healthy, hearty vegan fare in a relaxed environment.
Don’t miss: The rich and creamy seitan stroganoff.
6. Vanilla Black, Holborn
If you’re looking for a vegetarian restaurant that delivers fine dining with a twist, Vanilla Black is your place. This upscale restaurant elevates plant-based cuisine to new heights, with a focus on innovative, artfully plated dishes. Think smoked egg yolk with watercress and potato terrine or roast cauliflower with cashew and fermented garlic purée. Vanilla Black’s approach to vegetarian cuisine is as refined as it is creative, making it ideal for special occasions or a sophisticated night out.
Location: 17-18 Tooks Ct, Holborn
Best for: Upscale, inventive vegetarian dishes with a fine dining flair.
Don’t miss: The roast cauliflower with cashew and garlic purée—a revelation in flavour.
7. Tibits, Heddon Street
Tibits offers a buffet-style dining experience that’s perfect for those who love variety. Located just off Regent Street, this Swiss-imported vegetarian restaurant features a wide selection of globally inspired dishes, all presented beautifully on their famous ‘food boat.’ You’ll find everything from vegan sushi and sweet potato curry to indulgent desserts. With its relaxed atmosphere and pay-by-weight concept, Tibits is ideal for a quick lunch or a casual dinner.
Location: 12-14 Heddon St, Mayfair
Best for: A wide variety of plant-based dishes in a buffet-style setting.
Don’t miss: The sweet potato curry and the creative, ever-changing salad bar.
8. Ethos, Fitzrovia
Ethos offers a stylish, self-service vegetarian buffet with a global twist. Located in Fitzrovia, this bright and modern restaurant is a favorite for those who enjoy a little bit of everything. The buffet features an eclectic selection of plant-based dishes, from halloumi and courgette fritters to jackfruit rendang. With its elegant interiors and healthy, colorful plates, Ethos is a popular choice for both vegetarians and vegans who want variety without compromising on flavor.
Location: 48 Eastcastle St, Fitzrovia
Best for: A stylish, buffet-style dining experience with a diverse selection of vegetarian dishes.
Don’t miss: The jackfruit rendang—a flavorful vegan take on the Indonesian classic.
9. Farmacy, Notting Hill
Farmacy champions clean, plant-based eating, focusing on organic, nutrient-rich dishes free from refined sugars, dairy, and additives. The bright, Instagram-friendly space serves vibrant dishes like the earth bowl (packed with seasonal veggies, quinoa, and greens) and the plant-based burgers made with mushrooms and black beans. Their inventive cocktails, like the Farmacy Margarita, make it an ideal spot for brunch or a laid-back evening with friends.
Location: 74-76 Westbourne Grove, Notting Hill
Best for: Organic, plant-based meals in a health-conscious, chic setting.
Don’t miss: The earth bowl for a nutrient-packed meal, and a Farmacy Margarita to wash it down.
10. Gauthier Soho, Soho
Gauthier Soho brings a Michelin-starred touch to plant-based dining. Once a classic French restaurant, chef Alexis Gauthier transitioned the entire menu to vegan in 2021, making Gauthier one of London’s premier fine-dining vegan experiences. The tasting menu changes with the seasons, but you can expect beautifully crafted dishes like truffle risotto and smoked tofu with hazelnut. The intimate, townhouse setting adds to the charm, making it a perfect spot for a memorable vegan dining experience.
Location: 21 Romilly St, Soho.
Best for: High-end vegan dining in an elegant, intimate setting.
Don’t miss: The tasting menu, which offers a full exploration of Gauthier’s plant-based culinary vision.