Representative photo of coastal seafoodRepresentative photo

Food place in Mangalore

Machali

Nandigudda Road, Mangalore

A hugely popular restaurant for authentic Mangalorean seafood — gassi, ghee roast and neer dosa.

Non-vegFamily friendly11:30 AM – 3:30 PM, 7:00 PM – 10:30 PM

Area

Nandigudda Road

Food type

Non-veg

Price range

₹250–600

Opening hours

11:30 AM – 3:30 PM, 7:00 PM – 10:30 PM

About

What is Machali famous for?

A must for Mangalorean seafood.

Good to know

Is Machali good for families?

Yes — Machali is family friendly and serves non-vegetarian food. It is open 11:30 AM – 3:30 PM, 7:00 PM – 10:30 PM.

Make a morning of it

Photo spots near Machali

Shoot nearby, then eat at Machali.

Want something else nearby?

Search Mangalore food by craving

What Machali is

A hugely popular restaurant for authentic Mangalorean seafood — gassi, ghee roast and neer dosa. This is a non-vegetarian kitchen through and through. This is a mid-range table - figure ₹250–600.

🍲 The food

Neer Dosa - Thin, soft, lacy rice-batter crepes eaten with coconut chutney, curry or jaggery-coconut — a Mangalorean staple

Tiffin is the South Indian snack-meal tier - dosa, idli and vada with sambar and chutneys, made for a short table rather than a long dinner.

The fish side of the menu runs on the local catch - asking what came in that morning beats choosing from the printed list.

🕒 When to come

Service runs in two shifts: 11:30 AM – 3:30 PM, 7:00 PM – 10:30 PM.

🧭 Finding it

Machali sits on Nandigudda Road, Mangalore.

✅ The short version

It works for groups with children in tow.

Questions

Machali — FAQ

What is Machali famous for?

A hugely popular restaurant for authentic Mangalorean seafood — gassi, ghee roast and neer dosa.

What are the must-try dishes at Machali?

Machali is known for Ghee Roast, Fish Thali, Prawn Masala Fry and Fish Fry.

Is Machali good for families?

Yes — Machali is family friendly and serves non-vegetarian food.

What are Machali's opening hours?

Machali is open 11:30 AM – 3:30 PM, 7:00 PM – 10:30 PM.

Where is Machali located?

Machali is in Nandigudda Road, Mangalore.

All Mangalore dishes