Recipes from Our Community: A Ukrainian Borscht Tradition
In the Cowichan Valley, food carries stories from one generation to the next. Ukrainian borscht is one of those dishes: colourful, nourishing, economical, and generous enough to serve a crowd. Every household has its own version, shaped by family memories, available ingredients, and the season.
At Cowichan Community Kitchens, recipes become even more meaningful when prepared together. A chopping board fills with beets, cabbage, onions, and carrots; familiar aromas bring people into conversation; and a large pot becomes a shared expression of care.
This recipe honours the traditional beet soup while leaving room for personal touches. It works well for a community meal, a bulk cooking session, or a freezer day when several households prepare food together.
A soup rooted in home cooking
Borscht varies widely across Ukraine and throughout Eastern Europe. Some versions are vegetarian, while others include beef, pork, or chicken. Beans, mushrooms, potatoes, dill, sauerkraut, and tomatoes may all find a place in the pot. The defining character usually comes from beets, cabbage, and a balance of sweet, savoury, and tangy flavours.
Our community-style version is designed for flexibility. It uses affordable vegetables, welcomes homemade stock, and can be adjusted for vegetarian or meat-based meals. For more ideas using seasonal produce and shared-kitchen staples, explore the community recipes gathered by Cowichan Community Kitchens.
Ingredients for a generous pot
The quantities below make approximately eight to ten servings. The soup keeps well in the refrigerator and freezes beautifully, making it useful for families, neighbours, and community meal programs.
| Ingredient | Amount | Preparation |
|---|---|---|
| Beets | 4 medium | Peeled and grated or finely diced |
| Onion | 1 large | Chopped |
| Carrots | 3 | Grated or sliced |
| Potatoes | 3 medium | Cubed |
| Green cabbage | 4 cups | Thinly sliced |
| Garlic | 3 cloves | Minced |
| Diced tomatoes | 1 can, 796 mL | With juices |
| Vegetable or beef stock | 8 cups | Low-sodium if possible |
| White beans | 2 cups cooked | Optional |
| Apple cider vinegar | 2 tablespoons | Adjust to taste |
| Fresh dill | ¼ cup | Chopped |
| Salt and black pepper | To taste | Add gradually |
| Sour cream or plain yogurt | To serve | Optional |
For a richer non-vegetarian version, simmer the stock with a meaty beef bone or a small piece of stewing beef before adding the vegetables. For a fully plant-based bowl, use vegetable stock and finish with a spoonful of dairy-free yogurt or a drizzle of sunflower oil.
Building flavour layer by layer
Warm a little oil in a large soup pot and cook the onion and carrots until softened. Add the beets and garlic, stirring for several minutes. This gentle cooking helps the vegetables release their colour and sweetness before liquid is added.
Pour in the tomatoes and stock, then add the potatoes and cabbage. Bring the soup to a boil, reduce the heat, and simmer until the vegetables are tender, usually 25 to 35 minutes. Stir in the beans near the end if using them, so they remain intact.
Vinegar is an important finishing ingredient. Add it gradually after the soup has cooked, tasting as you go. Its acidity brightens the earthy beets and keeps the flavour from becoming heavy. Finish with dill, salt, and pepper, then let the pot rest for ten minutes before serving.
The shared rhythm of preparation
Large-batch cooking changes the experience of making soup. One person can wash and trim vegetables, another can grate beets, and someone else can measure stock or prepare garnishes. Tasks become manageable, conversation develops naturally, and the work produces several meals instead of one.
Borscht also rewards patience. Its flavour deepens overnight, and the vivid colour often becomes even more pronounced after resting. A community kitchen can portion the finished soup into labelled containers for freezer storage, shared lunches, or delivery to neighbours.
The same spirit appears in other traditional food skills. Those interested in preserving vegetables and extending the harvest can read about a fermentation workshop, where simple techniques help home cooks make the most of seasonal produce.
Serving traditions and personal touches
Serve borscht hot with sour cream or plain yogurt, fresh dill, and a slice of rye bread. Some cooks add a little minced garlic, chopped parsley, or a spoonful of sauerkraut. A small amount of pickle brine can provide extra tang, especially when the beets are naturally sweet.
The soup can be adapted for dietary needs without losing its identity. Leave out dairy for a vegan meal, use gluten-free bread on the side, or replace beans with lentils for added protein. If children are helping, invite them to wash herbs, tear cabbage leaves, or add measured ingredients under supervision.
Helpful habits for a community cooking day
- Wash hands before handling ingredients and whenever moving between preparation tasks.
- Use separate cutting boards for raw meat and ready-to-eat vegetables.
- Keep knives sharp, stable, and stored safely between uses.
- Cool leftover soup promptly in shallow containers before refrigerating or freezing.
- Follow practical kitchen safety guidance when preparing large quantities with a group.
A tradition that keeps growing
A Ukrainian borscht tradition does not depend on one exact ingredient list. It lives in the practice of stretching a harvest, welcoming guests, sharing labour, and making sure a nourishing meal reaches the table. In the Cowichan Valley, those values connect cultural foodways with community resilience.
Prepare a pot with friends, bring it to a communal meal, or make extra portions for someone who could use a warm dinner. Support shared cooking in the valley by joining a Cowichan Community Kitchens event, exploring its recipes, or contributing to the organization’s work so more neighbours can cook, learn, and eat together.