How these were chosen
Grinders under $300 that reach espresso with enough resolution to dial in — not merely "grind fine". Ranked on our control rating, which counts stepless adjustment, the number of settings, burr diameter and, for hand grinders, the published micron step.
Excluded: grinders whose espresso range is one or two clicks at the very end of their travel. They technically reach espresso and leave you nowhere to go.
What you are buying at this price
Resolution, mostly. Every grinder here will produce coffee fine enough for espresso. The difference is whether you can move in steps small enough to turn a 45-second shot into a 28-second one without overshooting.
The DF54 is stepless, so there are no steps to overshoot. That is the single biggest reason it leads, and 54mm flat burrs at this price were not available a few years ago.
The Encore ESP is stepped, but Baratza divides its forty settings so that 1–20 are the espresso range — twenty usable positions where most grinders give you three. It is also the one here with a proper spare parts catalogue behind it, which is why it remains the standard first answer.
The 1Zpresso J-Ultra publishes 8 microns per click with 100 clicks per rotation. On resolution it beats both of the above. It is also a hand grinder, and you should be honest with yourself about that.
The trade nobody mentions
Stepless adjustment has no reference numbers. You will keep your own notes, or a mark on the dial, and switching between two coffees means finding the setting again. Stepped grinders trade a little precision for the ability to say "setting 12" and mean it.
Neither is better. They suit different temperaments.
What about the Smart Grinder Pro?
The Breville Smart Grinder Pro has sixty settings and doses directly into 54mm and 58mm portafilters, and it grinds for filter as well. If it is going to be your only grinder for every brew method, it is the more useful machine. If it is only ever grinding espresso, its sixty settings are spread too thinly across the range.