Cut the beef (or chicken or tofu) into 1/2-inch thick slices and line a baking sheet with aluminum foil.
In a blender or food processor, combine the remaining ingredients. Remove half the marinade to a bowl to use as a dipping sauce later, leaving the remaining marinade still in the blender or food processor.
Add 2 Tbsp. water to the marinade that remains in the blender or food processor and combine until smooth and pourable. Add another 1 - 2 Tbsp. of water if the marinade is still too thick to pour.
In a flat dish or a plastic bag, combine the meat (or tofu) with the marinade from the blender and mix to coat it thoroughly. Marinate the meat (or tofu), covered and refrigerated, for at least 30 minutes or overnight, if possible.
Preheat the broiler and put the rack about 3 inches from the heat source.
On the baking sheet, broil the meat (or tofu) for about 4 minutes per side until it is browned and cooked through. (Alternatively, you can grill it.) Serve it immediately with the dipping sauce or refrigerate it for up to 3 days.