10 Best Brazilian Restaurants in London: Tested & Approved

Looking for Brazilian restaurants and steakhouses in London? Here you find the 10 best ones, tested and approved.

Brazil is a country with a diverse cuisine with African, Portuguese, Italian, Japanese and Indigenous influences, that vary greatly from region to region and go beyond the traditional beans & rice.

Whether you had the chance to visit Brazil, or not yet, there are plenty of delicious dishes to awaken your senses and satisfy your palate, such as moqueca, picanha, tapioca, acarajé, etc. Not to mention the tropical and exotic fruits, like açai, graviola, cajá… hmmm. Mouthwatering!

Unfortunately, my beloved country is miles away, but fortunately, you don’t need to travel to Brazil to savour its unique cuisine. You can get a taste of Brazilian food right here in the UK.

There are excellent Brazilian restaurants in London, and I visited some of them to compile a list of the ten best ones in this post.

Whether you’re craving ‘comida brasileira’, want to go to a Brazilian steakhouse in London to an all-you-can-eat rodizio, or just sip some authentic caipirinhas with friends listening to live music, below you’ll find restaurants to please everyone.

Many kinds of Brazilian food in pots at the Fogo de Chão buffet, London
Are you ready to taste the best Brazilian food in town?

10 Best Brazilian Restaurants & Steakhouses in London

1 – Frigideira, Kensal Rise

During my research to find the best Brazilian restaurants in London, Frigideira was the most mentioned one.

Located in the NW10 area, Frigideira has been very popular since it opened its doors in March 2018. So much so that queues are common. On the menu, you find a great food selection, particularly snacks, and a few options for drinks.

The beautifully decorated two-storey restaurant features striking wood ceilings and walls, ceramic floor tiles with a lovely vintage pattern and dark green leather seats. Colourful paintings, large TV screens showing Brazilian video clips and bottles of wines scattered on the walls make customers feel like they’re in a typical restaurant in Rio.

Frigideira Restaurant, Kensal Green, London

I went to Frigideira with friends, we ordered some snacks and a delicious picanha (rump steak) that is served with rice, brown beans with mixed pork and cassava flour, salad and chips. The food was so tasty and the meat very succulent. The service was impeccable!

A succulent picanha (rump steak) with rice, beans, fries and salad served at Frigideira Restaurant, London
The juicy picanha served at Frigideira, the best Brazilian Restaurant in London

Ambience: **** Food: ***** Service: ***** Price: £££

Address: 37 Chamberlayne Road, NW10 3NB. Nearest tube station: Kensal Green

2 – Made in Brasil, Camden

Located in the heart of Camden, Made in Brasil is one of the most famous and oldest Brazilian restaurants in London, with over 19 years of history.

The beach shack-style restaurant and cocktail bar with warm colours and vibrant graffiti murals has a fantastic ambience and good service.

On the menu, you find a short but good selection of main courses, and a great variety of Brazilian tapas and cocktails, including apple & cinnamon caipirinha and açai martini. Not to mention the more than 250 different cachaças from all around Brazil.

Made in Brasil Restaurant - London
Made in Brasil hosts parties with a DJ on Fridays and Saturdays from 10 PM to 2 PM

The best things about Made in Brasil are the ambience and their special deals. You can get three tapas for £16.95, and 10 shots for £25, which are perfect for sharing. Brazilian music playing in the background sets the tone and makes you feel like you’re in Brazil.

I went to the restaurant for Happy Hour (cocktails £5.95, Beers & Wine £3.95 on Tuesdays only) and sampled two exquisite caipirinhas (banana and chilli raspberry) – I loved both, especially the latter.

I also had some fried plantain, bobó de camarão (shrimp stew with palm oil, coconut milk and cassava) and a heavenly guava cheesecake.

Ambience: ***** Food: **** Service: **** Price: £££

Address: 12 Inverness St, NW1 7HJ. Nearest tube station: Camden Town

3 – Fogo de Chão, Clapham Common

If you’re looking for the best Brazilian steakhouse in London, the answer is Fogo de Chão.

This internationally acclaimed ‘churrascaria’ (pronounced shoe-hass-karea) chain has four branches in London and provides the authentic ‘rodizio’ experience in the U.K., offering over 20 varieties of traditionally prepared meat accompanied by hot dishes, gourmet salads and charcuterie.

You can choose between two ‘rodizio’ (all-you-can-eat grilled meats) options: Premier butchers and Full rodizio; or traditional meats only: unlimited Brazilian side dishes + feijoada + salad, etc.

I went to the Fogo de Chão in Clapham Common and liked it a lot. This steakhouse, with rustic decorations, has great service and delicious food. It’s worth paying £6 more for the Premier butchers as you have the Full rodizio + premium cuts and giant black tiger prawns.

P.S.: Fogo de Chão also has “Lunch time deals” from £14.95, but I went to the one in Soho and didn’t like the food.

Ambience: *** Food: **** Service: ***** Price: £££

Address: 126 High Street, SW4 7UH. Nearest tube station: Clapham Common

4 – Feijão do Luis, Soho

If you’re looking for cheap and good Brazilian food in London, my top recommendation is Feijão do Luis.

This tiny and hidden family-owned restaurant located above a souvenir shop on Oxford Street has been open since 1996 and is famous for its feijoada.

Everything is very simple at Feijão do Luis. From the hand-written menu glued on the wall to the paper favela house installation illuminated by fairy lights.

I’ve been to Feijão do Luis several times. The service is very friendly and the feijoada is amazing! It’s perfect for those who are on a budget and shopping in the Oxford Street area.

Feijoada served at Feijao do Luis, London
The Feijoada during now it’s £14

Ambience: *** Food: **** Service: **** Price: ££

Address: 20 Hanway Street – 1st floor, W1T 1UG. Nearest tube station: Tottenham Court Road

5 – Rodizio Rico, Greenwich

Located at The O2 Arena, Rodizio Rico is another Brazilian steakhouse in London to put on your list.

The restaurant features a stylish bar and serves a Brazilian meat buffet with an impressive selection of hot dishes, which includes pasta and seafood, and a varied salad bar.

Rodizio Rico Restaurant at O2 Arena, London

I went to Rodizio Rico to try for the first time a Brazilian BBQ in London and I wasn’t disappointed. I started with some Bobó de camarão (one of my favourite Brazilian dishes) with rice and a strawberry caipirinha. Then I had some feijoada with grilled meat.

The food was very good! The caipirinha was a bit too sweet for my taste (exactly like they do in Brazil) and the service could be more attentive.

A plate with Brazilian food and a glass of strawberry caipirinha served at Rodizio Rico, The O2 Peninsula, London
Rodizio Rico full BBQ Lunch Menu varies from £29.20 to £34.70 (Sundays) / per person

Ambience: **** Food: *** Service: *** Price: £££

Address: Peninsula Square, SE10 0DX. Nearest tube station: North Greenwich

6 – Tia Maria, Vauxhall

Located on South Lambeth Road, Tia Maria is one of the most famous Brazilian restaurants in London, not because of its food, but because of its celebrated parties.

The restaurant has a basic décor and has been serving delicious food for over 11 years. You can find a great selection of starters and fruit juice (including sugar cane), Brazilian beers, açai, well-known Brazilian dishes and pub classics.

I went to Tia Maria twice, for dinner and lunch. The first time I had an 8oz beef picanha steak with a glass of Graviola (Soursop) juice. On the second some pastéis (a popular Brazilian street food made with fried pastries filled with various savoury fillings like cheese, ground beef…) and chicken stroganoff.

Picanha (rump steak) served at Tia Maria Restaurant, London
8oz beef picanha steak £19.95

During the day the venue is very quiet, but on Sunday nights when they have live music, it’s full of people dancing to various Brazilian music styles. This year they also had a beer garden with live music.

People dancing and enjoying the live music at Tia Maria Restaurant, London
People dancing forró (a popular Brazilian genre, rhythm and dance) at Tia Maria Restaurant

Ambience: *** Food: *** Service: *** Price: ££

Address: 126 South Lambeth Rd, SW8 1RB. Nearest tube station: Vauxhall

  • Have you been to Mercato Mayfair? It’s The Only Market Inside An Old Church in London

7 – Avenida Brasil, Stockwell

Another Brazilian Restaurant & Cocktail Bar with live music and great parties to check out.

This laid-back burger house and restaurant features an awesome terrace and a lively ambience. It serves Brazilian food (including burgers made on the ‘Brazilian way’), cocktails, beer towers and wines.

I went to Avenida Brasil on a sunny Sunday for lunch and I loved the restaurant as soon as I saw its cool terrace. I ordered a ‘Prato do Dia’ (the day special) and a passionfruit caipirinha. The food could’ve been better, and the service needs to improve.

Despite that, I think it’s a great spot to have a drink on hot summer days and to go partying with friends.

Ambience: **** Food: ** Service: * Price: ££

Address: 74-76 Lansdowne Way, SW8 2DH. Nearest tube station: Stockwell

8 – Pois É, Willesden Green

The NW10 is one of the most popular areas for Brazilians living in London. So, naturally, there are many Brazilian restaurants, cafes, and markets.

Among them is Pois É, a good place to savour Brazilian food with friendly staff and delicious açai.

The a la carte menu has a short selection of tapas, picanhas, Brazilian burgers, salads, and a wide range of açaí. They also have live music on the weekends.

I went to Pois É for lunch and had a delicious picanha with a passionfruit caipirinha. The portion had a great size, and it was reasonably priced.

A luscious rump steak served with rice, beans and salad at the Brazilian Restaurant Pois É, London
Brazilian-style rump steak served with rice, Brazilian beans, and salad, £21.90

Ambience: ** Food: *** Service: **** Price: ££

Address: 126 High Road, NW10 2PJ. Nearest tube station: Willesden Green

9 – Preto Restaurant, Soho

Walking down the streets of Soho or watching a West End show, you’ll certainly stumble upon Preto, a well-known Brazilian steakhouse in London.

This branch with a capacity for 180 guests over the two floors was renovated during the pandemic and has a relaxed and contemporary ambience. It now offers Rodizio Grill. You choose as many side dishes as you want, and the waiters will serve you spit-roasted meats on skewers.

The first time I went to Preto was when they used to have a buffet and I didn’t like the food. For the second one I was with a friend, and we ordered two caipirinhas, feijoada, feijão tropeiro, rice, salads, and some tapas (coxinha, polenta, fried cassava, and banana frita).

We were offered several types of meat, including spicy chicken drumsticks and sausages, that were all very tender. But most of the side dishes weren’t that tasty. The fried dishes were very dry, the feijão tropeiro wasn’t prepared the traditional way and the feijoada was just ok.

There are other branches in Chelmsford, Colchester, Enfield, Putney, Victoria, and Queensway. I heard that the food in the other London branches is better than in the Soho one.

Ambience: **** Food: ** Service: ***** Price: £££

Address: 73 Shaftesbury Avenue, W1D 6LN. Nearest tube station: Piccadilly Circus

10 – Galpão, Kensal Green

Situated on the busy Harrow Road, North West London, Galpão is a small, friendly family-owned Brazilian bar & kitchen.

It offers homemade traditional Brazilian cuisine, with a delicious selection of ‘tapas-style’ snacks, prime grilled meats, tasty stews, and broth. It has imported Brazilian lagers, South American wines, and cocktails.

I bought a £20 coupon on Groupon worth £40 and went to Galpão. I had some vaca atolada (cassava with pieces of rib) broth, bolinho de bacalhau (codfish croquette), a lime caipirinha and a delicious moqueca de peixe com camarão (slow-cooked fish and prawns in palm and oil coconut milk).

The food and service were good, but the ambience was very poor. It’s missing something to give a Brazilian touch and make you feel at ‘home’.

Ambience: * Food: *** Service: *** Price: ££

Address: 1024 Harrow Road, NW10 5NN. Nearest tube station: Kensal Green

These are the ten best Brazilian restaurants in London and to have the exact location of each one of them, I created a map below.

Have you been to any of these restaurants? How was your experience? Let me know in the comments below.

Bom apetite and have fun in London.

* All the opinions are mine, unbiased and reflect my experiences as a paying customer.

More UK posts that you may like:

Don’t forget to save these pins for later 😉

Travel Planning Resources For every booking made through my site I donate US$ 1 for a charitable organization.Safe travels ☺

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.