Press the tofu: Use a tofu press or wrap the tofu block in paper towels and weigh it down with heavy objects for 15 minutes.
Sun-dried tomatoes: Very finely chop the sun-dried tomatoes with a knife.
Seasoning: Add the sun-dried tomatoes, tomato paste, harissa (if using), red wine vinegar, oat flour, paprika, oregano, garlic powder, and salt to a large bowl. Mix thoroughly with a spoon.
Tofu mixture: Grate the pressed tofu through the small holes of a box grater. Add it to a bowl with the rest of the ingredients.
Mix well with your hands.
Shape: Press 2-3 tablespoons of the tofu mixture between your hands and into small cylinders. Then, roll it onto a plate and gently squeeze the sides to form small sausages.
Pan-fry: Heat a non-stick pan over medium heat with olive oil. Add in the sausages once the pan starts to warm up but is not burning hot yet. Fry the sausages over medium heat for 2 minutes on each side of the 4 sides (I set a timer. The key is to use low-medium heat to help them crisp up without burning.