Vegetarian food in Iran goes beyond salads and side dishes. Herb-filled kuku, lentil stews, eggplant dips, bean dishes and rice with vegetables are part of everyday cooking. The challenge is knowing which recipes contain eggs, dairy or meat stock.
Vegetarian is not the same as vegan. Kashk (a fermented dairy product), yogurt, butter and eggs appear in dishes that contain no meat. If you avoid animal products, ask about stock, cooking fat, sauces and garnishes rather than relying on a dish’s name.
This guide introduces traditional dishes, ordering tips and restaurants mentioned in earlier editions. Restaurant opening status and menus have not been independently verified for 2026. Contact each venue before traveling there solely for a meal.
Contents
How to Find Vegetarian and Vegan Food in Iran
Traditional restaurants often emphasize meat dishes, but legumes, vegetables, herbs, eggs and rice also feature widely in Iranian cooking. Larger cities may have dedicated vegetarian venues. Check recent listings and contact restaurants directly before visiting.
Falafel sandwiches and sambuseh can be useful street-food choices, but fillings, sauces and frying practices vary. Ask about meat, eggs, dairy and animal fat if your diet excludes them.
The Caspian province of Gilan is known for vegetable-rich cooking. UNESCO has recognized Rasht as a Creative City of Gastronomy since 2015. Some regional favorites contain eggs; others contain meat. Always confirm the recipe.
Useful Persian phrases: Man giyah-khār hastam (I am vegetarian); Goosht nadāreh? (Does it have no meat?); Tokhm-e morgh nadāreh? (Does it have no egg?); Labaniyāt nadāreh? (Does it have no dairy?). For strict vegan diets, explain excluded ingredients separately.
BOOK ONLINE
Tehran Hotels
Popular Vegetarian Foods in Iran

Eggplant Based Vegetarian Food in Iran
Iran’s culinary world offers a delightful array of vegetarian foods, with eggplant featuring prominently in many recipes. Here are some popular eggplant-based dishes that are a must-try for vegetarians:
- Kashk-e Bademjan: Eggplant topped with kashk, a fermented dairy product. Suitable for some vegetarians, not vegan.
- Boorani Bademjan: Here, eggplant meets creamy yogurt sauce, offering a refreshing and delicious dip option.
- Yatimcheh: A delightful mix of eggplant and tomato sauce, Yatimcheh brings together the earthiness of eggplant with the sweetness and acidity of tomatoes.
- Naz Khatoon: Unique for its slightly sour taste, this dish blends eggplant with herbs, offering a dip that’s both aromatic and appetizing.
Egg-Based Vegetarian Dishes in Iran

Iranian cuisine offers a variety of egg-based vegetarian dishes, reminiscent of the Spanish Tortilla or Omelette, but with unique Persian twists. Here’s a list of must-try egg-based dishes:
- Kookoo Sibzamini: A delightful blend of eggs and potatoes, this dish is both comforting and filling.
- Kookoo Sabzi: A fragrant mix of eggs with mixed herbs, walnuts, and barberries, offering a rich tapestry of flavors.
- Kookoo Kadoo Sabz: This version combines eggs with zucchini for a light and healthy meal option.
- Kookoo Loobia: Featuring green beans, this dish is a wonderful example of simple ingredients creating a flavorful meal.
- Tomato Omelette: The Iranian twist on an omelette, packed with more tomatoes than eggs, offering a juicy and flavorful experience.
- Khagineh: A versatile dish made with yogurt that can be tailored to be either sweet or savory depending on your preference.
- Nargesi: Combining eggs with spinach and onions, this dish is both nutritious and delicious, offering a perfect blend of textures and flavors.
Rice-Based Persian Vegetarian Dishes

In Iranian cuisine, rice is not just a side dish; it’s a culinary staple transformed into an array of exquisite dishes. There are three primary methods of cooking rice:
- Chelo: Plain white rice, often served with stew or kebabs.
- Polo: Rice mixed with various ingredients.
- Dampokht (or Dami): Similar to Polo but with a different cooking method. Some versions are meatless, but recipes may contain meat or stock; confirm the ingredients.
Here’s a list of Polo and Dampokht dishes that are a vegetarian’s delight:
- Dampokhte Baghala and Baghali Polo: A fragrant combination of rice with broad beans and dill.
- Dampokhte Gojeh: This dish features rice with tomatoes and, occasionally, potatoes.
- Estanboli: A variation of Dampokhte Gojeh, Estanboli includes green beans or potatoes in some regions.
- Dampokhte Mash: A healthy mix of rice with mung beans.
- Adas Polo: A sweet and savory blend of rice with lentils and raisins.
- Havij Polo: This dish combines rice with carrots and walnuts for a crunchy and flavorful experience.
- Loobia Polo: The name alone does not establish that this rice dish is vegetarian. For example, Persian Mama’s loobia polo ba havij recipe combines green beans and carrots with beef and its cooking broth. Ask for a version prepared without meat or meat stock from the start.
These dishes illustrate the variety of Iranian vegetarian cooking. Confirm the ingredients before ordering, as recipes vary by region and cook.
Khoraak: Vegetarian Delights of Iran

Exploring the world of Khoraak in Iranian cuisine reveals a treasure trove of Persian vegetarian dishes. Each dish, bursting with unique flavors and textures, offers a delightful experience for vegetarians and food enthusiasts alike.
- Do Piazeh Aloo: This dish brings together potatoes, onions, and tomato paste in a harmonious blend. Its simplicity belies its rich flavor, making it a staple in vegetarian diets.
- Eshkeneh: Not just your average soup, Eshkeneh combines potatoes and eggs with a mix of herbs, resulting in a soup-like dish that’s both nutritious and satisfying.
- Kale Joosh: Standing out with its whey sauce, walnut, and herb combination, Kale Joosh offers a unique taste adventure.
- Khorak Loobia: A hearty and thick soup made from pinto beans and tomato sauce, this dish is as filling as it is delicious.
- Adasi: Showcasing lentils in their purest form, Adasi is a testament to the versatility and appeal of this humble ingredient.
- Daal Adas: A Persian twist on Daal, cooked with tomato sauce, onions, and potatoes, offering a symphony of flavors that delight the palate.
Each of these dishes not only caters to vegetarians but also invites all food lovers to experience the rich diversity of Iranian vegetarian cuisine. Simple ingredients come together to create meals that are both wholesome and flavorful, proving that vegetarian fare can be just as indulgent as any other cuisine.
Ash

Ash is a family of thick Iranian soups made with herbs, grains and legumes, sometimes with dairy or meat. Ask about meat stock, meatballs and kashk before assuming an ash is vegetarian or vegan:
- Ash Reshteh: A thick soup of herbs, legumes and noodles, commonly topped with kashk (dairy). Ask about stock and dairy if vegan.
- Ash Gandom: This variety includes legumes and wheat, complemented by a range of herbs, offering a wholesome and hearty meal.
- Ash Jo: Featuring legumes and barley, Ash Jo is a nutritious and satisfying option, perfect for those chilly days.
- Ash Balghour: A lesser-known but equally delicious variety, Ash Balghour brings together unique ingredients in a flavorful blend.
- Ash Doogh: Yogurt-based Ash, known for its refreshing and tangy taste, offers a delightful twist on traditional soup recipes.
- Ash Anar: A unique combination of rice, lentils, and pomegranate sauce, this dish is both visually appealing and bursting with flavors.
Cold Dishes

Chilled yogurt-based dishes are popular in warm weather. They contain dairy and are not vegan.
- Ab Doogh Khiar (Yogurt, cucumber, walnut and dried mint)
- Boorani Esfenaj (Spinach and yogurt)
- Mast o Khiar (Yogurt and cucumber)
Vegetarian Gilani Dishes You Must Try!

Gilan has a rich tradition of herb-, eggplant- and bean-based dishes. Many specialties contain eggs; some contain meat. Check ingredients in each preparation:
- Mirza Ghasemi: A celebrated dish of eggplant mixed with tomato, garlic, and eggs. While popular throughout Iran, its Gilani version is particularly renowned.
- Baghala Ghatogh: A unique blend of Rashti fava beans, eggs, and dill, this dish is a testament to the simplicity and flavor of Gilani cuisine.
- Torshi Tareh: A herb stew with eggs, characterized by its sour taste, offering a delightful blend of flavors.
- Paneer Boroshteh: Combining cheese, eggs, and dill, this dish is both nutritious and comforting.
- Kaal Kabab: This dish features eggplant and pomegranate juice, creating a sweet and tangy flavor profile.
- Sir Vavij: Green garlic cooked with eggs, so suitable for some vegetarians but not vegans. Do not confuse it with sir ghalieh, a different dish: a published sir ghalieh recipe includes chicken, chicken stock, split peas and eggs.
- Shish Andaz: A delightful combination of eggplant, walnut, and pomegranate paste, offering a rich and tangy experience.
- Bagnala Khoshkabij: Broad beans paired with eggs, showcasing the versatility of these ingredients in Gilani cooking.
- Kooyee Khoresh: A butternut squash dish with lentils and walnuts, providing a hearty and wholesome meal.

Finding Vegetarian Foods In Iran
Finding vegetarian food in Iran involves two separate questions: which dishes have a meat-free recipe, and which version the kitchen actually prepares. A vegetable name on the menu can still refer to a dish cooked with meat or stock. For vegan meals, eggs, yogurt, kashk and butter also matter.
The city listings below are starting points for finding a suitable meal. Dedicated vegetarian restaurants and mixed-menu restaurants require different questions: at the former, identify dairy and eggs if you are vegan; at the latter, also ask about meat stock and shared stew bases.
From Tehran’s bustling streets to the serene beauty of Shiraz, each city offers unique vegetarian options that capture the essence of Persian flavors.
Vegetarian Restaurants
Tehran has restaurants and cafés that have offered vegetarian dishes. These are historical suggestions, not verified 2026 listings. Confirm opening status, menus and ingredients before visiting.
Ananda Restaurant
Ananda has advertised vegetarian Iranian and international food on its own website. That description does not establish an entirely vegan menu: dishes can still contain eggs, dairy or butter. Treat the venue as a lead rather than a confirmed current booking option.
Khane Honarmandan (Iranian Artist Forum) Restaurant, Tehran
Khane Honarmandan restaurant, located in Artists’ park in Tehran is another great option which will satisfy you in regard to vegetarian foods. Zamin is another restaurant located in the west part of the city and also has a small store for those who wish to buy special vegan foods or ingredients.
Tilit, Tehran
Other options in Tehran consist of Tilit, where you can try the vegetarian version of Dizi, one of the most typical Iranian dishes, and Khoshbin, which mostly serves food from northern part of the country and offers traditional dishes without meat. For a more luxurious option, I suggest Pure restaurant which is located in ASP towers in Tehran and serves high-quality vegetarian dishes.
Partikan Traditional Hotel-restaurants in Isfahan
Partikan traditional hotel-restaurant is where you can try typical Persian foods like khoresh without meat in Isfahan. Hermes is another option located in Jolfa district where you ask for vegetarian foods as well as Italian dishes for those companies who are not vegetarians. Another great option is Zima, where you can try some vegetarian fast foods as well as buying organic products.

Joulep Cafe Restaurant in Shiraz
To eat a totally vegetarian dish, Joulep Cafe Restaurant can be a great option, because as well as delicious vegan food, the atmosphere is so vibrant and lovely. In Haftkhan restaurant, which is one of the most famous restaurants in Shiraz, you have plenty of options, both vegetarian and non-vegetarian meals. What I also recommend in Shiraz, is to try different types of Ash here, as some recipes are meat-free, although others contain meat or stock and would be a great option, especially in colder seasons of the year. Shams is one of these places which I definitely recommend you to try.
Yazd Art House Café
You can find a great vegetarian meal in Oriental hotel and enjoy your healthy meal in its beautiful roof terrace. Yazd Art House Café is another option where you can find high-quality, totally vegan dishes. The options here are limited, but super delicious, like lentil soup. Both restaurants are popular among tourists and foreigners. In Yazd, you have another vegan option in the street behind Amir Chakhmakh complex, where you can find delicious falafels. Karbala falafel is a recommended one in this part of the city!
Vegan Home and Kolbeh-e Mohabbat in Mashhad
In this city, I suggest you to try Khaneh restaurant which is one of the most famous vegetarian restaurants of Mashhad and uses organic products to prepare a healthy dish. Vegan home and Kolbeh restaurants are other options for vegetarian travelers in Mashhad.
Other Options
Kinowa restaurant in Bandarabbas, Greenland in Karaj and Eshan Historical Guesthouse in Kashan are other places for vegetarian travelers to have their meal while traveling in Iran.
Final Words about Vegetarian Foods in Iran
Vegetarian travelers can often find suitable dishes by asking about ingredients. Kashk-e bademjan and borani contain dairy; kuku sabzi and mirza ghasemi usually contain eggs. For vegan meals, consider suitable lentil and bean dishes, vegetable rice or falafel, confirming that no animal stock, dairy, eggs or butter were added.
Vegetarian Foods in Iran: FAQs
What vegetarian options are commonly available in Iranian cuisine?
Iranian dishes such as ash reshteh, kashk-e bademjan, dolma and adas polo may be vegetarian depending on preparation. Ash reshteh and kashk-e bademjan often contain dairy; ask about stock and other ingredients.
Are there vegetarian restaurants in major cities of Iran?
Tehran has had dedicated venues such as Ananda, alongside mixed-menu restaurants. A vegetarian menu may include eggs or dairy, so vegan choices require dish-level ingredient information.
Can traditional Iranian dishes be made vegetarian?
Ask whether the kitchen can prepare a separate meat-free portion before cooking starts. Removing meat from a finished stew does not remove meat stock or cooking juices.
What are some street food options for vegetarians in Iran?
Falafel and some sambuseh fillings may be meat-free; check sauces, fillings and cooking fat before ordering.
Is it easy to find vegetarian food in rural areas of Iran?
Dedicated vegetarian restaurants may be harder to find outside cities. Carry snacks and ask about ingredients in advance; not every kitchen can adapt a dish.
Can I find vegan options in Iran?
Some restaurants can prepare vegan dishes, but verify every ingredient. Rice, salads and stews may contain butter, yogurt, eggs or meat stock.
What are some common ingredients in Iranian vegetarian cuisine?
Common ingredients include eggplant, lentils, beans, herbs, nuts, fruits, and a variety of spices.
Read More:





