I’m not sure what it was about this soup, but I ate the entire batch in about 4 meals across 3 days. I really like the shredded tofu in soup – it tastes like tofu, not noodles, but it has nice chew and is a mild contrast to the spicy broth.

Fry the onions, celery, and carrots in fat until the onions are tender. Add the ancho chiles and taco seasoning and continue cooking for a couple minutes. Add the chicken broth and canned tomatoes. Bring to a simmer. Taste and add salt as needed. Add the sausage, return to a simmer, and simmer for 20 minutes. Add the shredded tofu. Taste again and adjust the seasoning. Let the tofu simmer for at least 5 minutes (it doesn’t seem prone to becoming mushy so longer is fine) and serve.