Shanghai-Style Red Vegetable Soup (罗宋汤 - Luo Song Tang), by
Print Recipe
5 from 8 votes

Shanghai-Style Red Vegetable Soup (罗宋汤 - Luo Song Tang)

Shanghai-Style Red Vegetable Soup, or luo song tang (罗宋汤) is a Chinese adaptation of European vegetable soups, made rich and tasty with the addition of oxtails.
Prep Time10 mins
Cook Time2 hrs
Total Time2 hrs 10 mins
Course: Soup
Cuisine: Chinese - Shanghai
Keyword: luo song tang
Servings: 8
Calories: 383kcal
Author: Judy


  • 2 pounds oxtails
  • 2 tablespoons vegetable oil
  • 2 large onions
  • 6 cloves garlic
  • 3 small tomatoes (about 12 ounces/340g, roughly chopped)
  • 2 tablespoons tomato paste
  • 10 cups water (2.4L)
  • 2 large carrots (about 12 ounces/340g, cut into large chunks)
  • ¼ cabbage (about 12 ounces, roughly chopped)
  • 5 bay leaves
  • 2 teaspoons salt
  • 1 teaspoon black pepper
  • 1 pound potatoes (450g, about 2 large potatoes, peeled and cut into large chunks)


  • Rinse 2 pounds of oxtails and pat them very dry. Heat 2 tablespoons of oil in a thick-bottomed soup pot over medium heat to brown the oxtails.
  • Brown the oxtails lightly on both sides. While that’s happening, slice 2 large onions, smash 6 cloves of garlic, and add them in once the oxtails are finished browning. Stir well and cook until the onions turn soft.
  • While the onions are cooking, cut 3 small tomatoes into rough chunks. Add them to the pot when the onions have softened. Clear a space in the center of the pot, and add 2 tablespoons of tomato paste, letting it fry lightly. Stir and cook until the tomatoes are slightly dissolved and the oil in the pot turns reddish––a few minutes over medium heat.
  • Now add 10 cups water, and turn up the heat to high. Cut the carrots and cabbage, and add them to the pot, along with 5 bay leaves, 2 teaspoons salt, and 1 teaspoon black pepper. Cover and bring to a boil, then reduce the heat to simmer for 60 minutes.
  • After 60 minutes of simmering, peel and cut the potatoes, and add them to the soup. Bring it to boil, then reduce the heat to simmer for 30 more minutes, or until the potatoes are tender. Salt to taste before serving.
  • Soups (and stews) always taste better the next day, so don’t fret if you have leftovers. Freeze the soup for another meal, and you will be very happy that you did!


Calories: 383kcal | Carbohydrates: 16g | Protein: 38g | Fat: 19g | Saturated Fat: 9g | Cholesterol: 125mg | Sodium: 874mg | Potassium: 530mg | Fiber: 4g | Sugar: 5g | Vitamin A: 3020IU | Vitamin C: 27.7mg | Calcium: 82mg | Iron: 6.9mg