Of course several allergen-avoidance adaptations in the typical recipes I'd perused (onions, for example, are typically present) had to be made, and after comparing several ingredient lists, I was able to distill the essence of what makes a good borscht. Basically, the primary rule of thumb is this: if it grows near to or beneath the surface of the ground, throw it in the pot. Beets, potatoes, carrots, cabbage, and whatever else of this ilk you might happen to have on hand do wonders for the soup (and if you don't react to allium vegetables like I do, I'd recommend chucking a few of those in the broth as well). The secondary rule of thumb is not to skimp on the balsamic vinegar: it's the interplay of its sourness and the sweetness of the beets that lays the foundation for the soup's flavor. The tertiary rule of thumb is that the traditional complement of smetana (or a reasonable facsimile) is de rigeur. Interestingly enough, however, I've been able to manufacture a dairy-free substitute that, more or less, does replicate the flavor of sour cream passably well. (Fulll disclosure: having never sampled echt smetana, which I've been told repeatedly by cognoscenti is in many ways unlike typical American sour cream, I'm not sure how well it stands up to authentic Russian product.) The recipe for this has been included below as well.
The borscht itself:
- 4 small beets
- 3 small red potatoes
- 1 1/2 cups diced green cabbage
- 1 medium carrot
- 1 medium tomato
- 1 Tbsp olive oil
- 4 tsp salt (or to taste)
- pepper to taste
- 2 Tbsp fresh dill
- 1/4 cup red wine vinegar (or to taste)
- 1 tsp lemon juice
- 1/2 cup silken tofu (firm tofu is preferable)
- Salt to taste
During these last 10 - 15 min., place the tofu, salt, and lemon juice in a food processor and process for 20 - 30 seconds until reasonably smooth. Serve the borscht hot with a generous dollop of the smetana atop each portion.