Put all ingredients (except for the tofu) in a bowl and puree with a hand blender to a thick mass.
Put the tofu in the marinade as a steak or in pieces for shashlik and let it steep for at least 1-2 hours. Then fry them in a pan or on the grill until crispy, brushing with the marinade again.