Vegetarian and Vegan Restaurants in Boulder, Colorado: Leaf and Other Options
![]()
If you’re searching for vegetarian restaurants in Boulder, Colorado, a good starting point is Leaf Vegetarian Restaurant, the Boulder restaurant this blog first mentioned back in 2007. The city also has options for people who want an entirely vegan meal, a casual vegetable-forward lunch, or a place where vegetarians and meat-eaters can eat together.
The important distinction is that vegetarian, vegan and vegan-friendly don’t always mean the same thing (our guide to vegetarian and vegan terms explains the basics). This guide covers where to look, what kind of food each restaurant says it serves, and how to avoid common ordering mistakes. It is a research-based dining guide, not a claim that we’ve personally visited or reviewed every kitchen.
Quick answer: For a dedicated vegetarian restaurant, look at Leaf Vegetarian Restaurant on Pearl Street. For a plant-based Vietnamese menu, look at Lotus Moon. For casual mixed-menu dining with vegan and vegetarian choices, consider Flower Child. Boulder Dushanbe Teahouse also labels vegetarian and vegan dishes, but it serves meat and is not a vegetarian restaurant. Always double-check the latest menu and opening times before you go.
1. Leaf Vegetarian Restaurant: The Boulder Restaurant Behind Our Original Mention
Address: 1710 Pearl Street, Boulder, CO 80302
Food style: Vegetarian, with many dishes marked vegan or available with a vegan option
Best for: Dinner, weekend brunch, or a group that wants a meat-free kitchen
Official website and menus: leafvegetarianrestaurant.com
Leaf is the restaurant that appeared in Veggie Blog’s original 2007 post, Vegetarian Restaurant – Mention. At the time it was on 16th Street, and that address is now out of date: according to Westword, Leaf moved in December 2018 from 2010 16th Street to 1710 Pearl Street, a block away. Westword also reported that the original restaurant opened in 2006.
The restaurant describes its focus as plant-forward, global, vegetarian cuisine, so you can choose freely from the menu without checking each main course for meat or meat stock. Vegetarian is not the same as vegan, though. Leaf’s current dinner and brunch menus use notations (“v” for vegan, “vo” for vegan option) and some dishes include eggs or cheese, so vegan diners should read those labels and ask about modifications where needed.
Leaf’s menus change with the seasons and the restaurant says it builds them around peak-season ingredients and local farms, distilleries, breweries and makers. Rather than counting on any particular dish, review the current dinner or brunch menu before visiting. This is especially worthwhile for allergies, celebrations, or groups with mixed food preferences.
A recent development: Boulder Weekly reported on August 17, 2026 that Leaf was celebrating its 20th anniversary and transitioning from Three Leaf Concepts to executive chef Lauren Rosellini, who has been Leaf’s executive chef since 2024. The paper said the restaurant would continue its focus on plant-forward and vegetarian cuisine. It’s one more reason to treat older online menus and descriptions as snapshots rather than current guarantees.
What should vegans order at Leaf?
Start with dishes marked vegan on the current menu, then check items marked as having a vegan option. Ingredients such as cheese, eggs, creamy dressings and dessert toppings are where vegetarian and vegan dishes tend to differ. If a seasonal item sounds promising but isn’t labeled, ask the server whether it can be prepared without animal-derived ingredients. Leaf’s menu notes that vegan and gluten-free options may cost extra and that not every ingredient is listed.
Is Leaf good for brunch?
Leaf’s website lists weekend brunch in addition to dinner, and the restaurant has a reservations page. Seasonal menus, service days and holiday hours can change, so check the restaurant’s website for the latest brunch menu and schedule.
2. Lotus Moon: Plant-Based Vietnamese Food in Boulder
Address: 2770 Pearl Street, Boulder, CO 80302
Food style: Plant-based Vietnamese dishes, with a few fusion and pan-Asian items
Best for: Vegan pho, noodle bowls, bánh mì, and a meal where the whole menu is plant-based
Official website: lotusmoonveggieworld.com · menu
For visitors specifically searching for vegan restaurants in Boulder, Lotus Moon is worth a look. Its website describes a plant-based Vietnamese menu, and Boulder Weekly reported in February 2025 that it had opened in late 2024 as Boulder’s first vegan Vietnamese cafe. The restaurant now also goes by Lotus Moon Veggie World, so you may see both names in search results.
The published menu includes rice-paper and crispy rolls, pho, vermicelli bowls, curry, a bánh mì sandwich, and a number of dishes that use plant-based versions of chicken, “shrimp” and other meats. It also lists a few dishes outside traditional Vietnamese cooking, such as pad Thai and a burger. A fully plant-based menu can make some decisions simpler, because you don’t have to ask whether a meat dish can be altered. That doesn’t mean every dish suits every dietary need: gluten-free eating and soy or peanut allergies still need separate checks, since the menu lists soy-based proteins and a peanut-containing hoisin sauce, and marks gluten-free items individually.
What makes vegan pho different?
Traditional pho is made from beef or chicken stock. A vegan pho relies on vegetables, mushrooms, aromatics and spices for flavor instead. Lotus Moon’s menu describes its pho as made from scratch with shiitake mushrooms, carrots and bok choy, with a choice of veggie meat or tofu. Confirm the current recipe if you have a food allergy or ingredient restriction.
What about vegan bánh mì and spring rolls?
A vegan bánh mì can pair a toasted baguette with pickled carrots, cucumber, herbs and a plant-based spread; rice-paper rolls typically use herbs, noodles and a dipping sauce. Look beyond the dish name when you eat elsewhere: standard versions of these dishes can contain meat, fish sauce, egg or mayonnaise. A fully plant-based menu such as Lotus Moon’s removes that question, but its published descriptions are still the best place to check what goes into each dish.
3. Flower Child: Flexible Vegetarian and Vegan Options
Address: 2580 Arapahoe Avenue, Suite 110, Boulder, CO 80302
Food style: Salads, bowls, wraps and sides on a mixed menu that includes meat and fish
Best for: A quick lunch or dinner for people with different dietary preferences
Official Boulder page and menu: iamaflowerchild.com/locations/boulder-co
Flower Child is not a vegetarian-only restaurant: its menu also includes chicken, steak, salmon and shrimp. It’s relevant here because the official Boulder menu has vegetarian, vegan and gluten-free filters, and lists tofu as a protein option for its salads, bowls and entrées.
For a mixed group, that flexibility can be useful. One person can choose a plant-based meal while another orders something different. Menu labels still deserve careful attention, though. A vegetable dish can include cheese, yogurt or honey, and some sides on the menu list ingredients such as Parmesan or buttermilk yogurt ranch. The restaurant also notes that its kitchen is not gluten-free.
How to build a better vegan meal at a mixed-menu restaurant
Choose a satisfying foundation such as grains, beans, greens or vegetables. Add a plant-based protein when one is offered, then confirm that sauces, toppings and cooking fats are free from animal products. Ask for dressings on the side if the ingredients aren’t clear. If you avoid gluten as well as animal products, verify each requirement separately rather than assuming vegan means gluten-free.
4. Boulder Dushanbe Teahouse: A Vegan-Friendly Option, Not a Vegetarian Restaurant
Address: 1770 13th Street, Boulder, CO 80302
Food style: Persian, Central Asian and other dishes plus tea, with meat, vegetarian and some vegan choices
Best for: Groups that want a broad menu and diners who value clearly labeled dishes
Official menus: boulderteahouse.com/our-menus
The teahouse is an example of why a vegan-friendly restaurant may still be worth considering even when it isn’t entirely meat-free. Its dinner menu labels the Persian Dolma Bademjan as vegan and gluten-free: eggplant stuffed with rice, split peas, onion, dried fruit and herbs, served with Persian tomato sauce and coriander chutney. The same menu includes dishes with lamb, beef and chicken, and a chickpea dish labeled vegetarian that contains egg.
That separation matters. Someone who eats vegetarian food may be happy with an egg- or cheese-based dish, while a vegan diner needs a clearly vegan dish or a confirmed modification. The teahouse serves lunch on weekdays, brunch on weekends, afternoon teatime and dinner, and the menus differ, so check the one that matches your visit.
The building itself is part of the draw. According to the teahouse’s own history page, it was a gift from Boulder’s sister city Dushanbe, Tajikistan, built by Tajik artisans and opened in Boulder in 1998.
How to Choose the Right Vegetarian Restaurant in Boulder
There is no single perfect restaurant for every person. Decide what you need from the meal before choosing a place.
| Your priority | Useful starting point | Important detail |
|---|---|---|
| A dedicated vegetarian restaurant | Leaf Vegetarian Restaurant | Vegetarian menu; check which dishes are marked vegan or have a vegan option |
| A fully plant-based menu | Lotus Moon | Check gluten, soy, nuts and other allergens separately |
| A quick, flexible meal with mixed preferences | Flower Child | Serves meat and fish; verify vegan labels and toppings |
| International dishes with some labeled vegan options | Boulder Dushanbe Teahouse | Not a vegetarian restaurant; choose confirmed vegan dishes |
This table compares dining formats, not first-hand quality ratings. Menus and operations can change, so confirm details on official websites.
Vegetarian vs. Vegan vs. Vegan-Friendly: What Do the Labels Mean?
Vegetarian: The dish or restaurant avoids meat, poultry and fish, but some dishes may contain milk, cheese, butter, eggs or honey. Restaurant policies differ, and a menu should make the ingredients clear.
Vegan: Food excludes animal-derived ingredients such as meat, fish, dairy, eggs and honey. When ordering, check sauces, broths, dressings and garnishes as well as the main ingredients. For more background, see our guide to what veganism is and what vegans eat.
Plant-based: Often describes meals built mainly or entirely from plants, but the term isn’t always used as a strict vegan claim. Ask how the restaurant defines it.
Vegan-friendly: A restaurant that offers vegan dishes or can adapt some dishes. It may still cook and serve meat, eggs and dairy.
Gluten-free: A separate dietary designation. A vegan dish may contain wheat or soy sauce made with wheat, while gluten-free foods may include dairy, eggs or meat.
Understanding these distinctions makes it easier to find food that fits your needs without making assumptions about a restaurant’s entire kitchen.
What to Ask Before Ordering Vegan Food
When the menu isn’t clear, a few friendly questions help more than a complicated set of requests. You can ask:
- “Is this dish vegan as served, including the dressing and garnish?”
- “Does the broth contain chicken, beef, fish or other animal stock?”
- “Is there butter, cheese, cream, egg or honey in this sauce?”
- “Can I swap the protein for tofu or another plant option?”
- “Are there nuts, soy, wheat or sesame ingredients I should know about?”
- “Is shared cooking equipment used? I have a dietary restriction.”
If you have a serious allergy, explain it clearly to staff. A vegan menu is not an allergen-free guarantee, and shared equipment can matter.
Where to Find Updated Boulder Vegetarian Restaurant Information
Even a carefully researched restaurant guide is only a starting point. Before making a special trip, check the business’s official website, menu and current contact details. You can also use HappyCow, Google Maps and recent customer reviews to discover new options and spot reports of changes. Our guide to finding vegetarian and vegan restaurants anywhere in the world explains how to use these tools and what the different labels mean, and our post on how easy vegetarian food is to find today looks at the wider picture.
Look for recent, specific information rather than relying on a single star rating. A helpful review might mention whether a vegan dish was clearly labeled, how staff handled ingredient questions, or whether a menu was updated. Reviews are individual experiences, not proof that a restaurant consistently handles all dietary requirements the same way.
If you’re visiting, note that Leaf (1710 Pearl Street) and Lotus Moon (2770 Pearl Street) are at different addresses on the same street, so check the street number rather than just the street name when you plan your route.
A Little History: Why This Post Has a Different Address Than in 2007
Veggie Blog first mentioned Leaf on April 13, 2007, when it was operating on 16th Street. The original post included a sample entrée from the menu of the time and asked readers to send in their reviews. Keeping that snapshot as historical context is useful, but repeating that old menu as though it were today’s would mislead readers.
Leaf later moved to 1710 Pearl Street in 2018, and local reporting in 2026 documented a change of ownership. The broader lesson is straightforward: a long-running restaurant can change its address, menu, management or hours without leaving a city’s dining scene. Use today’s official menu for today’s plans.
Frequently Asked Questions About Vegetarian Restaurants in Boulder
1. What is a good vegetarian restaurant in Boulder, Colorado?
Leaf Vegetarian Restaurant at 1710 Pearl Street is a dedicated vegetarian option that opened in 2006. Check its latest menu to see which dishes meet your preferences.
2. Are there fully vegan restaurants in Boulder?
Yes. Lotus Moon (also known as Lotus Moon Veggie World) describes its Vietnamese menu as plant-based, and Boulder Weekly described it as Boulder’s first vegan Vietnamese cafe. Its official website is the best place to review current dishes and contact details.
3. Is Leaf Vegetarian Restaurant completely vegan?
No. Leaf is a vegetarian restaurant, not a fully vegan one. Its menus mark vegan dishes and vegan options, but some dishes contain animal-derived ingredients such as dairy or eggs.
4. Where is Leaf Vegetarian Restaurant located now?
Leaf is at 1710 Pearl Street, Boulder, Colorado 80302. It formerly operated at 2010 16th Street, so older listings may show the previous address.
5. Which Boulder restaurant is good for vegan Vietnamese food?
Lotus Moon at 2770 Pearl Street specializes in plant-based Vietnamese dishes, including pho, vermicelli bowls and bánh mì.
6. Can meat-eaters and vegetarians find food at the same Boulder restaurant?
Yes. Mixed-menu restaurants such as Flower Child and Boulder Dushanbe Teahouse serve different eating preferences, including vegan and vegetarian choices. Diners who want a fully meat-free kitchen may prefer Leaf or Lotus Moon instead.
7. Does vegetarian mean dairy-free?
No. Vegetarian meals can contain cheese, butter, yogurt or milk. If you avoid dairy, choose a confirmed dairy-free or vegan option and check sauces and toppings.
8. Is vegan food automatically gluten-free?
No. Vegan meals may contain wheat-based bread, noodles, seitan or sauces containing gluten. Ask separately about gluten-free preparation, especially if you have celiac disease or a wheat allergy.
9. Where can I get vegetarian brunch in Boulder?
Leaf lists weekend brunch on its website. Verify the current service schedule and menu before heading out.
10. Are vegetarian restaurants in Boulder expensive?
Costs vary with the restaurant, dish, service style and time of day. A casual bowl or quick meal may be priced differently from a sit-down dinner. Check current online menus rather than relying on old prices in reviews.
11. How do I find vegetarian restaurants near Pearl Street in Boulder?
Search a map or HappyCow for Boulder and Pearl Street, then check each restaurant’s official website. Leaf and Lotus Moon both have Pearl Street addresses but offer different menus and dining experiences.
12. How can I tell whether a restaurant’s vegan options are reliable?
Look for clearly labeled items and ingredient descriptions. Ask staff to confirm sauces, broths and substitutions, especially when you have allergies. A restaurant’s own current menu is more useful than an old directory entry.
Final Thoughts: A Better Way to Explore Boulder’s Plant-Based Food
The right restaurant in Boulder depends on what you want to eat and how strictly you avoid animal-derived ingredients. Leaf is the natural starting point for an established vegetarian restaurant with local history. Lotus Moon gives vegan diners a menu built around plant-based Vietnamese food. Flower Child and Boulder Dushanbe Teahouse broaden the options for groups who prefer mixed menus.
Before visiting, check current menus, verify any dietary needs and confirm hours. And if you’ve recently eaten at Leaf or another Boulder vegetarian restaurant, share an up-to-date experience in the comments: what did you order, and how easy was it to find vegan or vegetarian options?
Leave a Reply