Why Luckin Coffee, Starbucks' biggest competitor, wants to buy Blue Bottle
Briefly

Why Luckin Coffee, Starbucks' biggest competitor, wants to buy Blue Bottle
"With around 40,000 stores and $37 billion in revenue, Starbucks is the biggest coffee company in the world. While it's had a few stagnant years, its all-star CEO Brian Niccol has been staging a design-led turnaround, in which cozier cafes and a protein-laden menu have siren-called customers back with some early success."
"Luckin, a company controlled by the Chinese private equity firm ​​Centurium Capital, is its only sizable challenger-which grew its global footprint by a hyper aggressive 39% in 2025 to reach around 31,000 stores. Luckin is in some ways the antithesis of Niccol's Starbucks. The stores are smaller footprint, emphasizing digital ordering."
"A slew of smaller challengers are eating the coffee market. You'll find 12,000 Dunkin's globally, and other chains including Tim Hortons, Dutch Bros, Scooter's, and Blank Street, none of which break the four figures. Each of these brands is finding a most certain appeal with consumers, ranging from pumping out relatively inexpensive giant iced coffees to offering simple drinks."
Luckin Coffee, controlled by Chinese private equity firm Centurium Capital, is acquiring Blue Bottle Coffee for approximately $400 million, marking an aggressive expansion into the U.S. market where it opened locations in New York in 2025. Starbucks dominates the global coffee market with 40,000 stores and $37 billion in revenue, though CEO Brian Niccol is implementing a design-led turnaround. Luckin has grown its global footprint by 39% in 2025 to reach 31,000 stores, operating smaller locations with digital ordering emphasis and willingness to operate at losses to penetrate markets. The coffee industry faces fragmentation from numerous smaller competitors including Dunkin', Tim Hortons, Dutch Bros, and Scooter's, each capturing market share through differentiated offerings and pricing strategies.
Read at Fast Company
Unable to calculate read time
[
|
]