This Vegan Shakshuka (or Shakshouka) is a quick and easy dish takes less than 20 minutes and is a flavourful and delicious brunch or dinner! High in protein thanks to the tofu, veggies for nutrients and sourdough bread for carbs. Try it now!