Combine all the marinade ingredients in a small bowl. Stir to mix well. Let marinate for 5 minutes.
Heat oil in a 3-quart dutch oven over medium heat until hot. Add the green onion and ginger. Stir a few times to release fragrance. Add the mushrooms. Stir and cook for 1 minute. Add the chicken stock and turn to medium-high heat. Cook until bringing to a boil.
Add the kale leaves and the shrimp. Cook for 2 minutes. Add the tofu. Cook for another 2 to 3 minutes, or until the shrimp is cooked through and the kale turns tender. Stir in the soy sauce and add black pepper. Taste the soup. Add more salt if needed.