Best Cocktail Shakers from Top Stores

Updated October 11, 2026

Compare the best cocktail shakers from top stores in one place.

Cocktail shakers on this page range from about $25 to $540. Most are stainless steel, with some copper-plated, gold-plated or gunmetal finishes, and capacities from 20 oz to 25 oz.

When choosing a shaker, check that the lid seals tightly and the strainer fits securely. A comfortable grip and a sturdy, weighted base help with shaking without spilling.

Look for a clear measuring line if you need precise volumes, and consider whether you prefer a classic shaker tin or a modern, colored finish that matches your bar style.

Questions

What size shaker should I buy?

A 20-25 oz shaker works for most cocktails and fits standard glassware.

Are copper-plated shakers safe for drinks?

Yes, the plating is food-grade and adds visual appeal without affecting taste.

How do I keep a stainless steel shaker from rusting?

Dry it thoroughly after washing and avoid prolonged exposure to salty liquids.

Do I need a separate strainer?

Many shakers include a built-in strainer, but a fine mesh strainer can improve clarity for some drinks.