There was once a little Jewish diner tucked right on the corner of Spadina and College in Toronto, the kind of place you could walk past a hundred times without noticing, unless you happened to catch the warm glow behind its perpetually fogged‑up windows. Inside, it was tiny, unpretentious, and absolutely perfect for a winter lunch. They served a Sweet and Sour Cabbage Soup that felt like a hug in a bowl, rich, tangy, a little sweet, and impossibly comforting.

One taste of that first spoonful and I knew it was something truly special. I liked the soup so much that I recreated it, chopping, simmering, tasting until it matched the memory.

It’s interesting how this soup brings back fond memories for many people and some have written to me to say, “This reminds me of…” and then comes a story. Someone’s grandmother’s kitchen, a favorite café from years ago, a snowy afternoon from childhood. It’s one of those dishes that seems to unlock memories for many that were tucked away.

Sweet and Sour Cabbage Soup

4.80 from 5 votes
Print Pin Rate
Course: Soup
Prep Time: 15 minutes
Cook Time: 2 hours
Total Time: 2 hours 15 minutes
Degree of Difficulty : Easy
Servings: 6 people

Ingredients 

  • 1 tbsp vegetable oil for searing beef
  • 1 lb beef short ribs or beef shank
  • kosher salt and freshly ground pepper
  • 2 tbsp vegetable oil
  • 2 large onions peeled and thinly sliced
  • 1 small head cabbage cored and thinly sliced
  • 1 18 oz can chopped tomatoes
  • 1 cup passata or tomato sauce
  • 2 quarts beef stock
  • 1/4 cup ketchup
  • 1/4 cup brown sugar
  • 1/4 cup cider vinegar

Instructions

  • Gather ingredients before starting the recipe.
  • In a large soup pot, heat 1 tbsp vegetable oil over medium high heat.
  • Add 1 lb beef short ribs or beef shank and sear both sides until the beef loses it's color and starts to brown, about 4-5 minutes per side. Remove seared beef to a plate and reserve.
  • Add 2 tbsp vegetable oil to the stock pot and add 2 large onions, thinly sliced and generously season with kosher salt and freshly ground pepper. Stir to combine and cook for about 10 minutes, stirring frequently.
  • Thinly slice 1 small head cabbage and add to sautéed onions.
  • Return seared beef to stock pot, add 1 18 oz can chopped tomatoes and 1 cup passata or tomato sauce. Season well with kosher salt and freshly ground pepper. Stir to combine.
  • Add 2 quarts beef stock, bring the soup to a boil, then reduce heat to medium low.
  • Cover stock pot with the lid propped open with a wooden spoon and simmer the soup for 2 to 2 1/2 hours.
  • Cool soup to room temperature then place in the refrigerator overnight.
  • The next day, degrease the soup and gently reheat. Remove the beef and cut into bite sized pieces, then return to the soup.
  • Add 1/4 cup ketchup, 1/4 cup brown sugar and 1/4 cup cider vinegar and taste for seasoning. The soup should taste sweet and sour and should be quite thick.

 

Pin It on Pinterest