Finding the best cup of coffee can sometimes be a difficult task. A good cup of coffee can uplift your mood for the rest of the day, while a bad one can ruin your taste buds!! My husband and I usually explore new cafes every weekend, to find a place that can give us the best caffeine kick!! After our blog on the best places to grab some vegetarian food, here is a list of our favourite cafes in and around London. A disclaimer: We have an unconditional love towards Flat White, and hence, our list of places are focused towards the same. We have also mentioned other things not to be missed in each of the cafes!!

So after trying more than 50 Cafes, here are our top 30!! The best we liked out of the top 30 are - Kiss the Hippo and Watch House Cafe!!

1) Kiss the Hippo

With such a catchy name and sleek cozy interiors, this cafe is our favourite. Try their flat whites with different blends and also salted brownie.

Address: 1) 50 George St, Richmond TW9 1HJ 2) 51 Margaret St, Marylebone, London W1W 8SG

2) Watch House Cafe

Most of them are renovated watch houses over graveyards with a rustic interior. Don't miss their sour dough bread, granola bowl and avocado on toast.

Address: 1) 37 Shad Thames, London SE1 2NJ 2) 199 Bermondsey St, Bermondsey, London SE1 3UW 3) 139 Commercial St, Spitalfields, London E1 6BJ 4HZ 4) 92 Fetter Ln, Holborn, London EC4A 1EP

3) Flat White

It is an antipodean-style cafe serving artisan coffee and confectionaries. Set up in a dimly lit cozy place, this place does not have more than 5-6 tables. Hence, you might have to wait to get seated, or just grab a takeaway. Definitely try their banana bread and smashed avocado on toast.

Address: 17 Berwick St, Soho, London W1F 0PT

4) Caffe Vergano 1882

An ancient Piedmont coffee-maker, which has been led by the Vergnano family for four generations. They serve traditional Italian coffee. Try their mocha, Cafe Vergano specials and Tiramisu (they serve a non-alcoholic one, hence my favourite).

Address: 1) 70 Mark Lane London EC3R 7NQ, 2) 2 New Street Square London EC4A 3BF, 3) 337-338 High Holborn London WC1V 7PX, 4) 62 Charing Cross Road, London WC2H OBU

5) Coffee Island

Nice place to chill and hangout. Great location. Try their carrot cake and brownie.

Address: 5 Upper St Martin's Ln, London WC2H 9NY

6) Fuckoffee

Hippie style urban and cool cafe. Give their variety of smoothies a try.

Address: 163 - 167 Bermondsey St, Bermondsey, London SE1 3UW

7) Beanberry Coffee Company

Stylish cafe with chick interiors. Try their oat milk flat white and almond and pear pie.

Address: 30 Fife Rd, Kingston upon Thames KT1 1SZ

8) Nude Espresso

Relaxed cafe with in-house roasted coffee blends. Try their mocha and freshly baked cookies.

Address: 26 Hanbury St, Spitalfields, London E1 6QR

9) The Roasting

Cute cafe with Italian espresso. Doesn't have much place to sit. Try their banana bread.

Address: 31 Churton St, Pimlico, London SW1V 2LY

10) Black Sheep Coffee

Funky chain of cafes. Not much place to sit around usually. Best for take-away.

Address: 29 locations across London

11) The Press Coffee & Co.

A stylish cafe with a theme of a press. Its got typewriters on the wall, newspaper articles etc. An inspiring cafe for writers.

Address: 1) 81 Chancery Ln, Holborn, London WC2A 1DD 2) 3 Fleet StreetEC4Y 1AU 3) 11 Saint Bride St. EC4A 4AS 4) 472 Fulham Rd, Market HallSW6 1BY 5) 191 Victoria StreetSW1E 5NE 6) 28 Chancery LnWC2A 1LB

12) TAP Coffee

Specialist coffee barista with stylish interiors and benches to sit on. Definitely try their fresh bakes and filter coffee.

Address: 1) 193 Wardour St, Soho, London W1F 8ZF 2) 26 Rathbone Pl, Fitzrovia, London W1T 1JD 3) 114 Tottenham Court Rd, Fitzrovia, London W1T 5AH

13) The Godiva Chocolate Cafe

This brand needs no introduction. For me Godiva is god of chocolate. But their coffee was a pleasant surprise. Apart from the flat white, definitely try their Mocha, Hot Chocolate and everything else that contains chocolate on their menu!!

Address: Selfridges Food Hall, 400 Oxford St, Marylebone, London W1A 1AB

14) Dominique Ansel Bakery

A very colourful and a lively cafe with tempting baked goods. Try to grab a seat in its flowery conservatory. Definitely try their cronut and cookie shot.

Address: 17-21 Elizabeth St, Belgravia, London SW1W 9RP

15) Cafe Nero

This was our personal favourite whenever we were not in a mood to explore a new cafe. Most of our Saturday morning coffees have been at our local cafe. Try their tomato mozzarella bread, mushroom bread, banana bread, maple pecan twist, chocolate twist, mocha, cortado and hot chocolate. They are a Italian award winning coffee chain.

Address: More than 200 stores in London

16) Carpo

A bright and hep store serving coffees, roasted nuts, chocolates and dried fruits. It has very limited space to sit, hence, better for take-away.

Address: 1) 5 Montpelier St, Knightsbridge, London SW7 1EX 2) 16 Piccadilly, London W1J 0DE

17) Roasting Plant Coffee

A really cool cafe, where you have test tubes filled with variety of coffee beans, which upon your request are sent to the roasters. There is constant rattle of the beans in this cafe. You can even purchase the beans for home roasting.

Address: 4 Borough High St, London SE1 9QQ

18) Kapucin

A small cafe serious about it's coffee. Doesn't have much place to sit, better for take-away.

Address: 18b Hill Rise, Richmond TW10 6UA

19) Coffeeology

A hep cafe serving amazing coffee and baked goods. Usually very busy and can get difficult to find a place to sit during the peak hours.

Address: 1) 308 King St, Hammersmith, London W6 0RR 2) 4 The Square, London TW9 1DZ

20) COFX

A small cafe serving aromatic South American blends.

Address: 220 Fulham Palace Rd, Hammersmith, London W6 9NT

21) 39 Steps Coffee Haus

A very classy and high end cafe. The name is derived from the fact that there are 39 steps involved from a bean on the bush to the coffee in your cup!

Address: 1) 8 D'Arblay St, Soho, London W1F 8DP 2) 130 Brompton Rd, Knightsbridge, London SW3 1JD

22) Antipode

This is a cafe cum pub serving cocktails, smoothies and Australian style coffee. Definitely try the brownie as well.

Address:  28 Fulham Palace Rd, Hammersmith, London W6 9PH

23) Illy Caffe

A classy boutique cafe serving Italian style coffee. Definitely try their special coffees.

Address:  1) 23 Old Brompton Rd, South Kensington, London SW7 3HZ 2) 295 Regent St, Marylebone, London W1B 2HL 3) 200 Westminster Bridge Rd, Lambeth, London SE1 7UT 4) 1 St James's Passage, London EC3A 5DE 5) 102a Brompton Rd, Knightsbridge, London SW3 1JJ 6) Hercules Rd, South Bank, London SE1 7DU

24) The Roastery - Kew Bridge

A brick house cafe with snacks and desserts.

Address: 61 Kew Bridge Rd, Brentford TW8 0EW

25) Caffe Paola

A classy cafe with amazing food and snacks.

Address: 9 Hill Rise, Richmond TW10 6UQ

26) 11 Coffee and Co

A very sleek and sophisticated cafe with some amazing food options.

Address: 1) 1 Queen's Parade, Hanger Ln, London W5 3HU 2) 321 Upper Richmond Rd W, East Sheen, London SW14 8QR

27) Sift Bakes and Brews

A small cafe, can be easily missed though!! Definitely try the banana bread here.

Address: 5 Mortlake Terrace, Mortlake Rd, Richmond TW9 3DT

28) Fortunella

A stylish cafe in the heart of Kingston with a patio and great salads.

Address:  8 Apple Market, Kingston upon Thames KT1 1JE

29) Attendant

A cool and funky toilet themed cafe located in the basement. I somehow felt a bit claustrophobic in here!

Address: 1) 27a Foley Street, London W1W 6DY 2) 74 Great Eastern Street, London EC2A 3JL 3) 75 Leather Lane, London EC1N 7TJ

30) Alma Cafe

Modern style cafe famous for smoothies, brunches and salads. The one in Hammersmith is small and hence takeaways are better.

Address: 1) 2-3 Rocks Lane, Barnes, London SW13 0DB 2) Marathon Pavilion, Queen Elizabeth Walk, Barnes, London SW13 9SA 3) 12-14 Beadon Road, Hammersmith, London W6 0DA

Hope you all like my list and try them out!! If you have already tried it, do drop a comment below and let me know how was it!!