Vegan Borscht with Beans

The tastiest, hearty, nutritious, bright, and healthy! This vegan borscht with beans will diversify your menu. Legumes perfectly replace lean meat and make the soup very filling. You can use canned or dry beans.
Updated : 14 August, 2025

Easy
About 30 min.
Ingredients
Preparation
Step 1
If you use canned beans, the borscht will be ready in minutes. If using dry beans, soak them beforehand and cook until tender.
Step 2
Peel potatoes, carrots, onions, beets, and garlic. Rinse all vegetables in clean water. Drain liquid from canned beans.
Step 3
Cut potatoes into small cubes or sticks, as you prefer.
Step 4
Pour cold water into a pot and add potatoes. How much water? It depends on how thick you want the borscht (1.5-2 liters / 6-8 cups is enough). Bring to a boil over high heat, then reduce to medium and cook 15-20 minutes.
Step 5
Meanwhile, prepare the sauté. Grate carrots and beets on a coarse grater. Dice onions and tomatoes. If desired, peel tomatoes in advance. Heat vegetable oil in a frying pan and sauté the vegetables for 5-10 minutes, stirring occasionally.
Step 6
Add tomato paste or ketchup to the pan, mix, and cook for another 2-3 minutes.
Step 7
Shred the cabbage into thin strips.
Step 8
When potatoes are almost ready, add the sautéed vegetables to the pot and increase the heat.
Step 9
After boiling, add cabbage and beans. If using a young cabbage head, add it now. For mature cabbage, add it with potatoes in step 4. Season with salt and spices. Reduce heat to medium and cook 5-7 minutes.
Step 10
At the end, add finely chopped herbs, shredded or pressed garlic, and a bay leaf. Cook for another 5 minutes, then remove from heat. Cover and let the borscht sit for a while.
Step 11
Before serving, offer ground black pepper to taste.