
- 2 tablespoons olive oil
- 2 cups (1 pound) seitan, cut into 1/2-inch cubes (use tofu or chopped portobello mushrooms if you are gluten free)
- 1 onion, peeled and finely chopped
- 3 1/2 quarts vegan beef broth (make with vegan beef bullion)
- 1/4 cup red wine vinegar
- 2 tablespoons lemon juice
- 2 1/2 cups cabbage, cored and shredded
- 3 cups ripe tomatoes, diced
- 4 cups beets, peeled and diced (tops reserved and chopped)
- 2 bay leaves
- Salt and pepper, to taste
- 2 cups vegan sour cream
- 1/4 cup chopped dill (or more to taste)
Heat oil over medium-high heat in a large stockpot. Add the cubed seitan, and sear until well browned. Stir in the onion, and cook until tender and translucent, about 2 minutes. Pour in the broth, vinegar, and lemon juice; add the cabbage, tomatoes, diced beets, bay leaves, salt, and pepper.
Bring to a boil over high heat, then reduce heat to medium-low, cover, and simmer until the seitan and beets are tender, about 2 hours. Stir the beet tops into the borscht, and simmer an additional 15 minutes and season to taste with salt and pepper. Garnish with a generous dollop of sour cream and a sprinkling of dill.





