If you’re planning to visit London and want to try some amazing food along the way, this list is for you! Whether you’re in the mood for something sweet, savory, or just super Instagram-worthy, the city is full of delicious spots worth checking out. From popular markets to iconic restaurants and even some viral food, here are some of the best food spots in London you won’t want to miss
Pro Tip: Check out the best things to do in Copenhagen, too!
1. Sky Garden
Sky Garden is one of the coolest places in London to get a pastry with a view. Located at the top of the Walkie-Talkie building, you get stunning skyline views for free if you book after 10 AM. And if you want to go earlier or skip the crowds, there’s a small fee, but it’s totally worth it!
2. Aux Merveilleux de Fred
Don’t miss Aux Merveilleux de Fred. Their signature meringue cakes are light, fluffy, and just melt in your mouth. It’s the kind of treat you’ll want to go back for!
3. Leadenhall Market
Leadenhall Market is one of those places that feels like a secret, even though it’s right in the middle of the city. With its beautiful old architecture, cute little shops, and cozy restaurants, it’s the perfect spot to stroll around, and get food.
4. Eataly
If you’re craving Italian food, Eataly near Liverpool Street is the place to go! It’s like stepping into a little slice of Italy, just think fresh pasta, cheesy pizza, pastries, and even a wine shop! You can get food, or even shop for ingredients when you go here!
5. Hard Rock Cafe
Hard Rock Cafe is more than just a restaurant, it’s a whole vibe! From guitars to outfits worn by music legends, the place is filled with cool memorabilia. Don’t miss The Vault downstairs, it’s like a mini museum for music lovers. Perfect for a fun meal with a side of nostalgia! You can skip the line and book your tickets here + use my code TRAVELFORPHOEBEKLOOK for a discount!
6. Spitalfields Market
In Spitalfields Market, you’ll find all kinds of cool stuff, from unique clothes and handmade jewelry to home decor and artsy finds. Of course, there are many food options too! If you’re craving pizza, I recommend you try the viral pizza from Sud Italia. For dessert, try Humble Crumble.

7. Seven Dials Market
Seven Dials Market is such a fun food spot! It’s like a big indoor market filled with local food stalls, each offering something different and delicious. From noodles to tacos to ice cream (I recommend Soft Serve Society), there’s something for every craving!
8. Peggy Porschen
If you’re looking for the prettiest bakery in London, this is it, it’s Peggy Porschen! Peggy Porschen is all pink, pastel, and picture-perfect, like in a real-life fairy tale. Their cupcakes and cakes aren’t just cute, they’re super tasty too! Whether you’re stopping by for a sweet treat, or afternoon tea, or just want to take a few photos, this spot is for you!
9. Borough Market
One of London’s oldest and most iconic food markets, Borough Market is a must for any foodie! From fresh produce to mouthwatering street food, there’s something here for every craving. Don’t miss the viral Chocolate Pot British Strawberries, they’re a crowd favorite! Try some tacos from Tacos Padre, and gyoza from Joli, and top it all off with a Bread Ahead donut. You’ll leave full and happy!
Whether you’re a local or just visiting, exploring these amazing food spots in London is such a fun (and tasty!) way to experience the city. From markets to viral sweets and restaurants, there’s something for every kind of foodie!