First soak the sunflower seeds for about 15 minutes in boiling water. Let them sit while you prepare the rest of the ingredients.
In a pan, cook the minced shallots with vegetable oil until translucent. Add minced garlic, and stir and cook until fragrant.
Add mushrooms and cook until browned (a lot of moisture will be cooked out). Add tomato paste and paprika and stir to coat. Cook for another minute or so and remove from heat.
In a food processor or a high speed blender (it'd be smoother in the blender), add the drained sunflower seeds, mushroom/onion mixture, white pepper, soy sauce, salt, and vegan butter and blend until everything is smooth. Scrape down the sides until everything is well blended.
Serve on banh mi, with baguette, crackers, or whatever you fancy :) (It keeps for about 3-4 days in the fridge)