Borscht with Ribs and Young Beets — Slavic Beet Soup

Welcome to a taste of Eastern European summer! This recipe for Borscht with Ribs and Young Beets is a celebration of fresh, seasonal ingredients. Borscht is more than just a soup; it's a cultural icon, a bowl of comfort that varies from family to family. Our version uses tender young beets along with their nutritious greens, a traditional practice that adds a unique, earthy flavor and ensures nothing goes to waste. The savory pork ribs create a rich, flavorful broth that perfectly balances the sweetness of the beets. Get ready to create a truly memorable and satisfying meal!

Cooking: 1 hour, 30 minutes
Quantity: 5 Servings
Per serving
Calories: 381 kcal
Proteins: 14.2 g
Fats: 24.4 g
Carbohydrates: 18 g

Ingredients for Borscht with Ribs and Young Beets

  • 600 g pork ribs
  • 150 g onion
  • 100 g carrots
  • 150 g tomatoes
  • 250 g potatoes
  • 300 g young beets with greens
  • root vegetables and spices for the broth
  • salt, black pepper, vegetable oil

How to Make Borscht with Ribs and Young Beets

We start with the ribs and broth – this is the foundation of our borscht (a sour soup popular in Eastern Europe, made with beetroot as the main ingredient). Trim the fat from the rib racks and score the membrane. Place the prepared ribs in a pot and pour in 1.5 liters of cold water. Add root vegetables and spices: 2-3 teaspoons of dried parsley with roots, a few bay leaves, and whole black and allspice peppercorns. You can also add a whole onion and a couple of garlic cloves. Just remember to remove the boiled onion and bay leaves once the ribs are cooked.

Raw pork ribs, root vegetables, and spices in a pot with water, ready to be cooked for the borscht broth.

We start with the ribs and broth – this is the foundation of our borscht.

A pot of borscht broth with ribs simmering on the stove, with foam being skimmed off.

Bring to a boil, salt to taste.

Chopped onions being added to the pot with cooked ribs and broth.

When the ribs are cooked, add the vegetables.

Bring to a boil and salt to taste. Skim off the scum with a skimmer. Cook on low heat for 1 hour with the pot covered.

Once the ribs are cooked, add the vegetables. Finely chop the onion. Add the chopped onion to the pot with the boiling broth. There’s no need to remove the meat; let it continue to cook.

Thinly julienned carrots on a cutting board, ready to be added to the soup.

Julienne the carrots.


Julienne the carrots and add them to the borscht after the onion.

Diced tomatoes being added from a cutting board into the pot of borscht.

Add the diced tomatoes to the pot.

Peeled potatoes being cut into large chunks on a cutting board.

Cut the peeled potatoes into large chunks.

A pot of borscht with all the vegetables simmering on the stove.

After it boils, simmer on low heat for 30 minutes.


Add diced tomatoes to the pot. Fresh or canned tomatoes in their own juice will give the borscht a light tanginess.

Peel the potatoes and cut them into large chunks. Add the chopped potatoes to the pot.

After it comes to a boil, cook on low heat for 30 minutes, by which time the potatoes and carrots will be tender.

Young beets with their stems being washed in a bowl of cold water.

Place the beets with trimmed stems in cold water.


Prepare the beets. Trim the stems, leaving about 4-5 centimeters. Place the beets with the trimmed stems in cold water and wash them thoroughly.

Halved young beets in a frying pan with oil, ready to be cooked.

Pour vegetable oil into a pan, add the beets.

Fresh beet greens being shredded into thin strips on a cutting board.

Thoroughly wash the beet greens and shred them into strips.

Cooked young beets being added to the pot of finished borscht.

At the very end of cooking, add the fried or baked young beets to the borscht.


Cut the beets in half, and the larger ones into quarters. Pour vegetable oil into a frying pan and add the beets. You can then cook them on low heat on the stove or cover the pan with foil and bake them in the oven. Small young beets will be ready very quickly, in about 15 minutes.

Thoroughly wash the beet greens and shred them into strips, like cabbage. Add the beet greens to the pot 5 minutes before the borscht is done.

At the very end, add the fried or baked young beets to the borscht. Bring to a boil, then immediately remove from the heat. Salt and pepper to taste, and let it sit for a bit to let the flavors meld.

A bowl of borscht being served with a spoonful of smetana (sour cream).

Season with smetana or thick yogurt. Serve hot.


Ladle the borscht into bowls, adding the ribs to each plate. Garnish with smetana (a type of sour cream from Central and Eastern Europe) or thick yogurt. Serve hot.

And there you have it – a beautiful, ruby-red bowl of Borscht that's bursting with flavor and tradition. The best way to enjoy it is piping hot, with a generous dollop of smetana (or sour cream) and a sprinkle of fresh dill. Don't forget a slice of dark rye bread on the side for dipping! A little secret: borscht often tastes even better the next day as the flavors meld together. We hope you enjoy making this comforting dish and sharing it with your loved ones. Happy cooking!