Prepare the ingredients: Chop and measure all vegetables and proteins clearly and accurately.
Add broth to the crockpot first, then layer the tofu, mushrooms, bamboo shoots, carrots, garlic, and ginger.
Stir in soy sauce, vinegar, and chilies, ensuring they combine well with the other ingredients.
Set the crockpot on low heat for 6-7 hours, or high heat for 3-4 hours.
Once cooked, mix the cornstarch and water and stir it into the soup to thicken.
Taste the soup and adjust seasoning, adding more vinegar or Sriracha if desired.
Serve the soup hot, garnished with chopped green onions.