Look, if your coffee doesn’t come with a side of ‘main character energy’ architecture, are you even living? Real talk: India’s cafe scene has evolved from basic espresso bars to full-on art installations. I’ve spent way too much money (and battery life) hunting down the most photogenic spots across the country. Whether you’re chasing that Victorian vibe or peak boho-chic, these 12 cafes are absolute must-visits. Grab your camera, we’re going out.
1. Olive Bar & Kitchen, Mehrauli, Delhi
Okay, so this is the OG. If you haven’t taken a pic under the iconic white arches in Mehrauli, did you even go to Delhi? It’s giving Mediterranean villa in the middle of a bustling city. The vibe is so dreamy, it’s basically where every influencer goes to manifest their best life. Honestly, the sunset here hits different. If you see a Bollywood celeb hiding in the corner with a glass of rosé, just act cool, okay?
2. Artisans Coffee Roastery, Goa
Related Reading
Goa is more than just beach parties, guys. This spot in Anjuna is lowkey obsessed with the slow-living aesthetic. It’s got that rustic, lush green vibe that makes you want to quit your corporate job and move to the coast to paint watercolors. The coffee is top-tier, and the lighting? Chef’s kiss. It’s the perfect place to sit with a book and pretend you’re the protagonist of a coming-of-age indie film.
3. Cafe Mondegar, Mumbai
Arrey, this is a literal legend. It’s not just a cafe; it’s a piece of Mumbai history. The Mario Miranda murals on the walls are iconic, and the jukebox is still holding it down. It’s loud, it’s chaotic, and it’s pure, unfiltered Mumbai energy. If you want to feel like you’re in a scene from a classic 90s Bollywood movie, this is the spot. No cap, the retro vibe here is unmatched.
4. Lavonne Cafe, Bengaluru
If you’re a dessert lover, move over. This place is basically a temple for pastries. The interiors are clean, bright, and airy—basically the dream workspace for everyone working remotely in Indiranagar. I’m living for their croissant game. It’s the kind of place where you order one thing, then end up ordering the entire display case because everything looks too good to leave behind. Seriously, help me.
5. Villa Maya, Thiruvananthapuram
This place is a literal palace. Built in an 18th-century Dutch manor, it’s the definition of elegant. It’s so beautiful, I almost felt bad eating the food because I didn’t want to ruin the aesthetic. If you want to feel like royalty for an afternoon without actually having to deal with the responsibilities of a kingdom, this is your place. It’s giving Bridgerton-meets-Kerala-chic, and I am here for it.
6. Corra, Mumbai
Everything about this place is just… soft. The neutral tones, the wood, the plants—it’s like stepping into a Pinterest board. It’s located in Juhu, and it’s the perfect spot to spot your favorite TV stars grabbing a late brunch. Honestly, I could spend six hours here just staring at the decor. It’s the ultimate ‘I have my life together’ aesthetic, even if we’re all just barely hanging on.
7. The Tea Room, Hauz Khas Village, Delhi
This place is tucked away and feels like a secret garden. It’s small, intimate, and the floral decor is absolutely darling. If you want to channel your inner cottage-core fantasy, look no further. The tea selection is massive, and it’s the perfect place to hide from the Delhi heat. I promise you’ll leave feeling like a Victorian poet who just wrote their greatest masterpiece. It’s just that vibe.
8. Gardens Galleria, Cafe Delhi Heights
Okay, look, we all know the Juicy Lucy burger is the star, but have you seen the interiors? The decor is so vibrant and fun—it’s basically a maximalist dream. It’s loud, it’s colorful, and it’s perfect for a group hang. If you want a photo that’s going to pop on your grid, this is the move. It’s high energy, high calories, and high aesthetic. We love a queen that does it all.
9. Earth Cafe, Mumbai
Calling all my healthy-but-make-it-fashion girlies! This place is 100% plant-based and 100% cute. The focus on sustainability isn’t just a gimmick here; it’s baked into the whole vibe. It’s super refreshing to find a place that cares about the planet and still manages to look this chic. The smoothie bowls are almost too pretty to eat, but you will anyway because, duh, they’re delicious.
10. Glenary’s, Darjeeling
This is a classic for a reason. The view of the Himalayas from the balcony? Unmatched. It’s got that old-world colonial charm that just makes you want to wear a trench coat and look mysterious. Honestly, sipping a hot cup of Darjeeling tea while looking at the mountains is the kind of self-care we all need. It’s peak nostalgia and I am absolutely living for it.
11. Amethyst, Chennai
This is basically the crown jewel of Chennai. It’s a cafe, a boutique, and a garden all rolled into one. It’s so quiet and refined—it’s the place you take your mom when you want to impress her with your ‘cultured’ side. The outdoor seating under the massive trees is everything. It’s honestly iconic and a total escape from the humidity of the city.
12. Burma Burma, Multiple Locations
Last but definitely not least, the aesthetics here are consistently next-level. Whether you’re in Mumbai, Delhi, or Bangalore, the decor is always thoughtful, cultural, and deeply immersive. It’s not just a restaurant; it’s an entire mood. The way they incorporate Burmese heritage into the design is just so satisfying. Plus, the food? It’s a total flavor explosion. It’s the perfect way to end our list on a high note.
FAQs
Which city in India has the best cafes?
Honestly, it’s a tie! Mumbai has that cool, retro-chic vibe, while Delhi is all about high-end, artistic luxury. Bengaluru is king for the chill, ‘work-from-cafe’ atmosphere. It really just depends on what kind of content you’re trying to create!
Are these cafes expensive?
Some are definitely splurge-worthy, like Olive or Villa Maya. But hey, treat yourself! You’re paying for the experience and the photos, not just the coffee. For a budget-friendly option, stick to the smaller local gems in Goa or Mumbai.
Do I need a reservation for these cafes?
For the popular spots like Olive or Burma Burma, definitely book ahead! Nobody wants to show up in a cute outfit only to find out there’s a two-hour wait. Always check their Instagram bio for the booking link first.
There you have it! 12 spots that are basically guaranteed to get you a hundred likes. Now stop scrolling and go grab a latte at one of these beauties. Which one are you hitting up first? Drop a comment below and let me know if I missed your favorite aesthetic spot. Tag your cafe-hopping buddy and make it happen this weekend!

