Best Vegan Sandwiches in Joburg


Crusty bread, crispy lettuce, juicy tomatoes, yummy fillings and creamy spreads… there is nothing not to love about a fresh sandwich. They make for delicious lunches and quick snacks, they’re healthy and nutritious and they pack a huge flavour punch. But, can you get all of this in a vegan option? You most certainly can at these places. 


vegan sandwiches

The Fussy Vegan

This Blairgowrie eatery has become the go to for vegan food. Their menu offers a diverse range of burgers and burritos, which may or may not be considered sandwiches. However, they do offer some of the best actual sandwiches. Apart from the menu items, they offer various pre-made sarmies. The most popular of which are the tofu mayo and the BLT, which come in biodegradable packaging to boot. The BLT uses seitan bacon on brown bread with fresh lettuce and tomato and is delicious even to an omnivore’s palate.

Vegeata and Jackson’s Real Food Market

Vegeata is the popular food stand that has taken the vegan world by storm. They offer some of the yummiest doughnuts, nachos, bao buns and cakes. The only problem with Vegeata is that there are not enough places to get their amazing food! So, they have teamed up with Jackson’s Real Food Market in Bryanston and Kyalami to offer up gourmet doughnuts, cupcakes and their very own sandwiches. For now, these come in BLT and BBQ Jackfruit and Slaw.

Kaylee’s Eatery

This is the perfect place to go for a late brunch and to enjoy some freshly-made vegan pancakes and a glorious sandwich. They have a few loaded bread options, but the Lox with vegan cream cheese, smoked papaya, capers and chives is a favourite among patrons. And the Elvis: peanut butter, banana, seeds, maple syrup with added vegan bacon bits is a must-try. Remember to try a slice of their vegan Red Velvet Cake before you go, two slices of cake with cream cheese in the middle counts as a sandwich, right?

Fruits and Roots

Although not vegan, this vegetarian restaurant and shop offers some amazingly delicious vegan sandwiches. Their Italian Roast Vegetable Sandwich is topped with roasted butternut, brinjal, mushroom, pepper and spring onion with baked tofu and hummus. If that doesn’t sound like a delectable and healthy sandwich, we don’t know what does. Another scrumptious choice is the Alpha Avo Hummus, which is loaded with avocado, alfalfa sprouts, lettuce and tomato all dressed in lemon juice.

Saxon Hotel

The sandwich in question is not on the menu of either Grei or Qunu; the two restaurants at the Saxon Hotel in Sandton. Instead, this sandwich is served at the high tea at the hotel. This roasted vegetable finger sandwich is the vegan option on the delicate sandwich plate. The bread is loaded with nuts and seeds and stuffed with a medley of roasted vegetables. These were, without a doubt, the most delectable vegetables we’ve ever had and were perfectly matched with the chewy health bread.

Casa Marani Italian Deli

This deli is neither vegetarian nor vegan but they do offer a build your own sandwich on their menu. Just choose your bread and top it with as many of the delicious topping as you want. How does an olive ciabatta drizzled with olive oil and topped with marinated peppers, sundried tomatoes and brinjals sound? Or artichokes, marinated zucchini and fresh tomato on a ciabatta with hummus? They also have a selection of meat and cheeses if you happen to be dining with non-vegans.

Subscribe to our



Follow us


More Articles

Subscribe to Joburg and stand a chance to win a R250 Takealot Voucher!

Subscribe to and stand a chance to win a R250 Takealot voucher!