Cook the rice: Prepare the rice according to package instructions. Set aside and keep warm.
Sauté the base: Heat 1 tablespoon of olive oil (or broth for oil-free) in a large skillet over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and mushrooms, cooking for another 3 minutes.
Build the flavors: Stir in the smoked paprika, thyme, cumin, ginger, and allspice. Add the tomato passata, shredded seitan, tempeh, or tofu, along with the apple cider vinegar and coconut sugar. Stir to combine, bring to a boil, then reduce the heat to low. Cover and simmer for 15 minutes, stirring occasionally.
Make the avocado yogurt: Mash the avocado in a bowl until smooth, then mix in the yogurt. Season with a pinch of salt.
Prepare the salsa: Combine the pineapple, red onion, chili, and cilantro in a bowl. Mix well and set aside.
Assemble and serve: Divide the cooked rice among four bowls or plates. Top with the smoky pulled mixture, a dollop of avocado yogurt, and a generous spoonful of pineapple salsa. Serve immediately.