Taiwanese Beef Soup. If there’s a single anthem to represent the food of my home country of Taiwan, then beef soup stew is a strong contender.

Taiwanese beef soup stew is so ubiquitous that every household in Taiwan has its own variation and only family members are allowed to know the secret.

Both of my parents were born in China and moved to Taiwan with my grandparents when they were only infants. As a second-generation Taiwanese person, part of me inherited cuisines from China and the other part of me is heavily influenced by the country where I grew up.

If you have a chance to visit Taiwan, you’ll notice that there are two major types of beef stew – one version is stewed with soy sauce hence the dark-red-colored broth and the other type is stewed with clear broth and flavored with ginger.


My family seems to take the middle ground and combine the two variations mentioned above.

The best way to enjoy this stew is to pre-make it a day ahead before serving. This is also an excellent stew that allows busy moms and working professionals to have meals ready in no time during the workweek.

Try this pot stew and I guarantee that you’ll taste beef in a whole new light.

Taiwanese beef soup stew


5 from 4 votes
Taiwanese beef soup (Stovetop recipe)
Prep Time
30 mins
Cook Time
1 hr 30 mins
Total Time
2 hrs
Course: Main Course, Soup
Cuisine: Taiwanese
Keyword: Taiwanese Beef Soup
Servings: 6 people
Calories: 213 kcal
Author: ChihYu
  • 1 medium yellow onion , roughly diced
  • 10 large garlic cloves , chopped
  • 2 tbsp finely chopped ginger
  • 1 red chili pepper , serrano, fresno, or jalapeno, remove seeds
  • One inch cinnamon stick
  • 1 piece dry bay leaf
  • 4 bulbs scallions , chopped and separate white and green parts
  • 4 large loose carrots , diced to roughly 1 ½ inch chunks
  • 3-4 medium tomatoes , roughly diced
  • 3-4 whole pitted dates , roughly break open in half use your hands.
  • 4-5 oz. fresh shiitake sliced (roughly 4 to 5 whole full size caps)
  • Avocado oil
  • Cilantro , garnish, optional
  • 2.5 lbs beef shank boneless (Alt. short ribs, stew beef, or oxtail), see notes
  • Roughly ¼ tsp coarse salt + ¼ tsp ground black pepper per side
Soup Seasonings:
  1. Prepare the ingredients under ‘Aromatics’ and ‘Other’. Set aside. Slice the beef shank to 1/2 inch slices and season with coarse salt and pepper. 

  2. In a well heated 6 quart large heavy bottom soup pot, add 2 tbsp avocado oil. Sear the beef about 1-2 minutes per side. Set them aside. If not enough oil in the pot add 1 to 1 ½ tbsp oil. Saute onion, garlic, ginger, chili pepper, cinnamon stick, bay leaf, and white scallion parts. Season with a pinch of salt and saute until fragrant (about 15 seconds).

  3. Add Soup seasonings (see notes). Use a wooden spoon to scrape the pot so nothing is stick to the bottom. Place beef on top of the aromatics. Add diced carrots, tomatoes, dates, and shiitake. 

  4. Cover and bring the soup to boil then lower the heat to medium-low. Allow it to slow simmer until the beef is fork-tender (about 1 hour to 1.5 hour). The water will evaporate during the process so please check the liquid level every 15 minutes or so. It is likely that you need to add an additional cup of beef stock to compensate the liquid evaporation.

  5. Taste and adjust seasonings (perhaps more salt or coconut aminos) and garnish green scallion parts before serving. The soup flavor will be even more fragrant the day after. 

Recipe Notes

During the slow simmer process, the water will evaporate. It is likely that you need to add an additional cup of water (or beef stock) to compensate the liquid evaporation. Check the liquid level every 15 minutes or so. 


The soup will be even more fragrant and the beef will be more tender the day after. Taste and adjust seasonings (more salt or coconut aminos) before serving.


If the beef shank comes with bones, cut the meat along the bones and rinse the bones under clean water and add them to Step 4 with the soup liquid (water). Discard before serving. 


Feel free to add any vegetable spiralized noodles or rice noodles for a gluten-free beef noodle soup!


For an Instant Pot version - please check out this recipe here.

Nutrition Facts
Taiwanese beef soup (Stovetop recipe)
Amount Per Serving (1 serving)
Calories 213 Calories from Fat 36
% Daily Value*
Total Fat 4g 6%
Saturated Fat 1g 5%
Cholesterol 44mg 15%
Sodium 817mg 34%
Potassium 1059mg 30%
Total Carbohydrates 12g 4%
Dietary Fiber 2g 8%
Sugars 5g
Protein 29g 58%
Vitamin A 164.4%
Vitamin C 21.5%
Calcium 6.5%
Iron 20.5%
* Percent Daily Values are based on a 2000 calorie diet.

For an Instant Pot version, please check out Instant Pot Taiwanese Beef Stew Here.

Make these for dinner !