Restaurant hashtags for Instagram: tags that fill your tables
What are the best hashtags for an Instagram restaurant account? The ones a person who could book a table with you this week is browsing: your city or neighbourhood joined to the way locals talk about eating out (#leedseats, #brooklynfood), the dish or cuisine in the photo named the way diners search for it, an occasion tag when the post is about one, and one tag of your own. Giant tags like #foodie and #restaurant are read by people on every continent, and almost none of them can come in for dinner. Instagram now allows five tags on a post, so every tag has to point at somebody who could sit at one of your tables. This guide shows how to build a pool of restaurant hashtags for your area and your menu, which five to put on each kind of post, and how to check each month which ones bring covers.
Why restaurant hashtags work differently
A restaurant sells an evening out to people within a short trip of the door. That changes what a useful tag looks like:
- Place beats size. A city food tag with a few dozen new posts a day is read by locals deciding where to eat.
#foodpornis read by everyone and acted on by nobody near you. - Diners search by craving. People look up
#ramen,#neapolitanpizzaor#biryanijoined to their city, because they already know what they want and are choosing where to have it. - Occasions drive bookings. Birthdays, date nights, Sunday lunch, bottomless brunch, a work party: each has its own tags, read by people planning exactly that.
- Guests post for you. A table photographing its plates is free advertising, but only if they know your tag and see it on the menu or the bill.
- The menu changes. A seasonal dish or a new chef’s special is a reason to post, and its tags have a short life, so the pool needs a monthly look.
For the general method (broad, mid and niche tags), best hashtags for Instagram covers it. If you post plates for food lovers in general rather than to fill a dining room, best food hashtags is the better guide. A café has much in common with this one, and a shop of any kind will find the customer angle in hashtags for small business. This article is about the restaurant’s dining room.
The kinds of restaurant hashtags you need
Every restaurant, from a twelve-seat bistro to a busy chain branch, needs the same five kinds of tag. The mix changes from post to post.
| Kind of tag | Example | In your pool | Per post (of 5) |
|---|---|---|---|
| Local dining | #manchesterfood, #shoreditcheats, #austinrestaurants | 4 to 6 | 1 or 2 |
| Dish and cuisine | #ramen, #sundayroast, #tastingmenu, #indianfood | 8 to 12 | 1 or 2 |
| Occasion | #datenight, #bottomlessbrunch, #birthdaydinner | 4 to 6 | 0 or 1 |
| Trade and kitchen | #chefsofinstagram, #cheflife, #frontofhouse | 2 to 3 | 0 or 1 |
| Your own tag | #yourrestaurantname, #yourname_eats | 1 or 2 | 1 |
Local tags tell people you are near them. Dish tags reach the diner who already knows what they want to eat. Occasion tags catch somebody planning a table for a reason. Trade tags put your kitchen in front of other chefs, which helps when you are hiring and almost never fills a seat, so keep them to one at most. Your own tag gathers guests’ photos in one place.
Five tags is the limit. Instagram caps a post at five hashtags, so the block of thirty tags many restaurants still paste under every plate no longer works. Keep a pool of 20 to 30 checked tags and pick five per post. How many hashtags on Instagram covers the limit in full.
How to build your restaurant hashtag set
You need the Instagram app, your menu and a notes file. Allow about an hour the first time.
- Write one sentence about the guest you want. “Couples in north Leeds looking for a date-night tasting menu.” “Office teams near the station who want a fast, good lunch.”
- List every place name locals use. City, district, the street you are on, the nickname for your area. Join each to eating words: eats, food, foodie, restaurants, brunch.
- Open each candidate tag in the app. Are the recent posts meals in your city? Or does the tag belong to a town of the same name on another continent, or to a food blogger’s personal brand? Drop the ones that mean something else.
- Check how busy each tag is. Two posts this year means nobody is watching. A new post every few seconds buries yours before the plates are cleared. Keep the tags with steady recent activity where a good photo can stand out.
- Turn your menu into the words diners use. Read your reviews and booking notes. “Bottomless brunch”, “Sunday roast”, “small plates”, “chef’s table”: those phrases are your dish and occasion tags.
- Find one or two trade tags you actually want. Chefs and front-of-house staff gather under community tags. One on a strong kitchen photo helps when you are recruiting.
- Look at what the busiest restaurants near you tag. Treat their tags as candidates. Open and check each one before it joins your pool.
- Create your own tag and print it on the menu, the bill and the card by the door, so guests use it when they post their food.
- Save the pool in groups, one group per kind of tag, so choosing five is a quick pick across groups.
New to reading a tag page? How to search hashtags on Instagram covers the phone and the web.
Five tags for each kind of restaurant post
A new dish, a full Saturday dining room and a quiet Tuesday offer are found by different people. One fixed block under every post wastes most of it.
| Post type | Lead with | Add | Skip |
|---|---|---|---|
| New dish or special | Dish tag | Local dining tag, your own tag | Broad tags like #food |
| Seasonal or new menu | Cuisine tag, local dining tag | #newmenu or #seasonalmenu, your own tag | Trade tags |
| Brunch, date night, Sunday lunch | Occasion tag | Local dining tag, a dish tag | Kitchen tags |
| Behind the pass, the chef at work | One trade tag | Local dining tag, your own tag | Occasion tags |
| Quiet-night offer or event | Local dining tag, area tag | Occasion tag | Trade tags |
| Hiring | Local dining tag | One trade tag, your own tag | Dish and occasion tags |
A worked example for a lamb biryani special in Bradford: #bradfordfood, #bradfordeats, #biryani, #indianfood, #yourrestaurantname. Two local tags, two about the plate, one of your own. Each of those five is read by somebody who might want that dish near you tonight.
Rotate inside each group. With ten dish tags in the pool and one or two a post, you are not repeating the same five every week, and each tag gets several posts before you judge it.
Indian restaurant hashtags, and other cuisines
A cuisine restaurant has one advantage: diners search the cuisine first and the place second. For an Indian restaurant that means three layers of dish and cuisine tags to draw from:
- The cuisine itself:
#indianfood,#indianrestaurant,#indiancuisine, joined to your city where that tag is active (#londonindianfood). - The regional kitchen, when you cook one: South Indian, Punjabi, Gujarati, Keralan, Hyderabadi. A diner who wants a dosa is not served by a tag about curry houses.
- The dishes people crave by name:
#biryani,#dosa,#butterchicken,#thali,#chaat,#tandoori. Name the dish that is actually in the photo.
The same layering works for any cuisine. A Japanese kitchen moves from #japanesefood to #izakaya to #tonkotsuramen; an Italian one from #italianfood to #trattoria to #cacioepepe. Open the regional and dish tags before you use them, because some are dominated by home cooks and recipe accounts in another country, and a tag full of recipes reaches cooks rather than diners.
Common mistakes with restaurant hashtags
- Spending the five on the biggest food tags.
#foodie,#foodpornand#instafoodare crowded with posts from everywhere, and almost none of the people browsing them can book with you. - Copying another restaurant’s block. It fits their city and their menu. Use it as a list of candidates and check each tag.
- Tagging a dish that is not on the plate. A pasta photo tagged
#pizzabecause the tag is busier misleads exactly the diner who would have come for it. - Never telling guests your tag. A tag nobody but you uses gathers nothing. Put it where people look while they wait for the bill.
- Never checking again. A local food tag that was busy last year can go quiet, and new areas and new dishes get new names.
- Unreadable joined words. Capitalise each word in long tags (
#NorthLeedsEats) so people and screen readers can read them.
How to tell which tags bring diners
Instagram shows this on a professional (business or creator) account. Open a post, tap View insights, and look at how people found it. Then once a month:
- List your last 15 to 20 posts and the tag groups each one used.
- Note which posts reached people who do not follow you, and which got profile visits, messages, saves or bookings.
- Keep the groups that keep appearing on the posts that did well. Replace tags that never do.
- Ask new guests how they found you. “Saw your biryani on Instagram” is the clearest result you will get.
- Reopen your local tags and check they are still active and still about eating out.
Judge a tag by the tables it fills. One couple from across town who come back for their anniversary is worth more than a thousand likes from people who will never visit.
When the manual way is enough
For one restaurant in one city, the routine above is all you need. It is free, takes an hour to set up and a few minutes a month to check, and nobody knows your diners better than you.
It stops being enough when:
- you run more than one site, each with its own neighbourhood to tag;
- you handle Instagram for several restaurants or a hospitality group;
- you want to compare dozens of candidate tags at once instead of opening each page;
- you want to see which local food accounts post most under your city’s tags, to find creators to invite in (see how to find influencers on Instagram);
- you want the research written down so you can repeat it when the menu changes.
A faster way to plan the research
The slow part is deciding what to look at: which tags, how far back, and what to compare. Hashtag Ninja takes that as a sentence. Write something like “hashtags an independent Indian restaurant in Bradford should use to reach people booking a table”, and the free planner returns a research plan: the tags to look at, how many posts per tag, over what window, and the assumptions it made. You can correct an assumption, such as the wrong city, before relying on it. Planning needs no account, and the restaurants page lists hand-picked restaurant tags to choose your five from.
Running the plan, which means collecting the posts and returning a written report and a CSV, is open to anyone signed in, on the 500 free rows every account starts with. The pricing page says what more rows cost. The report answers what the monthly check above asks by hand: how many posts a day each tag carries, typical and top engagement, which accounts post most under each tag, which tags appear together, and when posts go up.
| Step | By hand | With Hashtag Ninja |
|---|---|---|
| Pick candidate tags | Place names, menu, reviews, other restaurants | Suggested in the plan from your sentence |
| Decide what to check | Your own checklist | Window, post count and what to look for, in the plan |
| Read the posts | Open each tag page | Collected for you, with a CSV |
| Find who posts locally | Scroll each tag | Most active accounts per tag, with links |
| Keep a record | Notes file | The plan and the report, ready to repeat |
A short checklist
- One sentence for the guest you want at your tables.
- A pool of 20 to 30 checked tags in five groups: local, dish and cuisine, occasion, trade, your own.
- Five per post, chosen for that post.
- A different mix for new dishes, occasions, kitchen photos and quiet-night offers.
- Every tag opened and read before you use it.
- Your own tag on the menu and the bill.
- A monthly look at insights, and a question to every new guest.
Start with your streets and the dishes your diners crave. That alone puts you ahead of every restaurant pasting the same thirty giant food tags under every plate.