⚠️ Your pot should only be half-filled with water to leave room for ingredients. For example:
6 quarts of water in a 12-quart pot
~6 quarts cold water
3–4 bone-in chicken thighs (skin optional)
6–8 beef short ribs (thicker cuts, with bone preferred)
3–6 Russet potatoes, peeled & medium-diced
2 medium beets, peeled
Slightly less than ¼ stick butter
½ large yellow onion (or 1 medium), diced
3 garlic cloves, minced
3–8 carrots, peeled & shredded (adjust to size)
1–3 jalapeños, minced (optional, not traditional)
~10 oz plain tomato sauce (start with ¾ of the can; adjust to taste)
Salt & pepper
2–3 bell peppers, medium diced (optional, not traditional)
2–3 celery sticks, small diced (optional, not traditional)
Fresh dill, generous handful (essential)
Fresh parsley, to taste
Fresh cilantro, on the side (optional garnish for the bold)
1 medium head green cabbage, shredded
Sour cream
Fresh white bread (French or Italian loaf recommended)
Place chicken, beef, and cold water in pot.
Slowly bring to a boil, skimming foam/fat as it rises.
Reduce to a gentle simmer. Cook uncovered for 2–2.5 hours, continuing to skim as needed.
After simmering:
Remove meat, discard bones/skin. Shred meat with forks.
Return shredded meat to broth.
In a small pot, boil whole, peeled beets until fork-tender (about 30–40 minutes, depending on size).
Let cool, shred with a grater, and set aside for later sauté step.
If prepping early, soak diced potatoes in cold water for 20–60 minutes to reduce starch.
Add potatoes to simmering broth. Let cook while veggies are prepared.
In a large pan over medium-high heat:
Melt butter
Sauté onions, garlic, carrots, jalapeños (if using), and pre-cooked shredded beets
Season lightly with salt & pepper
Cook until onions soften (~10 minutes)
Add tomato sauce, season again, simmer for 5 minutes
Add sauté mixture to broth, bring soup back to a simmer, and let potatoes finish cooking.
Once potatoes are tender (test with fork), add:
Bell peppers (optional)
Celery (optional)
Lots of fresh dill (mandatory in this household)
Fresh parsley, to taste
Serve cilantro separately for garnish—those with proper taste buds will thank you.
Add shredded cabbage. Simmer for 5–20 minutes, depending on how crunchy you like it. Grandpa preferred it crisp, so we honor that.
Let the soup rest—the longer it sits, the better it gets.
Serve hot with:
✅ A generous dollop of sour cream
✅ Crusty white bread
Optional: Add a splash of vinegar or lemon juice for bright tanginess.
Borscht improves overnight; leftovers are gold.
Reject anyone who rejects sour cream: your life doesn't need that negativity.