Add the oil to a pan along with the onion to a pan on a medium/high heat. Sauté for about 3 minutes until the onions soften. Add the garlic and cook for another 30 seconds, ensuring the garlic doesn't burn.
Drain the tofu well and crumble the tofu into the pan with your hands.
Add the mushrooms, tomatoes, red pepper, soy sauce, Himalayan black salt, turmeric, cumin, chilli and the smoked paprika and stir regularly for another five minutes, keeping on a medium to medium high heat.
Add the spinach, bring the heat down to a medium heat for another couple of minutes until the spinach has wilted down.
Stir in the nutritional yeast, then remove from the heat.
Season with some black pepper and serve with some good sourdough bread.