Adults
1
Children
Age 0-18
0
Adults
1
Children
Age 0-18
0


Best Restaurants in Earl's Court
Discover Our Food Lover’s Guide to the Best Restaurants in Earl's Court.

Best Restaurants in Earl's Court
Whether you’re craving authentic international flavours, cosy brunch spots, or refined dining experiences, this area has something to satisfy every palate. From hidden gems to local favourites, Earl’s Court offers a diverse selection of restaurants that reflect its rich, multicultural character.
In this guide, we’ll explore some of the best places to eat in Earl’s Court—perfect for casual meals, special occasions, and everything in between.

Cacciari’s Restaurant
For a taste of authentic Italian dining in Earl’s Court, Cacciari’s Restaurant is a must-visit. Known for its warm, welcoming atmosphere and traditional recipes, this charming spot brings a slice of Italy to West London. Their menu features handmade pasta, wood-fired pizzas, and classic dishes like creamy burrata and rich ragù.
Whether you’re stopping by for a relaxed lunch or a romantic dinner, Cacciari’s delivers a comforting and genuinely Italian experience that keeps locals coming back.

Med Salleh Viet
Med Salleh Viet offers a unique fusion of Malaysian and Vietnamese flavours, making it one of the more distinctive dining spots in the area. The menu is packed with vibrant, aromatic dishes—from fragrant pho and fresh summer rolls to bold, spicy Malaysian curries.
It’s a great place for those who enjoy exploring Southeast Asian cuisine with a modern twist. The casual setting and friendly service make it ideal for both quick bites and leisurely meals.

Yogi’s
If you’re in the mood for hearty Indian cuisine, Yogi’s is a standout choice in Earl’s Court. This restaurant is celebrated for its rich curries, freshly baked naan, and a wide variety of vegetarian options. The flavours are bold yet balanced, catering to both spice lovers and those who prefer milder dishes.
With its relaxed ambiance and generous portions, Yogi’s is perfect for a satisfying meal with friends or family.

La Terrazza
La Terrazza brings a refined yet relaxed Italian dining experience to Earl’s Court. With its elegant décor and attentive service, it’s an excellent option for special occasions or a more upscale evening out.
The menu highlights classic Italian cuisine with a contemporary touch, featuring fresh seafood, expertly prepared pasta, and an impressive wine selection. Dining here feels like a little escape to Italy, right in the heart of London.

Maroush
Maroush is a well-loved name in London’s Lebanese dining scene, and its Earl’s Court location lives up to the reputation. Known for its generous mezze platters, succulent grilled meats, and freshly baked flatbreads, Maroush offers a feast of flavours perfect for sharing.
The lively atmosphere and authentic dishes make it a go-to spot for both locals and visitors seeking Middle Eastern cuisine. Whether you’re dining in or grabbing a late-night bite, Maroush delivers a consistently enjoyable experience.
