
St Kilda Vegetarian Dining Guide
Vegetarians eat well in St Kilda, and you can sort most of it by street: Acland Street for cafes and cake, Fitzroy Street for sit-down dinners, and Carlisle Street for kosher dairy and Middle Eastern food. Each strip has a different style of meat-free eating. Knowing which one suits your meal saves you from reading menus for an hour with nothing to show for it.
This St Kilda Almanac guide covers how meat-free dining works across St Kilda, Victoria, what to check before you order, and how to plan a meal that works for vegetarians, vegans and people on a gluten-free diet. We don't name a long list of venues, because cafes in this area open, close and change chefs often. Check the current menu and opening hours with the venue before you go. For more local guides, see the St Kilda Almanac home page.
Which street should you head to first?
Pick your street based on the type of meal you want. The three main strips serve different needs.
Acland Street: daytime eating and cake
Acland Street is best in the morning and afternoon. It is known for its old European cake shops, with windows full of cheesecake, strudel and torte. Most of these cakes contain no meat, so they suit vegetarians. They almost always contain egg, butter and cream, so vegans will struggle at the classic cake shops.
The cafes on Acland Street lean towards brunch. Think smashed avocado, eggs, mushrooms, grain bowls and toasties. A vegetarian can order from most of a brunch menu here without asking for changes.
Acland Street sits right behind Luna Park, Melbourne, so it fills up fast on sunny weekends and school holidays. If you want a calm meal, go before 10 am or after 2 pm.
Fitzroy Street: dinner and drinks
Fitzroy Street, Melbourne runs from St Kilda Junction down to the beach. It has more bars and dinner venues than Acland Street. This is where you find Thai, Japanese, Italian and modern Australian cuisine menus with a proper vegetarian main or two.
Fitzroy Street is the best choice for a group where some people eat meat and some don't. Most kitchens here offer a full vegetarian main rather than a side salad. Booking ahead on Friday and Saturday nights is wise.
Carlisle Street: the strip most visitors miss
Carlisle Street runs east through St Kilda East and Balaclava. Many visitors never reach it, which is a mistake for vegetarians. The street has a long-standing Jewish community, with kosher bakeries, delis and cafes.
Here is the angle most guides miss. Under kosher rules, meat and dairy are kept apart. A kosher dairy cafe will not serve meat at all. That means the whole menu is safe for a lacto-vegetarian, though fish can still appear, so check if you avoid it. Look for kosher certification signs in the window and ask staff if the venue is dairy or meat.
Carlisle Street also has good Middle Eastern cuisine. Falafel, hummus, baba ghanoush, tabbouleh and shakshuka are vegetarian by nature. Many of these dishes are also vegan if you skip the yoghurt or feta.
How does St Kilda compare with Fitzroy for meat-free food?
Fitzroy, Victoria has a bigger reputation for vegan and vegetarian venues. It has more fully meat-free restaurants on fewer blocks. If you want a 100% vegan menu every time, Fitzroy has more options.
St Kilda works differently. Most venues here serve meat, but most also have strong vegetarian dishes. The upside is you can eat by the bay with mixed groups and still order well. The downside is you need to ask more questions about how dishes are made.
A simple rule: go to Fitzroy for a dedicated vegan night out. Stay in St Kilda for a beach day where food fits around everything else.
What hidden ingredients catch vegetarians out?
The biggest risk in a mixed-menu suburb is a dish that looks vegetarian but isn't. These are the common ones.
- Parmesan and pecorino. True Parmigiano Reggiano uses animal rennet, which comes from a calf's stomach. Pesto, Caesar dressing and many pasta dishes contain it. Strict vegetarians should ask if the kitchen uses a vegetarian hard cheese.
- Fish sauce. Thai and Vietnamese dishes often use it, even in tofu or vegetable curries. Ask for it to be left out. Some kitchens make curry paste in advance with shrimp paste, so they can't remove it.
- Stock. Risotto, soup and some rice dishes use chicken or beef stock. A vegetable risotto is not always vegetarian.
- Gelatine. It appears in some cheesecakes, mousses, panna cotta and lollies. This matters on Acland Street, where cakes are a big draw.
- Lard and dripping. Some traditional pastry and fried food uses animal fat. This is less common now but still happens.
What we found when reading menus across the area is that the V symbol usually means no meat or fish in the dish itself. It does not always cover rennet, stock or sauces made elsewhere. When in doubt, ask how it is made, not only what is in it.
What if you eat fully plant-based?
A plant-based diet is easier in St Kilda than it was a decade ago, but you still need to plan. Most cafes now mark vegan dishes, and many kitchens will adapt a vegetarian dish by removing cheese or egg.
Watch for these vegan traps:
- Butter on toast and in sauces, even when the dish is marked vegetarian.
- Honey in dressings, granola and smoothies.
- Egg wash on pastry and egg in fresh pasta.
- Ghee in some Indian dishes. Ask for oil instead.
- Yoghurt sauces on Middle Eastern plates. Tahini sauce is usually the vegan swap.
Middle Eastern and Indian kitchens are the most reliable places for plant-based eaters in the area. Many of their core dishes, such as lentil dal, chana masala, falafel and mujadara, are vegan without any changes.
How do you order safely on a gluten-free diet?
A gluten-free diet and a vegetarian diet clash more than people expect. Many meat-free mains lean on bread, pasta, pastry, seitan or crumbed tofu. Seitan is made from wheat gluten, so it is off the table for anyone avoiding gluten.
For people with coeliac disease, the real issue is cross-contact. A gluten-free dish cooked in a shared fryer or on a floury bench can still make you sick. Coeliac Australia advises asking about shared fryers, toasters and preparation areas. A menu that says gluten-friendly or low gluten usually means the kitchen can't promise zero traces.
Good gluten-free and vegetarian picks in the area include:
- Rice paper rolls, curries and stir-fries made with tamari instead of soy sauce.
- Middle Eastern plates without pita, such as hummus, roasted vegetables and salads. Note that tabbouleh contains bulgur wheat.
- Brunch dishes such as eggs, mushrooms and greens without toast, or with gluten-free bread toasted separately.
- Flourless cakes, though check for shared trays and gelatine.
How does coffee culture fit into a vegetarian day out?
Melbourne's coffee culture is strong in St Kilda, and it shapes how people eat here. Many locals treat a cafe as breakfast, lunch and a meeting spot in one. That means cafe menus tend to have plenty of vegetarian food, because brunch is built around eggs, grains and vegetables.
For vegans, the main question is milk. Oat, soy and almond milk are standard in most cafes now. Many add a small charge for plant milk. If you drink several coffees a day, that adds up. Some cafes have dropped the surcharge, so it is worth noticing which ones.
Cafes also often sell pastries from outside bakeries. Staff may not know if a croissant contains egg or animal fat. If it matters to you, ask to see the packaging or the supplier name.
Is the St Kilda Esplanade Market good for vegetarian food?
The St Kilda Esplanade Market runs on Sundays along the Upper Esplanade. It is mainly an art and craft market, with local makers selling jewellery, ceramics, prints and homewares. Food is a smaller part of it.
Treat the market as a browse, then eat elsewhere. Acland Street is a short walk away, which makes the two a natural pair. Check the City of Port Phillip website for current market dates and times, because weather and events can change them.
Why do online searches sometimes send you to the wrong place?
Search results for vegetarian dining in bayside suburbs can mix up locations. You may see results for Bayside, Queens, a neighbourhood in New York City, or for Melbourne's own Bayside council area further south around Brighton and Sandringham. Neither is St Kilda.
When searching maps or review sites, add St Kilda, Victoria or the postcode 3182 to your search. For Carlisle Street venues in Balaclava, use 3183. This small step stops you planning a meal around a venue that is 10 kilometres away, or on another continent.
How do you plan a meal for a mixed group?
The hardest booking is one table with a vegan, a coeliac and a meat eater. Here is a hypothetical example to show how to solve it.
Hypothetical example: A family of four visits on a Saturday. One child is vegetarian, one adult is vegan and one adult has coeliac disease. A cake shop on Acland Street works for the vegetarian child but no one else. A burger bar on Fitzroy Street works for the meat eater only. The better pick is a Middle Eastern or Indian venue. The vegan orders falafel with tahini. The coeliac skips the bread and orders dal with rice after confirming the kitchen has no shared fryer issue. The vegetarian child shares mezze. Everyone eats from the same table.
The pattern here is simple. Cuisines that are built around vegetables, legumes and rice suit the most diets at once. Cuisines built around bread, cheese or meat suit the fewest.
Before you book a group meal:
- Read the full menu online, including sauces and sides.
- Call the venue and name every dietary need at once.
- Ask if dishes can be changed, or if they are made in advance.
- Book a time outside the busiest window, so the kitchen has more time to help.
When are the best times to eat?
Timing matters more in St Kilda than in many suburbs because the area is a visitor magnet. Hot weekends, public holidays and events near Luna Park, Melbourne push Acland Street and the foreshore to capacity.
- Weekday breakfast: Quietest time for cafes. Kitchens have more time to adjust dishes.
- Weekend brunch: Busiest time. Expect queues on Acland Street from mid-morning.
- Early dinner: Eating at 5:30 pm on Fitzroy Street often means no booking is needed on weeknights.
- Late evening: Carlisle Street is quieter at night. Some kosher venues close early on Friday and stay shut on Saturday for the Sabbath, so check hours.
Your plan for meat-free eating in St Kilda
Match your meal to the right street, then ask how each dish is made. That one habit solves most problems a vegetarian faces in a mixed-menu suburb.
Here is exactly what to do:
- Choose Acland Street for brunch and cake, Fitzroy Street for dinner, or Carlisle Street for kosher dairy and Middle Eastern food.
- Check the venue's current menu and hours online before you leave home.
- Ask about rennet in cheese, fish sauce, stock and gelatine before ordering.
- If you are vegan, look first at Middle Eastern and Indian dishes.
- If you are coeliac, ask about shared fryers and toasters, not only ingredients.
- Add St Kilda, Victoria or 3182 to every search so you land in the right suburb.
Find more local food and visitor guides at St Kilda Almanac.