Sectors
Tea & Coffee Premium tea estates and specialty coffee roasters producing distinctive hot beverages with unique terroir and artisanal production methods. These producers blend traditional knowledge with modern techniques, creating complex flavor profiles that showcase regional character, direct-trade ethics, and craft excellence.
2 Brands
Share
Hot Beverage Heritage Specialty tea and coffee from distinctive origins offer high margins and loyal customer bases. These producers leverage terroir authenticity, direct-trade relationships, and craft excellence to compete in premium beverage markets where consumers pay significant premiums for quality and origin transparency.
Explore Brands by Location Interactive map showing brand locations across the Global South. Use proximity search, view regional clusters, and explore nearby brands.
Interactive map is temporarily unavailable in your region. We're working on a China-compatible solution.
Tier
Clear
All Brands Resilient Profiled Listed Market
Clear
All Markets Abkhazia Argentina Armenia Azerbaijan Bahrain Bangladesh Brazil Cambodia Chile China Colombia Côte d'Ivoire Cuba Egypt Ethiopia Georgia Ghana India Indonesia Iran Jordan Kazakhstan Kenya Kyrgyzstan Laos Lebanon Malaysia Mexico Mongolia Morocco Mozambique Myanmar Nepal Nigeria North Korea Pakistan Palestine Peru Philippines Russia Saudi Arabia Senegal Serbia Singapore South Africa Sri Lanka Taiwan Tanzania Thailand Tunisia Turkey United Arab Emirates Uzbekistan Vietnam Attribute
Clear
All Attributes Artisanal Excellence Award Winning Crisis-Tested Emerging Voice Founder-Led Founder-Owned Heritage Brand Legacy Dynasty Premium Positioning Regional Icon Second Generation Vertically Integrated Signals
PREMIUM
Export Ready Scale Ready Succession Ready
Unlock exclusive premium access to filter by Growth Signals
Resilient Brands A Chinese-tradition kopitiam pursued halal certification as deliberate Malay-market strategy, not compliance — timed into a boycott wave.
malaysia Malaysia
tea-coffee Tea & Coffee
crisis-tested Crisis-Tested founder-led Founder-Led founder-owned Founder-Owned award-winning Award Winning vertically-integrated Vertically Integrated premium-positioning Premium Positioning Johor Bahru Johor
Rejected by 700 of its 800 wholesale buyers, Penang's oldest coffee factory opened its own stores — and invented Nitro Nanyang cold brew.
malaysia Malaysia
tea-coffee Tea & Coffee
award-winning Award Winning heritage-brand Heritage Brand legacy-dynasty Legacy Dynasty vertically-integrated Vertically Integrated George Town Penang Malaysia
website: feature.properties.website || '',
tier: feature.properties.contentTier || 'basic'
}));
this.loading = false;
// Update hero brand count
const heroCount = document.getElementById('hero-brand-count');
if (heroCount) {
const brandWord = this.brands.length === 1 ? 'brand' : 'Brands';
heroCount.innerHTML = this.brands.length + ' ' + brandWord;
}
console.log('Loaded ' + this.brands.length + ' brands for ' + taxonomyType + ': ' + termSlug);
} catch (error) {
console.error('Error loading brand data:', error);
this.brands = [];
this.loading = false;
}
// Initialize filters from URL parameters
const params = new URLSearchParams(window.location.search);
if (params.has('search')) this.search = params.get('search');
if (params.has('country')) this.country = params.get('country');
if (params.has('tier')) this.brandTier = params.get('tier');
if (params.has('website')) this.hasWebsite = params.get('website') === 'true';
// Watch for filter changes and update URL (debounced for search)
let searchTimeout;
this.$watch('search', () => {
clearTimeout(searchTimeout);
searchTimeout = setTimeout(() => this.updateURL(), 300);
});
this.$watch('country', () => this.updateURL());
this.$watch('brandTier', () => this.updateURL());
this.$watch('hasWebsite', () => this.updateURL());
},
updateURL() {
const params = new URLSearchParams();
if (this.search) params.set('search', this.search);
if (this.country) params.set('country', this.country);
if (this.brandTier) params.set('tier', this.brandTier);
if (this.hasWebsite) params.set('website', 'true');
const newURL = params.toString()
? window.location.pathname + '?' + params.toString()
: window.location.pathname;
window.history.pushState({}, '', newURL);
},
get activeFilterCount() {
let count = 0;
if (this.search) count++;
if (this.country) count++;
if (this.brandTier) count++;
if (this.hasWebsite) count++;
return count;
},
get filteredBrands() {
return this.brands.filter(brand => {
const matchesSearch = !this.search || brand.name.toLowerCase().includes(this.search.toLowerCase());
const matchesCountry = !this.country || brand.countryCode === this.country;
const matchesTier = !this.brandTier || brand.tier === this.brandTier;
const matchesWebsite = !this.hasWebsite || brand.website;
return matchesSearch && matchesCountry && matchesTier && matchesWebsite;
});
},
get sortedBrands() {
return [...this.filteredBrands].sort((a, b) => {
let aVal, bVal;
if (this.sortBy === 'founded') {
aVal = a.founded || 0;
bVal = b.founded || 0;
} else if (this.sortBy === 'tier') {
const tierOrder = { 'complete': 3, 'partial': 2, 'basic': 1 };
aVal = tierOrder[a.tier] || 0;
bVal = tierOrder[b.tier] || 0;
} else if (this.sortBy === 'country') {
aVal = a.country || '';
bVal = b.country || '';
} else if (this.sortBy === 'city') {
aVal = a.city || '';
bVal = b.city || '';
} else {
aVal = a.name || '';
bVal = b.name || '';
}
if (this.sortDirection === 'asc') {
return aVal > bVal ? 1 : aVal < bVal ? -1 : 0;
} else {
return aVal < bVal ? 1 : aVal > bVal ? -1 : 0;
}
});
},
get visibleCount() {
return this.filteredBrands.length;
},
get uniqueCountries() {
return [...new Set(this.brands.map(b => b.countryCode).filter(c => c))].sort();
},
getCountryName(code) {
const countryNames = {
'ru': 'Russia',
'cn': 'China',
'mn': 'Mongolia',
'et': 'Ethiopia',
'in': 'India'
};
return countryNames[code] || code.toUpperCase();
},
clearAllFilters() {
this.search = '';
this.country = '';
this.brandTier = '';
this.hasWebsite = false;
},
removeFilter(filterName) {
if (filterName === 'search') this.search = '';
else if (filterName === 'country') this.country = '';
else if (filterName === 'tier') this.brandTier = '';
else if (filterName === 'website') this.hasWebsite = false;
},
sortTable(column) {
if (this.sortBy === column) {
this.sortDirection = this.sortDirection === 'asc' ? 'desc' : 'asc';
} else {
this.sortBy = column;
this.sortDirection = (column === 'founded') ? 'desc' : 'asc';
}
},
downloadCSV() {
const headers = ['Brand', 'City', 'Country', 'Founded', 'Website', 'Tier'];
let csv = headers.join(',') + '\n';
this.sortedBrands.forEach(brand => {
const rowData = [
this.escapeCSV(brand.name),
this.escapeCSV(brand.city || '—'),
this.escapeCSV(brand.country || '—'),
this.escapeCSV(brand.founded ? String(brand.founded) : '—'),
this.escapeCSV(brand.website || '—'),
this.escapeCSV(brand.tier)
];
csv += rowData.join(',') + '\n';
});
const blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' });
const link = document.createElement('a');
const url = URL.createObjectURL(blob);
const today = new Date().toISOString().split('T')[0];
let filename = 'tea-coffee-directory-' + today;
if (this.activeFilterCount > 0) {
filename += '-filtered';
}
filename += '.csv';
link.setAttribute('href', url);
link.setAttribute('download', filename);
link.style.visibility = 'hidden';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
},
escapeCSV(str) {
if (!str) return '';
const comma = String.fromCharCode(44);
const quote = String.fromCharCode(34);
const newline = String.fromCharCode(10);
if (str.includes(comma) || str.includes(quote) || str.includes(newline)) {
return quote + str.replace(new RegExp(quote, 'g'), quote + quote) + quote;
}
return str;
}
}" class="directory-table-container">
Search:
Country:
Tier:
With Website
Clear all
Loading...
Country
All countries
Brand Tier
All Brands Resilient Profiled Listed
With Website
Brand
City
Country
Year
Website Tier
Loading... No brands found matching your criteria. Visit
— Resilient
Profiled
Listed
End of Directory Listing (Hub-only feature)
*/}}Related Insights 🇷🇺
July 29, 2026
16 min read
Russia's best coffee brands aren't in Moscow — and 2022 didn't kill the ones that survived. It proved which founders still held the wheel.
🇨🇮
May 26, 2026
13 min read
Two reform waves, a civil war, and zero succession infrastructure: Côte d'Ivoire's founder cohort enters the succession window simultaneously.
🇲🇾
May 23, 2026
14 min read
George Town lost 82% of its residents in 16 years. Its century-old food houses survived — by handing the recipes to a new generation.
🇹🇭
May 16, 2026
17 min read
Factory submerged, daughter who quit academia, cooperative outlasting its founder's death. Thailand's tea-coffee sector hides in plain sight.
🇪🇹
April 22, 2026
14 min read
The Jugol wall filtered traders and preserved a unique culture for four centuries. Then twenty minutes of rifle fire made it obsolete.
🇱🇦
April 10, 2026
14 min read
Built in fifteen compressed years, Laos's NEM founders are now in their seventies — no succession plan, no institutional map.
🇲🇲
April 10, 2026
15 min read
Myanmar's 1990s-era founders are now 60–80. Two transactions proved institutional buyers exist. The next generation remains undocumented.
🇨🇳
March 26, 2026
13 min read
Two reform-era founder cohorts are entering the succession window simultaneously. Only 21% have a plan. Most are invisible to any existing database.
March 26, 2026
15 min read
A generation of founders forged by narco violence, FARC extortion, and two reform waves is exiting — into a market that has never learned to find them.
🇪🇹
March 26, 2026
14 min read
The founders who built Ethiopia's consumer sectors through war, currency collapse, and forex crises are ageing out. No one is watching.
🇮🇳
March 26, 2026
13 min read
A generation of founders built India's consumer brand ecosystem from the ruins of the License Raj. They are ageing out simultaneously, and no one has mapped what they built.
🇮🇩
March 26, 2026
14 min read
Two founding waves, one window: Indonesia's succession crisis is arriving on two schedules simultaneously, with a halal deadline forcing the pace.
🇲🇦
March 26, 2026
14 min read
A liberalisation wave created Morocco's founder generation. Now 150,000 family businesses approach transition with almost nothing in place.
🇵🇰
March 26, 2026
16 min read
A generation forged by compounding crises is entering the succession window. The first institutional buyer has already moved.
🇵🇪
March 26, 2026
16 min read
Alicorp just paid $72.2M for a superfood brand most investors had never heard of. Six more sectors are waiting. The founders have no plans.
🇸🇦
March 26, 2026
15 min read
A reform wave that created new consumer sectors overnight. Two founder cohorts, one intelligence gap — both still largely undocumented.
🇱🇰
March 26, 2026
17 min read
A generation forged by four crises in forty years is entering the succession window. The map has never been assembled.
🇹🇼
March 26, 2026
15 min read
The island that built the world's best bicycles and pineapple cakes is ageing out of founder control. Almost no one outside Taiwan has noticed.
🇹🇭
March 26, 2026
14 min read
Two validated exits, five PE funds already hunting, and only 11% of family businesses with a succession plan. The thesis is proved. The gap is still vast.
🇹🇷
March 26, 2026
13 min read
Two reform waves created two founder cohorts, both approaching the succession window simultaneously. The dual-crisis NDD archive makes Turkey the richest transformation market in the region.
🇦🇪
March 26, 2026
16 min read
An empire of founder-owned brands built by people without Emirati passports -- and no institutional buyer has found them yet.
🇻🇳
March 26, 2026
15 min read
The founders who built Vietnam's private consumer economy under Doi Moi are entering the succession window — with no plan and no institutional buyer mapped.
March 25, 2026
15 min read
The founders who built Bangladesh's $47B garment industry are ageing out. They have a hard deadline: November 2026.
🇲🇾
March 18, 2026
25 min read
Malaysia's local coffee chains outnumbered Starbucks. The secret: kopitiam culture, halal certification, and founders forged by crisis.
Coming Soon
Premium Feature: CSV Export CSV export is available to our premium members! This feature allows you to export your filtered search results for offline analysis, presentations, or integration with your own tools. Premium membership includes unlimited CSV exports across all directories.
Close