Best Vegan Food in Charlotte

Oh My Soul – Fresh, Healthy Vegan Dining in the Arts District

Welcome to Oh My Soul 🌱

Step into Charlotte’s first vegan restaurant in the Arts District. We are here for everyone – whether you are vegan, plant-based, health-conscious, or just curious. Our menu has waffles, wraps, burgers, pastries, and more – all cruelty-free and made with care. Enjoy a dining experience that is kind to every kind.
Oh My Soul - NoDa

Oh My Soul - NoDa

Experience Charlotte’s first vegan restaurant in the heart of NoDa. From waffles and wraps to burgers and pastries, every dish is cruelty-free and made with care. Whether you want to dine in, takeout, or delivery, our NoDa spot is ready to serve you.
Grab & Go Made Easy

Grab & Go Made Easy

Short on time? Oh My Soul On The Moo’ve brings bold South African-inspired flavors right to your fingertips. Enjoy fresh, convenient wraps, bowls, and snacks for pickup or delivery – perfect for busy days or a quick plant-based meal.
Delicious & Cruelty-FREE

Delicious & Cruelty-FREE

Oh My Soul stands for Compassion, Empathy, and Kindness – something we all need to be more conscious of in our lives. Waffles, wraps, burgers, pastries, and so much more!
Be Kind to Every Kind

Be Kind to Every Kind

At Oh My Soul, we believe the world is for all beings, not just humans. We stand for compassion, empathy, and kindness. Every dish we serve reflects this belief – from our hearty wraps to our fresh burgers. Eating here is more than a meal; it’s a small step toward a kinder world.

Order From Our Website

Order directly from our website to save money in fees, get faster service, earn free food via our rewards program, and support local business.

Browse our gallery to see vibrant, plant-based dishes made with care. From hearty wraps and burgers to fresh pastries, every plate shows the creativity and kindness behind each meal. Get inspired for your next visit or order!

Visit Either of Our Locations

Visit Either of Our Locations

Whether you want to enjoy a relaxed meal on a patio or grab a quick, flavorful bite on the go, we’ve got you covered. Choose our NoDa spot for a full dining experience or On The Moo’ve for convenient grab-and-go meals. Compassionate, plant-based food is just a click away. Oh My Soul - NoDa 📍 3046 N Davidson St, Charlotte, NC 28205 Oh My Soul On The Moo’ve - Uptown 📍 601 S Tryon St Suite A137, Charlotte, NC 28202

What our guests are saying

Oh My Soul has really tempting and satisfying vegan food. The Elote Ribs are so good that we ordered a second plate of them! When the weather was warmer we sat outside and had the Aikona Waffle with crispy cauliflower, a Hip-Hop Chick and a Pink Skies Shake. I really hope they bring back the peach milkshake-it was really refreshing in the summer!

 Karen A.

Karen A.

I really loved the atmosphere, the staff was super friendly, and very informative about all the options they had. Will definitely be back tomorrow!

Jadine T.

Jadine T.

It was my first time dining there. Saw it on social media. It's now my favorite restaurant! I drove all the way from Columbia just to try it out. It was worth the drive! I treated myself for my Bornday and I'm glad I did! They even gave me a discount just because it was my Bornday! I will definitely be back!

Joyell R.

Joyell R.

Featuring

Delivery

Takeout

Dine In

Oh My Soul Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Breakfast, Lunch, and Dinner

Do you offer delivery or takeout?

Yes, we offer Delivery and Takeout

What areas do you serve?

Our locations