Borscht Soup Recipe | Traditional Beet & Cabbage Soup from Scratch
This traditional borscht soup recipe is packed with beets, cabbage, carrots, potatoes, and fresh dill for a hearty, nourishing meal. Easy to customize with vegetables from your garden or add beef, pork, or sausage for an even heartier soup. It's budget-friendly, freezer-friendly, and perfect for preserving the harvest. Save this classic Eastern European recipe for cozy dinners all year long!
1Tablespoonof butterfor sautéing onions and celery
8cupswateror beef broth/chicken broth
1candiced tomatoes1 quart home-canned or a 28-oz can of store-bought
2largebeetsor 3 medium beets, half grated and half diced
1largecarrotsor 2 medium, grated
1mediumpotatodiced
½cupfresh dill weed
salt and pepper to tasteI love Redmond Real Salt. Use code “Pioneering” for 15% off
bay leafoptional
Instructions
Sauté the onions, celery and cabbage with the butter until soft and translucent.
Add the can of diced tomatoes and the garlic, as well as all of the water or broth.
Bring to a boil over medium high heat, then reduce to medium heat and let simmer.
Peel the beets, carrots and potato.
Dice half the beets and grate the other half.
Grate all the carrots.
Dice the potato.
Add the beets, carrots and potato to the broth. If you would like to add any other optional vegetables (ie. beans, peas, beet greens, etc.) do so now.
Allow soup to simmer on medium until diced beets and potatoes are soft (test them with a fork or by biting into them!), about 15 minutes. Remove soup from heat.
Stir in chopped fresh dill weed and salt and black pepper.
Serve hot with a dollop of sour cream and a slice of bread and butter (rye bread is best!)
Notes
Ingredient Substitutions:
Butter - The traditional recipe calls for butter, but you could use olive, avocado, or coconut oil if you need a dairy-free option.
Water - For a vegetarian version, you can use water or vegetable broth, but beef or chicken bone broth can also be used for a deeper flavor profile. I pressure-can homemade chicken broth, so that’s usually what I have on hand.
Optional Ingredients - You can add in bay leaves, green beans, peas, beet greens and shredded pork or pork sausage as desired. With hungry guys in my house, we usually opt to add in pork from our home-raised American Guinea Hogs.
Recipe Tips and Troubleshooting:
Grating only half the beets gives the broth a beautiful color while keeping plenty of hearty chunks throughout the soup.
Fresh dill makes a noticeable difference in flavor, so use it whenever possible.
Homemade bone broth creates a richer, more nourishing soup.
Like many soups and stews, the flavor develops even more after resting overnight in the refrigerator.
Taste before serving and adjust the seasoning with additional salt, pepper, or dill if needed.
Serving Suggestions:This borscht soup recipe is hearty enough to enjoy as a meal on its own, but I almost always serve it with a loaf of homemade breadto soak up every bit of that flavorful broth. Fresh rye bread is the traditional choice, though no-knead artisan bread, this easy sourdough boule recipe, or quick dinner rolls are all wonderful alongside a steaming bowl.A generous dollop of sour cream and a sprinkle of fresh dill add the perfect finishing touch, and if you enjoy traditional Eastern European flavors, a side of homemade pickled vegetables makes the meal feel extra special. When I'm feeding a crowd or especially hungry family members, I'll often serve borscht with roasted sausage or slow-cooked pork to make it an even heartier dinner.Storage Instructions:Borscht stores beautifully, making it an excellent recipe for meal planning.Allow the soup to cool completely before transferring it to airtight containers.Store in the refrigerator for up to 5 days.For longer storage, freeze for up to 3 months. Leave an inch or two of headspace in freezer-safe containers to allow for expansion.To reheat, thaw overnight in the refrigerator and warm gently on the stovetop over low to medium heat until heated through.Storing and Reheating Instructions:Borscht will freeze exceptionally well, and it’s a great way to use up all sorts of late summer and fall vegetables from your garden that you might not think to combine otherwise (like tomatoes, carrots, beets, and dill).To freeze, allow your soup to cool completely and transfer to an airtight container. (You’ll need to leave an inch or two for expansion.) Freeze for up to three months.When you’re ready to enjoy, defrost the borscht in the refrigerator overnight and gently reheat it on the stovetop over low heat.