Borscht Soup

Borscht soup is a beautifully vibrant beet soup with deep savory flavor, tender vegetables, and a bright finish that makes every spoonful feel comforting and fresh at the same time. Served with a dollop of sour cream and plenty of dill, it is a classic soup that always stands out on the table.

A bowl of borscht soup topped with sour cream and fresh dill

Borscht is one of those soups that looks striking the moment it reaches the table. Its rich ruby color makes it memorable, but what keeps people coming back is the balance of flavors underneath. You get earthiness from the beets, sweetness from the vegetables, and a gentle tang that keeps the soup lively rather than heavy.

A good homemade borscht feels both hearty and fresh. Potatoes, cabbage, carrots, onion, and broth turn it into a comforting meal, while a little tomato paste and vinegar help round everything out. The final spoonful of sour cream and dill adds the creamy, herby finish that makes the bowl feel complete.

This is the kind of soup that tastes wonderful the day it is made and often even better the next day. If you enjoy soups with depth, color, and character, borscht is an excellent recipe to keep in your collection.

Quick Recipe Info

  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 20 minutes
  • Servings: 6 servings
  • Difficulty: Easy
  • Best For: Comforting dinners, cozy lunches, and make-ahead meals

Why You’ll Love This Recipe

  • Its deep red color makes it a beautiful soup to serve.
  • The flavor is comforting, earthy, and gently bright at the same time.
  • Loaded with vegetables, it feels hearty and satisfying.
  • It reheats very well, which makes it great for leftovers.
  • A dollop of sour cream and fresh dill takes it to another level.

Ingredients

Ingredients for borscht soup including beets, cabbage, carrots, potatoes, onion, garlic, broth, dill, tomato paste, sour cream, and seasonings
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, julienned or grated
  • 3 medium beets, peeled and julienned or grated
  • 2 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 6 cups beef broth or vegetable broth
  • 2 medium potatoes, peeled and diced
  • 3 cups green cabbage, shredded
  • 1 tablespoon lemon juice or apple cider vinegar
  • 1 teaspoon fine salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 bay leaves
  • 2 tablespoons chopped fresh dill, plus more for serving
  • Sour cream, for serving

How to Make It

  1. Sauté the base vegetables: Heat the olive oil in a large soup pot over medium heat. Add the onion and carrots, then cook for about 5 minutes, stirring occasionally, until they begin to soften.
  2. Add the beets and garlic: Stir in the beets and garlic and cook for another 4 to 5 minutes, letting the vegetables soften slightly and release their color.
  3. Build the flavor: Add the tomato paste and stir for 1 minute so it coats the vegetables and deepens in flavor.
  4. Simmer the soup: Pour in the broth, then add the potatoes, cabbage, salt, pepper, and bay leaves. Bring the soup to a gentle boil, then reduce the heat and simmer for 25 to 30 minutes, until the potatoes and cabbage are tender.
  5. Finish the soup: Stir in the lemon juice or vinegar and the chopped dill. Taste and adjust the seasoning if needed.
  6. Rest and serve: Let the soup rest for about 10 minutes before serving so the flavors settle. Ladle into bowls and top with sour cream and extra dill.
Close-up of borscht soup showing beets, vegetables, sour cream, and dill

Tips for Best Results

  • Wear gloves when handling beets if you want to avoid stained hands.
  • Julienned beets and carrots give the soup a classic texture, but grating also works well and speeds things up.
  • Add the acid near the end so the soup keeps a brighter flavor and color.
  • If you want a richer bowl, use beef broth. For a lighter version, vegetable broth works nicely.
  • Borscht often tastes even better after a night in the refrigerator.

Variations and Substitutions

  • Add cooked shredded beef for a heartier version.
  • Use vegetable broth and skip the meat for a vegetarian bowl.
  • Add white beans for extra substance and protein.
  • Include a pinch of sugar if you want to soften the earthy edge of the beets.
  • Serve it with rye bread or crusty bread on the side.

Serving Ideas

Serve borscht soup hot with a spoonful of sour cream and plenty of fresh dill. It pairs beautifully with rye bread, crusty bread, or a simple salad on the side.

Storage and Reheating

  • Store leftover borscht in an airtight container in the refrigerator for up to 4 days.
  • Reheat gently on the stovetop or in the microwave until hot.
  • The color and flavor often deepen after resting overnight.
  • You can freeze it without the sour cream garnish for up to 2 months.

Borscht Soup

A vibrant beet soup with tender vegetables, savory broth, and a bright finish, served with sour cream and dill.

Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 20 minutes
Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, julienned or grated
  • 3 medium beets, peeled and julienned or grated
  • 2 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 6 cups beef broth or vegetable broth
  • 2 medium potatoes, peeled and diced
  • 3 cups green cabbage, shredded
  • 1 tablespoon lemon juice or apple cider vinegar
  • 1 teaspoon fine salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 bay leaves
  • 2 tablespoons chopped fresh dill, plus more for serving
  • Sour cream, for serving

Instructions

  1. Sauté the base vegetables: Heat the olive oil in a large soup pot over medium heat. Add the onion and carrots, then cook for about 5 minutes, stirring occasionally, until they begin to soften.
  2. Add the beets and garlic: Stir in the beets and garlic and cook for another 4 to 5 minutes, letting the vegetables soften slightly and release their color.
  3. Build the flavor: Add the tomato paste and stir for 1 minute so it coats the vegetables and deepens in flavor.
  4. Simmer the soup: Pour in the broth, then add the potatoes, cabbage, salt, pepper, and bay leaves. Bring the soup to a gentle boil, then reduce the heat and simmer for 25 to 30 minutes, until the potatoes and cabbage are tender.
  5. Finish the soup: Stir in the lemon juice or vinegar and the chopped dill. Taste and adjust the seasoning if needed.
  6. Rest and serve: Let the soup rest for about 10 minutes before serving so the flavors settle. Ladle into bowls and top with sour cream and extra dill.

Notes

For the most balanced flavor, taste the soup right at the end and adjust the salt and lemon juice after the vegetables are fully tender.

FAQ

What does borscht taste like?

Borscht has an earthy, savory flavor with gentle sweetness from the beets and vegetables, plus a bright finish from a little acid and herbs.

Can I make borscht vegetarian?

Yes. Use vegetable broth instead of beef broth and the soup stays flavorful and hearty.

Do I have to serve borscht with sour cream?

No, but it adds a creamy contrast that works very well with the soup’s deep beet flavor.

Can I freeze borscht soup?

Absolutely. Freeze it without the garnish, then thaw and reheat when needed.

Why do you add vinegar or lemon juice to borscht?

A little acidity brightens the flavor and helps balance the earthy sweetness of the beets.

Can I make borscht ahead of time?

Yes. It is an excellent make-ahead soup and often tastes even better the next day.

Borscht Soup is a recipe that feels both comforting and distinctive. Its rich color, vegetable-packed texture, and balanced flavor make it a very satisfying soup to cook and share. If you want a bowl that feels hearty but still bright and fresh, this is a beautiful one to keep on hand.

Tried This Recipe?

I’d love to hear how it turned out for you. Your review helps other home cooks know what to expect and helps me improve this recipe. Please leave a star rating and a short comment below.

Leave a Review

Leave a Review

Your email address will not be published. Reviews are held for approval before appearing.

Your Rating *

Choose a rating from one to five stars.

Add a photo
No photo selected

Optional. Upload a JPG, PNG, or WebP up to 5 MB.