If you live on Chicago's North Shore and you've decided to eat plant-based, congratulations. You no longer have to drive 45 minutes into the city and fight for parking on Milwaukee Avenue just to get a decent meal without cheese on it. The North Shore has quietly built a real vegan dining scene — small, stubborn, and genuinely good. Here's what's actually open, actually worth it, and actually verified.

The Standout: Spirit Elephant in Winnetka

Spirit Elephant is the closest thing the North Shore has to a flagship vegan restaurant. Located at 924 Green Bay Road in Winnetka, it's a fully plant-based spot that has built a loyal following — over 300 reviews on Yelp and a reputation that extends well beyond the village limits. The menu leans into wholesome, produce-forward cooking. Think grain bowls, hearty salads, and comfort plates that don't rely on fake meat to make a point. It's the kind of place where your non-vegan friend will begrudgingly admit the food is good. If they still need convincing, start them at a brewery with actual food and work your way here.

  • Address: 924 Green Bay Rd, Winnetka, IL 60093

  • Phone: (847) 348-9000

  • Vibe: Bright, clean, very Winnetka

If you only try one spot on this list, make it this one.

Evanston: The North Shore's Quiet Vegan Capital

Evanston has been pulling ahead as a vegan-friendly dining destination for years now. For a small college town in the Midwest, it punches way above its weight. Multiple spots here cater to plant-based eaters — not as an afterthought, but as the main event. Blind Faith Cafe is the veteran. It's been serving vegetarian and vegan food in Evanston long enough to predate every trend you can name. The menu is broad — breakfast, lunch, dinner — and the bakery alone is worth the trip. With nearly 800 Yelp reviews, and a steady local following, Blind Faith is the kind of institution that doesn't need to reinvent itself every six months. Elephant + Vine is the newer arrival, with an Evanston location alongside its Lincoln Park flagship. The concept is plant-based comfort food — burgers, wraps, bowls — built from scratch and designed to satisfy people who normally wouldn't set foot in a vegan restaurant. The buffalo cauliflower wings are a crowd favorite. Evanston hours run 9:00 AM to 9:00 PM. Mid Kitchen at 1512 Sherman Avenue deserves a mention for its vegan breakfast and brunch options. The Vegan Chicken & Waffles and the Tofu Scramble are standouts, and the Crispy Avocado Fries with house-made vegan sriracha mayo are the kind of thing you'll think about later in the week.

Vegan-Friendly Mediterranean and Global Options

You don't need a fully vegan restaurant to eat well on the North Shore. Some of the best plant-based meals come from places that simply cook with vegetables because that's how the cuisine works. Habibi In Mediterranean Grill at 825 Church Street in Evanston is a prime example. The falafel sandwiches, pita wraps, and lentil soup are all naturally vegan or easily modified. Mediterranean cuisine has always been friendly to plant-based diners — this spot just does it better than most. More broadly, the North Shore's growing roster of Middle Eastern, Indian, and Asian restaurants means you're rarely stuck without options, even in towns that don't have a dedicated vegan spot. Wilmette, Kenilworth, and Highland Park all have restaurants where a vegan can eat a full, satisfying meal without having to interrogate the server.

What to Know Before You Go

A few practical notes for vegan dining on the North Shore, because nobody wants to show up hungry and leave disappointed:

  • Call ahead. Menus change, hours shift, and small restaurants close for random Tuesdays. A 30-second phone call saves you a wasted trip. And if you're eating late, options thin out fast in the suburbs, so plan accordingly.

  • Evanston is your hub. If you're coming from Wilmette, Kenilworth, or Glencoe, Evanston has the highest concentration of vegan-friendly spots. Plan your meals there.

  • Don't sleep on bakeries and cafes. Blind Faith's bakery and Mid Kitchen's brunch menu mean you're not limited to dinner. Some of the best vegan food on the North Shore is breakfast food.

  • Parking is parking. It's the North Shore, not downtown, but Evanston's downtown blocks can still be tight. Meter apps are your friend.

  • Check for seasonal menus. Several of these restaurants rotate dishes with the seasons. What's available in March may not be there in July — and vice versa.

The North Shore Vegan Scene Is Small but Real

Let's be honest: this isn't Los Angeles. You're not going to find a vegan restaurant on every block, and some of the smaller North Shore towns still think "plant-based" means a side salad. But the options that do exist are genuinely good — not good "for vegan food," just good. Between Spirit Elephant in Winnetka, the growing cluster in Evanston, and the vegan-friendly international spots scattered across the suburbs, you can eat well — and grab a drink at a suburban rooftop bar after — without ever crossing into the city. The scene is small, it's stubborn, and it's not trying to impress you. It's just trying to feed you. Not a bad deal for what's already one of the better stretches of suburb in the metro. Which, honestly, is the most North Shore thing possible.

Keep Reading