Sectors
Confectionery Confectionery brands blending historical recipes with contemporary innovation, from heritage baklava dynasties and artisan chocolate makers to pineapple cake specialists and regional sweet traditions. These creators combine traditional methods with modern presentation, offering distinctive products with deep cultural provenance.
1 brand
Share
Sweet Differentiation Traditional confectionery with unique recipes offers brand protection and premium positioning that commodity sweets can't replicate. Cultural authenticity creates stories that sell, while artisanal methods justify margins in expanding gourmet markets.
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 government shutdown order in 1979 became Singapore's most enduring heritage bakery — S$76M in revenue, no down years, zero compromises.
singapore Singapore
confectionery Confectionery
founder-owned Founder-Owned founder-led Founder-Led regional-icon Regional Icon artisanal-excellence Artisanal Excellence award-winning Award Winning crisis-tested Crisis-Tested premium-positioning Premium Positioning vertically-integrated Vertically Integrated Singapore Singapore Singapore
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 = 'confectionery-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 🇲🇾
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.
🇮🇷
March 26, 2026
12 min read
Sanctions eliminated Western competitors and forced a generation of Iranian founders to build from scratch. Those founders are now entering the succession window, still invisible to every database.
🇲🇾
March 26, 2026
14 min read
A generation built on Mahathir's industrial wave and hardened by the 1997 ringgit collapse is ageing out with no succession map.
🇲🇽
March 26, 2026
15 min read
The NAFTA generation built Mexico's most exportable brand sectors. Now they are ageing out — with almost no succession plans and one buyer already ahead of everyone else.
🇲🇦
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
14 min read
The most crisis-tested founders we cover -- forged by occupation and blockade -- entering the succession window with no plans and no partners.
🇵🇭
March 26, 2026
17 min read
A generation of founders forged by typhoons, volcanic eruptions, and the Asian Financial Crisis is entering the succession window. The 60/40 constitution makes local intelligence essential.
🇷🇺
March 26, 2026
16 min read
A generation of founders forged by five crises — and 500 Western brand exits — is entering succession. The intelligence gap is total.
🇸🇦
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
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
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 25, 2026
13 min read
A generation of founders forged by five crises in thirty years is entering the succession window. One buyer already holds four Argentine brands.
March 25, 2026
13 min read
A generation of founder-politicians who built empires on patronage lost their protection in 2018. One PE deal has ever been done.
March 25, 2026
13 min read
Behind the oligarchs, a generation of agricultural founders built genuine brands in sectors too small to capture. They are ageing out with no succession plans.
🇰🇵
March 21, 2026
14 min read
A $12 billion private capital class builds consumer brands where private property cannot legally exist. Succession is structurally impossible.
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