Lentil Beetroot Carrot Soup is a creamy, wholesome vegan borscht recipe that’s hearty, full of flavor, and easy to make. Perfect for lunch, dinner, or a cozy meal that warms you up on chilly days.
In a large pot, heat olive oil over medium heat. Sauté the onion for 5–6 minutes until translucent, then add garlic, ginger, salt, and pepper. Cook 1 more minute.
Add beetroot, carrots, lentils, and vegetable broth. Bring to a boil, then reduce the heat and simmer partially covered for 25-30 minutes until tender.
2 cups beets, 1 cup carrots, 1 cup green lentils, 5 cups low-sodium vegetable broth
Carefully blend the soup with an immersion blender until smooth. Alternatively, let cool slightly and blend in batches using a regular blender.
Serve warm with a squeeze of lemon juice and a dollop of vegan yogurt, if desired.
Notes
Wear gloves when peeling or chopping to keep your fingers from getting stained pink.
Cut beetroot and carrots into small, even pieces for faster, even cooking.
For a chunkier texture, blend only half the soup.
Adjust spices and seasoning to your taste.
Add more vegetable broth or water if you prefer a thinner soup.
Refrigerate in an airtight container for 3–4 days.
Freeze in portions for up to 2–3 months. Thaw in the fridge overnight and reheat gently