17 Best Restaurants In Soho (London)

Soho is one of the most exciting neighborhoods in the city, known for its trendy shops and vibrant atmosphere. But what really makes Soho special is its fantastic range of restaurants. Whether you’re in the mood for Italian pasta, spicy Asian dishes, or classic American burgers, there’s something for everyone. The food scene here is bursting with flavors and styles, making it a great place for food lovers.

When you visit a restaurant in Soho, you’ll see groups of friends laughing over shared plates and couples enjoying cozy dinners. Many places have a unique design, giving each restaurant its own special vibe. From casual spots to fancy diners, the energy is always lively and welcoming. Eating in Soho is not just about the food; it’s about enjoying the whole experience!

Best Restaurants In Soho, London

1. Discover Scarlett Green

Scarlett Green is a vibrant restaurant in Soho, offering a delightful mix of healthy options and a trendy bottomless brunch. The space is stylish and welcoming, perfect for groups or a fun outing with friends. You can enjoy meals that are not just tasty but also good for you.

The brunch menu includes a selection of fresh juices, specialty cocktails, and dishes that satisfy diverse palates. You can indulge in their signature dishes like avocado toast or smoothie bowls. The atmosphere is upbeat and lively, making it a perfect spot for a relaxed weekend brunch.

One notable feature is their bottomless brunch offering, which allows you to sip on drinks while savoring delicious dishes. This makes every visit feel special and celebratory. Be sure to arrive hungry, as the portions are generous and filling.

Scarlett Green also caters well to dietary restrictions. They have plenty of vegan, gluten-free, and vegetarian options available. The staff is friendly and knowledgeable, ready to help you make your selections.

Don’t miss out on this dining experience in Soho! It’s an excellent way to kick-start your day.

Address: 4 Noel St, London W1F 8GB

2. Enjoy a Visit to My Place Soho

My Place Soho is a cozy café that treats visitors to a warm, inviting atmosphere. Known for its excellent coffee and mouth-watering American pancakes, this spot is perfect for breakfast or brunch. They serve generous portions that guarantee satisfaction.

The café has a relaxed vibe, ideal for reading a book or catching up with friends. You can explore their menu filled with classic breakfast offerings. Try the fluffy pancakes topped with syrup or fruit. Coffee lovers will appreciate the rich, freshly brewed selections.

My Place Soho embraces a friendly charm, and the staff makes you feel right at home. This café is about more than just great food; it’s about a great experience. Many locals frequent it, making it a hidden gem worth seeking out.

Meet friends for morning coffee or grab a quick bite before exploring Soho’s vibrant streets. The atmosphere ensures that you’ll want to stay a little longer than planned!

Address: 21 Berwick St, London W1F 0PZ

3. Indulge at Bill’s Soho Restaurant

Bill’s Soho Restaurant offers generous portions of delicious European dishes. Located conveniently in Soho, it’s a great spot for a hearty breakfast, lunch, or dinner. The menu is diverse, featuring salads, burgers, and breakfast all day long!

As you enter, the charming décor sets the scene for a delightful meal. The atmosphere is inviting, perfect for families or casual outings. The friendly staff ensures you feel welcomed and taken care of throughout your meal.

One favorite among guests is the full English breakfast, loaded with flavor and freshness. If you’re in the mood for a burger, their range is sure to impress. Each plate showcases quality ingredients cooked to perfection.

Bill’s is also known for its seasonal specials, so keep an eye out for unique meals that highlight local flavors. This restaurant is a staple in Soho and beloved by many, making it a great choice to satisfy your hunger.

Address: 36-44 Brewer Street, W1F 9TB.

4. Start Your Day at The Breakfast Club

The Breakfast Club is famous for its all-American vibe and extensive breakfast menu. With a welcoming atmosphere, it serves epic pancakes and breakfast staples that keep guests returning. You’ll feel right at home in this unique dining spot.

Take a look at their menu, which is filled with delicious options like pancakes stacked high, eggs benedict, and tasty smoothies. Each dish bursts with flavor, ensuring you leave satisfied. Whether you’re in the mood for something sweet or savory, you’ll find it here.

The restaurant’s quirky decorations add a fun touch to your dining experience. It’s perfect for sharing with friends or enjoying a solo breakfast. Don’t forget to try their signature banana pancakes—they’re a crowd favorite!

Whether you’re an early riser or just looking to enjoy a leisurely brunch, The Breakfast Club suits every schedule. It’s the perfect place to fuel up for a day of exploring Soho.

Address: 33 D’Arblay Street, W1F 8EU.

5. Savor at The Breakfast Club on Berwick St

The Breakfast Club on Berwick Street is a sister location to the original, featuring a similar American breakfast vibe. This spot is all about delicious pancakes and comfort food, ensuring a delightful dining experience. The atmosphere is relaxed, perfect for a leisurely brunch.

The menu boasts a wide array of options, including their famous pancakes and a range of omelets. Each dish is prepared with love, making breakfast a tasty adventure. They also feature a selection of coffee and fresh juices to complement your meal.

Gather your friends for a fun brunch gathering! The colorful décor and inviting ambiance make every visit enjoyable. The staff is friendly and eager to help you find something you’ll love.

This spot is ideal for anyone who loves American-style breakfasts done right. You’ll want to make this a regular go-to for all your brunch needs.

Address: 11 Berwick Street, W1F 0PL.

6. Discover Nessa

Nessa is an underrated gem offering a delightful mix of breakfast options. It’s a cozy place in Soho that features a mix grill breakfast, eggs royale, and banana French toast. It’s also wonderfully pet-friendly, so you can bring your furry friends along!

The environment feels relaxed and welcoming, inviting guests to sit back and enjoy their meals. You’ll find fresh ingredients and great flavors with each dish prepared. Nessa aims to provide a unique brunch experience that stands out.

Their breakfast options are hearty and satisfying, perfect for a lazy weekend morning. Enjoy a cup of coffee and indulge in the deliciousness of their diverse menu. Nessa has something for everyone, making it a must-visit spot in Soho.

So, whether you’re looking for classics or innovative dishes, Nessa will delight your taste buds and keep you coming back for more!

Address: Brewer Street, Soho.

7. Experience Balans Soho Society

Balans Soho Society is a lively café open 24/7, a favorite among locals for late-night eats. Since 1987, it has served up delicious food, including a marvelous full English breakfast and tasty breakfast burritos. It’s a great place to grab a meal at any hour!

The café’s warm and inviting ambiance offers a great hangout spot at all times. You can gather with friends to enjoy great conversation over hearty meals or relax after a long day. The menu is filled with comfort food designed for every craving.

Balans is perfect for night owls or early risers alike. With a wide selection of dishes, there’s something for everyone. The prices are reasonable, making it a great value for all that it offers.

This café’s vibrant atmosphere adds to the charm, making every visit exciting. Don’t forget to taste their famous desserts to round off your meal!

Address: Old Compton Street, Soho.

8. Enjoy a Morning at Kozzee

Kozzee specializes in American-style breakfasts, from pancakes to waffles, perfect for a delicious start to your day. Open from 7:30 am on weekdays, it’s a great spot to grab a quick meal before heading out to explore Soho.

The café has a bright and cheerful atmosphere that instantly lifts your spirits. The menu features all your breakfast favorites, including refreshing fruit and rich coffee. Their waffles and bacon pancakes are particularly popular.

Take a seat in their welcoming environment, where every bite is a delight. Kozzee prioritizes quality, ensuring you’ll enjoy fresh and satisfying meals each time. It’s a great venue for a friendly breakfast or a simple solo escape.

The efficient service ensures you won’t have to wait long for your food. If you’re hungry for American breakfast done right, Kozzee will deliver!

Address: 193 Wardour Street, W1F 8ZF.

9. Find Fresh Flavors at Mildred’s

Mildred’s is a plant-based brunch spot that features vibrant and innovative dishes. From cardamom porridge to tofu bap, this eatery redefines delicious vegetarian meals. It’s a popular choice for both vegans and non-vegans alike!

The atmosphere is inviting and stylish, creating a delightful experience for diners. Each dish is crafted with care, showcasing bold flavors that please the palate. You can expect generous portions, leaving you feeling satisfied and happy.

The friendly staff is knowledgeable about the menu and ready to offer recommendations. Whether you’re a health-conscious eater or just curious about plant-based dining, Mildred’s is sure to impress.

So, make this a must-visit spot for brunch in Soho. Treat yourself to a meal that nourishes your body and delights your taste buds!

Address: 45 Lexington Street, W1F 9AN.

10. Indulge at Café Boheme

Packers Kitchen & Bar

Café Boheme is a Parisian-inspired café perfect for enjoying French delights. The ambiance is chic and stylish, ideal for a relaxed brunch with croissants, eggs, and French toast available in abundance. You’ll feel like you’ve stepped into a quaint café in Paris!

Settling in for a meal here is a treat. Each dish is thoughtfully presented and bursting with flavor. Their freshly baked croissants are a great way to start your day! Pair it with rich coffee or a classic tea for a truly delightful experience.

The café has a laid-back vibe, offering a wonderful place to unwind, read, or work. Whether you are catching up with a friend or enjoying some quiet time, it welcomes all.

Visit Café Boheme to bask in the charm of French cuisine right in the heart of Soho!

Address: 13 Old Compton Street, W1D 5JQ.

11. Dine at Frieda’s

Frieda’s is known for its diverse brunch menu and relaxing atmosphere. Located just a short distance from Soho, it offers a cozy retreat from the busy city. The café prides itself on serving quality food and delicious coffee.

With options ranging from sweet to savory, you will find something to satisfy your cravings. Their brunch dishes are made with fresh ingredients, promising a delightful experience with every bite. The café is particularly known for its amazing open-faced sandwiches.

Enjoy a leisurely meal with friends or a quiet moment alone. The atmosphere at Frieda’s is warm and welcoming, encouraging guests to sit back and enjoy their surroundings. It’s a perfect spot to fuel up before a day of exploring.

Don’t miss this hidden gem in the city, where every visit makes you feel special!

Address: 20 Aldwych, W2B 4DZ (near Soho).

12. Start Your Day at Dishoom

Dishoom is a Bombay-inspired café famous for its unique breakfast experience. Their delicious breakfast naan rolls and fragrant chai are surely not to be missed! The vibrant ambiance reflects the essence of Bombay, making each visit feel special.

The menu boasts mouth-watering dishes that combine Indian flavors with breakfast staples. Try the spicy baked eggs or their special black daal paired with naan for a delightful twist on breakfast. Each dish is carefully curated to capture the hearts of its diners.

The café has a lively atmosphere, reminiscent of bustling Indian streets. You can enjoy your meal while soaking up the lively vibe that keeps you energized for the day. It’s a great place for solo diners and groups alike.

Dive into the world of flavors at Dishoom, where every bite tells a story of culinary adventure!

Address: 22 Upper St Martin’s Lane, WC2H 9FB (close to Soho).

13. Treat Yourself at Flat Iron

Flat Iron is a casual steakhouse with a delightful brunch menu. It’s known for its perfectly cooked steaks, but they also offer hearty breakfast options to satisfy your morning cravings. Their cozy setting makes it a great place to enjoy a leisurely meal with friends.

The menu includes classic brunch items like eggs and toast, all prepared fresh to ensure you’re treated to an exceptional dining experience. Their friendly staff provides attentive service, making sure you have everything you need for a satisfying meal.

Flat Iron is a great choice for brunch lovers who also appreciate a taste of quality meat. Indulge in their tasty offerings, and you’ll want to come back for more. It’s a unique spot that perfectly blends brunch with a casual dining experience.

Prepare to relish each bite at Flat Iron, where every visit is memorable!

Address: 17 Beak Street, W1F 9RW.

14. Enjoy at Mamma Mia

Mamma Mia is celebrated for its delightful Italian breakfast options. It’s a cozy spot in Soho, perfect for enjoying fresh pastries and comforting dishes. The inviting atmosphere makes it a favorite for those looking to start their day on a cheerful note.

The menu features freshly baked goods, omelets, and Italian classics that bring a taste of Italy right to your plate. You’ll love the rich flavors and aromatic coffees they serve alongside your meals. Each pastry is made with love, capturing the essence of authentic Italian baking.

Whether you’re stopping by for a quick coffee or a hearty breakfast, Mamma Mia has got you covered. The friendly staff adds to the experience, ensuring you feel welcome and well-fed!

Visit Mamma Mia to experience a delightful breakfast worth returning for!

Address: 15 Wardour Street, W1D 6PF (near Soho).

15. Savor the Flavor at Patty & Bun

Patty & Bun is famous for its juicy burgers, but did you know they also have a fantastic brunch menu? It’s an excellent spot for burger lovers looking to start their day off right. The restaurant is vibrant, attracting a lively crowd from all corners of the city.

The menu features mouth-watering burger options alongside delicious brunch items. Their eggs benedict with a twist is simply heavenly! You can enjoy your meal in a cozy atmosphere, perfect for sharing with friends or family.

Patty & Bun emphasizes quality ingredients, ensuring that every bite is delightful. The staff is energetic and attentive, making your dining experience enjoyable from start to finish. It’s a great place to unwind and indulge.

Make sure to stop by Patty & Bun during your Soho visit for a brunch experience that combines quality with taste!

Address: 18-20 James Street, W1U 1HE (not far from Soho).

16. Start Fresh at The Good Life Eatery

The Good Life Eatery is a health-focused café that offers a variety of wholesome breakfast options. It’s a great spot for those seeking nutritious meals without sacrificing flavor. The menu is filled with vibrant, colorful dishes that make healthy eating exciting!

From avocado toast to delicious smoothie bowls, each dish is made from fresh, organic ingredients. The atmosphere is lively and refreshing, encouraging you to enjoy your meal in a fun and friendly environment. The décor adds to the bright and upbeat vibe, making it a cheerful spot to start your day.

Good Life Eatery is proving that healthy can be incredibly tasty. You’ll find enticing options and innovative flavors that make eating well enjoyable. Their passionate staff ensures that you feel energized and satisfied with your meal.

This café is perfect for health-conscious folks wanting to kick-start their day with deliciousness!

Address: 49-51 Thames Street, SW1A 2JH (near Soho).

17. Experience Café Koko

Café Koko offers a delightful brunch menu with a focus on freshness and quality ingredients. This café embraces a warm and cozy atmosphere, making it an ideal spot for a relaxing meal. You’ll find delicious choices that satisfy the palate while nourishing the body.

The menu features wholesome dishes made from seasonal ingredients, emphasizing flavor and nutrition. Each meal is designed with care to ensure a delightful dining experience. You can enjoy waiting tables, making your visit even more engaging.

Café Koko is popular among locals who value healthy eating without compromising taste. The staff is friendly and attentive, ensuring that every guest feels welcomed and well taken care of. It’s a fantastic choice for those seeking a brunch spot in Soho.

Head to Café Koko for a beautiful brunch where quality ingredients shine through every delightful dish!

Address: 2 Rivington Street, EC2A 3DQ (close to Soho).

Final Thoughts

Soho is a vibrant area brimming with incredible dining options, each offering something unique. From wholesome brunches at health-focused cafes to indulgent meals at trendy eateries, there’s no shortage of delicious choices. Every restaurant showcases a commitment to quality and flavor, ensuring a memorable dining experience.

As you explore the streets of Soho, you’ll uncover hidden culinary gems that keep drawing locals and visitors alike. These establishments not only fill your belly but also enrich your cultural experience in this lively neighborhood. Don’t miss the chance to sample some of the best brunch spots in Soho, where every meal can be a delightful adventure.

For those looking to enhance their adventure, check out the things to do in Soma or visit the things to do in the Flatiron District for more exciting experiences in and around the city.