Florianópolis · Santa Catarina
boni
[CONFIRM tagline — do not invent one]
Chef-led cooking
[CONFIRM]
Seasonal ingredients
[CONFIRM]
Book on WhatsApp
[CONFIRM]
Vegetarian options
[CONFIRM]
Pix accepted
[CONFIRM]
Menu
A menu you can read before you choose
Anyone deciding where to spend R$200 on dinner reads the menu first. Right now yours is a photo inside an Instagram highlight: Google cannot index it, a screen reader cannot speak it, a visitor cannot translate it.
[CONFIRM — no dish, ingredient or price on this page is real. The whole menu renders from a single array in script.js and can be pasted in live during the meeting. Prices in Brazilian reais (R$) only — never converted.]
Tasting menu
[CONFIRM whether a tasting menu exists. Do not invent courses, dishes or pairings. If it exists, the price is per person and that must be stated explicitly.]
Executive lunch
The weekday lunch
If it runs, this becomes one of the highest-traffic pages on the site: weekday lunch is a daily, hyper-local, very high-intent search.
[CONFIRM whether an executive lunch is served. Do not assume. It is a standard, very high-volume format in Brazil — if it runs it deserves its own module; if it does not, this section is removed.]
- What is includedStarter + main + dessert [CONFIRM]
- PriceR$ [CONFIRM]
- Serving window[CONFIRM]
- Days[CONFIRM]
The Kitchen
Who cooks
[CONFIRM — who the chef is, their training, what defines the kitchen. To be written after a conversation.] Do not invent a chef’s name, training, career or philosophy — on a house positioned on gastronomia, that is the single most damaging possible fabrication.
Ingredients & suppliers
Where it comes from
[CONFIRM suppliers and the origin of the ingredients.] The island’s produce and local seafood are a genuine regional strength — but no farm, fisherman or supplier is named, and nothing is called “organic” or “catch of the day” before it is confirmed.
Signature dish
[CONFIRM signature dish — do not invent]
[CONFIRM description of the signature dish]
Drinks list & bar
Wine, cocktails and no-alcohol
- Wine by the glassR$ [CONFIRM]
- Wine by the bottleR$ [CONFIRM]
- House cocktailR$ [CONFIRM]
- No-alcoholR$ [CONFIRM]
Sale prohibited to under-18s. [CONFIRM whether alcohol is served]
Groups & private events
Celebrations and buyouts
- Capacity[CONFIRM]
- Minimum party[CONFIRM]
- Full buyout[CONFIRM]
- Set menu[CONFIRM]
Gallery
The room, the pass, the table
Every image is placeholder stock and will be replaced with the restaurant’s own photography before launch.
@bonigastronomia
Menu changes are posted there.
Illustrative grid. No follower count is shown. [CONFIRM real feed integration]
Reviews & press
Structure ready, content none
[CONFIRM — pull verified Google reviews before launch]
[CONFIRM — pull verified Google reviews before launch]
[CONFIRM — pull verified Google reviews before launch]
No award, guide star, ranking, score or press mention appears in this build — not in the copy, not in the meta description, not in the JSON-LD. aggregateRating stays out of the schema until real, sourced review data exists: fabricated review markup is a Google penalty as well as a lie.
Bookings
Book in one tap
WhatsApp is the primary path: the button already carries the date, time, party size and name.
A booking is only confirmed once the restaurant replies. Submitting the form opens a WhatsApp conversation — it does not hold the table automatically.
- Large parties[CONFIRM]
- Cancellation[CONFIRM]
Find us
Address & opening hours
- Address[CONFIRM]
- Neighbourhood[CONFIRM]
- Phone[CONFIRM]
- Email[CONFIRM]
- Parking[CONFIRM]
- PaymentPix and cards [CONFIRM]
- DeliveryiFood and takeaway [CONFIRM]
Hours
| Monday | [CONFIRM] |
|---|---|
| Tue–Thu | [CONFIRM] |
| Fri & Sat | [CONFIRM] |
| Sunday | [CONFIRM] |
[CONFIRM whether the kitchen closes between lunch and dinner] · [CONFIRM high-season hours]
Embedded map
[CONFIRM address for the embed]
Numbers
This band is empty on purpose
No number is published without verification. If nothing can be confirmed, the section is removed, not filled.
Allergens & information
Allergen declaration — ANVISA RDC 26/2015
A mandatory declaration. In a seasonal kitchen the allergen data travels with the menu data — in the same array, from day one.
[CONFIRM the exact allergen set per dish with the kitchen]
Cross-contact: “This dish may contain [CONFIRM].” The kitchen handles wheat, milk, eggs, soy, nuts, peanut, fish, crustaceans and molluscs in the same space.
Couvert and service charge: [CONFIRM couvert] · [CONFIRM 10% service charge]. Where they apply, both are optional and disclosed before ordering, as Brazilian consumer law requires.