Almost everyone who comes to Florence hoping to eat a bistecca alla fiorentina asks the same question before they even sit down: how much does it cost? The answers online are all over the place — some say €35 per kilo, others €90 — and you risk finding out the real number only when the bill arrives. We run a steakhouse, so let us answer with actual figures.
The price of Florentine steak per kilo
In Tuscany the fiorentina is priced per kilo, not per portion, and that is where nearly every misunderstanding starts. Surveys of Florentine menus in 2026 put the average around €50 per kilo, with a normal range between €40 and €60. Below €40 you are usually trading down on quality or breed; above €60 you are in certified Chianina territory, roughly €60–65, and in the historic centre €80 is not unusual.
What it actually costs per person
Here is what the menu never spells out. A real fiorentina is never lighter than 1.2 kg — that is the rule of the cut, three or four fingers thick on the T-bone. At €50 per kilo that is €60 of meat alone, which split between two people comes to €30 each. For the steak only: no cover charge, no starter, no side dish, no water, no wine. Add those and a Florentine steak dinner in the city lands comfortably between €45 and €55 per person.
Our answer: €29.99 per person, Fiorentina included
We decided to turn the bill upside down. At All You Can Steak, in Sesto Fiorentino ten minutes from Florence, the All You Can Eat formula costs €29.99 per person and the Bistecca alla Fiorentina is included, with no surcharge. Not a taster portion: the same charcoal-grilled meat, served as many times as you like, alongside Tuscan starters, side dishes and wood-fired bread, all unlimited. Our menu also includes the mixed grill of Tuscan meats.
For the comparison to be honest, here is what is not included: cover charge, drinks and desserts are excluded and are paid à la carte. Even with those added, you stay below what Florence charges for the meat alone — and our wine list is built to stay in the same bracket.
How to tell whether a price is fair
Three questions worth more than any review, before you order:
- Is the price per kilo or per portion? If it is per kilo, ask for the weight before it goes on the grill.
- What breed, and where is it from? Chianina, Scottona and Piemontese sit at different prices, and a serious restaurant will tell you without hesitating.
- What comes besides the meat? Cover charge, sides and water can add €10–15 a head.
A Florentine steak does not have to be a special-occasion luxury. Find us at Viale XX Settembre 200, Sesto Fiorentino, inside the Hotel Fantastic Garden. Book a table and put us to the test.
Price ranges observed in July 2026 from public menus and Florentine food publications; other restaurants' prices change over time.
