Ingredients
Equipment
Method
- Sauté half of the onion with diced tomatoes over medium heat for 15–20 minutes until jammy and slightly reduced.
- Mash gently while cooking to concentrate flavor and achieve a thick, clinging base.
- In a skillet, sweat the cabbage, remaining onion, and green pepper in 1 tbsp vegan butter over medium heat for 10–12 minutes until soft. Add garlic at the end.
- Transfer sautéed vegetables to a large pot. Add water, pinch of salt, whole beet, halved potatoes, carrots, celery, green onions, and tomatoes.
- Cover partially and bring to a steady boil. Cook about 23 minutes until potatoes are fork-tender.
- Remove halved potatoes to a bowl. Mash hot with vegan butter and coconut cream until smooth and glossy.
- Stir mashed potatoes back into the soup to thicken naturally. Remove and discard the beet.
- Off heat, fold in fresh dill and optional sauerkraut. Let the pot rest partially covered for 15–20 minutes to develop flavor.
- Taste and adjust with apple cider vinegar or lemon juice, plus a final pinch of salt. Thin with water if desired.
- Serve with a dollop of vegan sour cream, sprinkle of fresh dill, and a crack of black pepper. Accompany with crusty bread or pickles if desired.
Notes
Uniform chopping ensures even cooking and tender texture. Whole beet imparts color without overpowering beet flavor. Mash potatoes hot to create creamy texture without dairy. Soup tastes better the next day; store in airtight containers in the fridge up to 1 week. Freeze in single-serving cups or freezer bags for up to 3 months; thaw overnight in fridge. Reheat gently over medium heat, adding water if thickened.
