Vegan Tofu Borscht

5 from 9 votes
Jump to Recipe31 Comments

This post may contain affiliate links. Please read our disclosure policy.

Vegan Tofu Borsch (Beet Soup)

Have you ever heard of Borscht? If not, you are missing out on a delicious and comforting stew! This Ukrainian-inspired stew is naturally sweet, packed with shredded beets and cabbage, and super easy to prepare!

Do you know the best thing about this recipe? You don’t even have to get your blender out!

Vegan Tofu Borsch

📔 What is Borscht?

Borsch or Borscht is a beet soup very popular in Ukraine and Russia. It is prepared with beets, cabbage, carrots, and other aromatics. It’s incredibly comforting and healthy and requires basic ingredients!

🥣 How to Make Vegan Borscht

There are hundreds of different borsch recipes; some include bell peppers, potatoes, or even celery. Here, we will be using carrots, shredded cabbage, onions, and obviously beets that give this stew its beautiful dark red color and natural sweetness.

SOUP

First, we start by preparing the vegetables: cabbage and beets are shredded, onions are minced, and carrots are diced.

Note: To create more texture, I cut beetroots in two different shapes: cubed and shredded. Feel free to shred them if you prefer.

Vegan Tofu Borsch

Next, fill a large pot with water and add the beets and carrots, tomato paste, coconut sugar, and salt. Let simmer for about one hour.

On the side, onions are caramelized in a skillet before being added to the broth. Caramelized onions add sweetness and a ton of flavor to this soup.

Regarding the garlic, it is only added at the end of cooking.

TOFU

While the traditional recipes call for beef, I decided to replace the protein with marinated tofu.

Tofu is marinated in a simple mix of soy sauce, oil, and maple syrup before being shallow-fried in a skillet until golden brown and caramelized.

Vegan Tofu Borsch (Beet Soup)

CASHEW SOUR CREAM

The cashew sour cream is totally optional but highly recommended. It makes this soup creamier and contrasts with the natural sweetness of the beets. If you are making the cashew cream, make sure to soak your cashews at least 4 hours before starting. Otherwise, you can simply use store-bought vegan sour cream.

For the cream, blend soaked cashews with water, salt, and lemon juice until creamy. That’s it!

Vegan Tofu Borsch (Beet Soup)

To serve, pour the piping hot beetroot and cabbage soup into bowls, top with the sautéed tofu, add a dollop of cashew cream, and garnish with parsley!

💬 FAQ

Can I use canned or pre-cooked beets for this recipe?

Fresh beets are mandatory for this recipe. Canned beets will not yield the best flavor.

What kind of cabbage should I use?

Most authentic recipes call for green cabbage; however, if you only have red cabbage on hand, it will work as well.

How long can I keep this borscht?

It will keep for up to 4 days in the refrigerator. Reheat gently over low-medium heat. Personally, I found it tastes even better the next day!

What can I substitute for tofu?

Tofu is not essential to this recipe, but you could substitute the tofu for vegan chick’n or tempeh!

Is sour cream essential?

The short answer is no, but it does take the soup to another level by adding creaminess and a subtle sourness. If you don’t have time to make the cashew cream, feel free to use vegan yogurt.

Vegan Tofu Borsch (Beet Soup)

I hope you will love this vegetarian borscht recipe! It’s warming, low-calorie, and I can guarantee it will warm you up!

Looking for more beet recipes? Check out this Sheet-Pan Rosemary Roasted Vegetables or this Vegan Seitan Wellington!

If you try this recipe, let me know in the comments and tag @fullofplants on Instagram!

Vegan Tofu Borsch (Beet Soup)
full of plants in envelope

Save this recipe!

Save Recipe

Vegan Tofu Borscht

5 from 9 votes
Author: Thomas Pagot
A comforting beetroot soup with cabbage, marinated tofu and cashew sour cream to warm up a cold winter evening.
Prep Time : 20 minutes
Cook Time : 1 hour
Total Time : 1 hour 20 minutes
Servings 6 servings
Calories 273 kcal

Ingredients

Marinated tofu

  • 9 ounces (255 g) extra firm tofu
  • 2 tbsp (30 ml) soy sauce
  • 1 tbsp (15 ml) oil
  • 2 tsp (10 ml) maple syrup

Borsch (Beet Soup)

  • 11 cups (2,6 L) water
  • 2 tsp salt
  • 1 tbsp (12 g) coconut sugar
  • 4 small beets
  • 3 carrots
  • 1/2 white cabbage
  • 2 onions finely sliced
  • 2 tbsp (16 g) tomato paste
  • 2 cloves of garlic minced
  • 1 tbsp (15 ml) lemon juice
  • fresh parsley

Cashew sour cream (optional)

  • 1 cup (140 g) raw cashews soaked overnight
  • 1/2 cup (120 ml) water
  • 1/4 tsp salt
  • 2 tsp (10 ml) lemon juice or more to taste, depending on how sour you like it
Shop My Kitchen Favorites ➜

Instructions
  

Marinated tofu

  • Drain the tofu and wrap it in a paper towel. Place something heavy on top (a mason jar filled with water for example, or a heavy pan or skillet) and let the paper towel absorb the moisture for at least 15 minutes.
  • In the meantime, combine the soy sauce, oil and maple syrup in a bowl.
  • Unwrap the tofu, and cut it into small cubes, transfer it to the marinade bowl and toss to coat it with the marinade. Let it marinate while you prepare the soup.
  • About 5 minutes before the soup is ready, heat one tablespoon oil in a large iron skillet over medium heat. Add the tofu and sauté on each side for 3-4 minutes, or until slightly brown and crispy.

Borsch

  • Heat the water over medium heat in a large pan or stewpot. Add the salt and coconut sugar.
  • It’s time to prepare the vegetables. For the beets: wash and peel them. Cut two of them into 1/2-inch cubes and roughly shred the other two. For the carrots: wash and peel them, and cut them into bite-size matchsticks. For the white cabbage: discard the core, slice the cabbage into 3/4-inch thick slices.
  • Add the cubed beetroot and the carrots to the water and bring to a boil. Reduce heat, cover and let simmer for 30 minutes.
  • In the meantime, heat one tablespoon of oil in a large skillet and add the sliced onions. Cook for about 10 minutes until they start to brown and caramelize. Stir in the tomato paste and remove from heat. Transfer the caramelized onions and the tomato paste to the soup pot.
  • After 30 minutes, add the cabbage and shredded beetroot to the pot and let simmer covered for another 30 minutes. Remove from heat, and stir in the raw chopped garlic and lemon juice. Taste and adjust saltiness if needed.
  • Divide into serving bowls, top with the fried tofu, a dollop of cashew cream and fresh parley.
  • The soup will keep for up to 4 days in the refrigerator. It can also be served cold.

Cashew sour cream

  • Drain the soaked cashews and rince them under cold water.
  • Place them in a blender with the water and blend on high, scraping the sides from time to time until you get a smooth and creamy consistency. Stir in the salt and lemon juice and blend a few more seconds. Taste and adjust the salt or lemon juice if needed.
  • Transfer to a small bowl, cover and keep in the refrigerator for up to 3 days.

Notes

Recipe inspired by Ukrainian borsch by European Market Deli and Cafe and Russian borsch by Marina V.

Nutrition

Serving: 1 serving (with cashew cream) | Calories: 273 kcal | Carbohydrates: 29.4 g | Protein: 10.5 g | Fat: 14.9 g | Fiber: 6.3 g | Sugar: 14.6 g
Disclaimer: The nutrition information provided is an estimate only and may vary depending on the ingredients, brands, and substitutions used. We cannot guarantee its accuracy and are not responsible for any discrepancies.
Course : Main Course, Soup
Cuisine : Russian, Ukrainian
Did you make this recipe?Please leave a comment and rating below!
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




31 Comments
Newest
Oldest Most Voted