Minneapolis is a vibrant city known for its progressive food scene, and for those who prefer plant-based dining, the city offers a variety of vegan and vegetarian restaurants that are sure to impress. Whether you’re a lifelong vegetarian, vegan, or just looking to try something new, Minneapolis has an array of spots that serve fresh, creative, and delicious plant-based dishes. Here’s a list of the top vegan and vegetarian restaurants in the city.
1. The Herbivorous Butcher

- Cuisine: Vegan, Deli
- Vibe: Casual, Trendy
- Highlights: The Herbivorous Butcher is a pioneer in Minneapolis’ plant-based food scene, offering a unique selection of vegan meats, cheeses, and deli-style sandwiches. As the first vegan butcher shop in the U.S., it’s a must-visit for anyone craving plant-based versions of classic deli fare. From vegan “bacon” and “chicken” to delicious sandwiches and charcuterie boards, there’s no shortage of options. The shop also offers grab-and-go items like sausages, brats, and cheese spreads. It’s the perfect place for anyone who wants to indulge in comfort food without the animal products.
2. Cafe Ceres

- Cuisine: Vegetarian, American
- Vibe: Cozy, European-Inspired
- Highlights: Located in the heart of downtown, Cafe Ceres is a charming, European-style café that offers a variety of vegetarian and vegan-friendly dishes. Their menu features fresh salads, hearty grain bowls, and delicious sandwiches with plant-based options. Vegan-friendly favorites include the avocado toast and the vegan bowl with roasted veggies and quinoa. The relaxed, welcoming atmosphere makes it a great spot for brunch or a casual lunch with friends. With an emphasis on fresh ingredients and wholesome meals, Cafe Ceres is a top choice for vegetarians and vegans alike.
3. Holy Land Bakery, Grocery and Deli
- Cuisine: Mediterranean, Vegan, Vegetarian
- Vibe: Casual, Authentic
- Highlights: Holy Land Bakery, Grocery and Deli is a Minneapolis institution known for its authentic Mediterranean food. Offering a wide range of vegan and vegetarian dishes, the menu includes hummus, falafel, baba ghanoush, and veggie shawarma. They also offer fresh salads, vegan-friendly pastries, and a variety of plant-based deli items. The casual, welcoming atmosphere makes it a perfect spot for a quick and satisfying meal, whether you’re dining in or grabbing food to go. Holy Land is beloved for its flavors, fresh ingredients, and healthy options.
4. Red Cow

- Cuisine: American, Vegan, Vegetarian
- Vibe: Trendy, Modern
- Highlights: Red Cow may be known for its burgers, but it’s also a top spot for plant-based options. The restaurant offers several creative and satisfying vegan and vegetarian burgers, including the popular veggie burger made from black beans, quinoa, and vegetables. For vegan diners, there are also options like the Impossible Burger, fries, and plant-based salads. The modern setting and extensive drink menu (with craft beers and cocktails) make Red Cow a great spot for a casual dinner with friends or family, with plenty of plant-based options to choose from.
5. Spirit
- Cuisine: Vegan, American
- Vibe: Cozy, Funky
- Highlights: Spirit is a popular vegan restaurant located in the vibrant Northeast neighborhood. This quirky spot serves up comfort food with a plant-based twist, offering everything from crispy chick’n sandwiches to smoky BBQ jackfruit tacos. The restaurant has a laid-back, cozy vibe, making it perfect for a relaxed meal with friends or a casual dinner date. Their seasonal menu is always changing, but you can expect hearty, flavorful dishes that will satisfy both vegans and non-vegans alike. Don’t forget to try one of their delicious vegan desserts!
6. The Buttered Tin

- Cuisine: Vegetarian, Bakery
- Vibe: Casual, Bright
- Highlights: The Buttered Tin is a bright, casual spot in St. Paul that offers a variety of vegetarian and vegan options alongside their famous baked goods. Whether you’re in the mood for a vegan breakfast burrito or a delicious avocado toast, this place serves up comfort food with a creative flair. Their bakery is stocked with freshly made pastries, including vegan cookies, muffins, and cakes. It’s an excellent option for a casual brunch or breakfast, and it’s especially popular for its warm, welcoming atmosphere.
7. Aida
- Cuisine: Mediterranean, Vegan, Vegetarian
- Vibe: Elegant, Contemporary
- Highlights: Aida offers Mediterranean-inspired dishes with a variety of vegan and vegetarian options. The restaurant is known for its fresh, high-quality ingredients and beautifully plated dishes. Vegan-friendly choices include roasted cauliflower, lentil salads, and hummus bowls. Aida also has great options for brunch, such as avocado toast and veggie omelets. The elegant, modern interior makes it a great choice for a relaxed yet refined meal, whether you’re celebrating a special occasion or just enjoying a night out.
8. Birchwood Café

- Cuisine: American, Vegan, Vegetarian
- Vibe: Cozy, Farm-to-Table
- Highlights: Birchwood Café is a cozy, farm-to-table restaurant that prides itself on using locally sourced ingredients to create delicious vegetarian and vegan dishes. The menu changes seasonally, but you can expect dishes like roasted vegetable bowls, grain salads, and veggie-filled sandwiches. The café’s emphasis on sustainability and fresh ingredients makes it a standout in the local dining scene. With a relaxed, homey atmosphere, Birchwood Café is perfect for brunch or a casual lunch. They also offer an array of vegan pastries and baked goods, perfect for a treat with your coffee.
Conclusion: A Diverse Vegan and Vegetarian Food Scene in Minneapolis
Minneapolis is home to a growing number of vegan and vegetarian restaurants that cater to every craving, from hearty comfort food to fresh, healthy meals. Whether you’re in the mood for Mediterranean, American, or Asian flavors, the city offers diverse options that promise delicious plant-based dishes for every palate. With its wide variety of creative, flavorful dishes, Minneapolis is a great destination for vegan and vegetarian dining.
Also Read: 8 Must-Visit Family-Friendly Restaurants in Indianapolis