This beet soup recipe turns humble root vegetables into a rich, ruby red bowl of comfort. It's my take on classic Eastern European borscht, built on tender beets, cabbage, potatoes, and a splash of vinegar for tang. It's deeply nourishing, easy to make ahead, and packed with vegetables in every spoonful.
Box grater or food processor with grating attachment
Sharp chef's knife
Cutting board
Ladle
Measuring cups and spoons
Ingredients
3tablespoonsolive oil
1largeyellow oniondiced
3clovesgarlicminced
2mediumcarrotspeeled and grated
1stalkcelerydiced
4mediumbeetsabout 1.5 pounds or 680g, peeled and grated
2mediumYukon gold potatoespeeled and diced
3cupsgreen cabbagethinly shredded
8cupschicken broth or vegetable broth
1candiced tomatoes14.5 ounces or 411g, with juices
2tablespoonsapple cider vinegar
1teaspoongranulated sugar
2bay leaves
salt and black pepperto taste
1/4cupfresh dillchopped, plus more for garnish
sour creamfor serving
Instructions
Peel and grate the beets and carrots. Dice the onion, celery, and potatoes. Shred the cabbage and mince the garlic.
Heat olive oil in a large pot over medium heat. Cook the onion and celery for 4-5 minutes until soft. Add garlic and cook 30 seconds until fragrant.
Add the grated beets and carrots, cooking for 5-7 minutes until they begin to soften. Stir in the diced potatoes.
Pour in the broth and diced tomatoes with their juices. Add bay leaves, salt, and pepper. Bring to a boil, then reduce to a simmer.
Partially cover and simmer for 25-30 minutes until potatoes and beets are fork tender. Stir occasionally.
Stir in the shredded cabbage and simmer uncovered for 8-10 minutes until softened but still has a slight bite.
Stir in apple cider vinegar and sugar, adjusting to balance the sweetness. Season with salt and pepper to taste. Remove bay leaves. Stir in most of the fresh dill.
Ladle into bowls and top with sour cream and remaining fresh dill. Serve immediately with crusty bread.
Notes
Wear gloves when handling raw beets to avoid staining your hands.
Grate the beets instead of dicing for a smoother texture and faster cooking time.
Add the vinegar near the end of cooking to keep the tang bright.
Let the soup rest for 10 minutes off the heat before serving to let the flavors settle.
Store leftovers in an airtight container in the refrigerator for up to 5 days.
Freeze in freezer-safe containers for up to 3 months.
Reheat on the stovetop over medium-low heat, adding a splash of broth or water if needed.
To make this soup vegetarian, simply swap the chicken broth for vegetable broth.
For extra heartiness, add cooked shredded beef, shredded rotisserie chicken, or a can of drained cannellini beans.
For a creamier texture, blend the soup smooth with an immersion blender.