Heat oil in a pan, and cook the onions, garlic and mushrooms on medium heat for 3 minutes. Turn heat to low, and add all of the seasonings and spices. Cook for 2 more minutes until fragrant. Set aside.
Add Cannellini beans to a food processor and blend until smooth. If difficult to blend, add 1/2 tbsp of water. Transfer to a large bowl.
Add the sautéed veggies, vital wheat gluten, and vegan mince to the bowl. Mix by hand to combine all the ingredients well. (No need to knead the mixture, just combine well)
Mold the mixture into sausages. Wrap each sausage loosely in parchment paper or aluminum foil, and twist the ends like a candy wrapper. Be sure not to wrap too tightly, as the sausages need some room to expand.
Place the sausages in a steamer and steam for 35 minutes. Let them cool for 5 minutes before removing them from the wrapping.
You can serve them immediately, or cook them in a pan or grill for added texture and crisp. Enjoy!