Spicy Thai Beef Stir-fry

SmartPoints® value per serving
Total Time
27 min
15 min
12 min
This spicy full of flavors stir-fry will excite your taste buds.


Reduced-sodium chicken broth

¾ cup(s)

Fresh lime juice

3 Tbsp

Fresh coconut milk

3 Tbsp, unsweetened

Packed brown sugar

2 Tbsp, dark


1 Tbsp

Fish sauce

1 Tbsp

Dark sesame oil

2 tsp

Green curry paste

½ tsp

Peanut oil

2 tsp

Uncooked lean flank steak

¾ pound(s), cut across the grain diagonally into thin strips

Garlic clove(s)

2 medium clove(s), minced

Ginger root

1 tsp, minced, peeled, fresh

Uncooked bell pepper(s)

2 item(s), medium, yellow, seeded and cut into thin strips

Fresh watercress

1 bunch(es), tough stems removed

Uncooked instant brown rice

2 cup(s)


  1. Combine the broth, lime juice, coconut milk, sugar, cornstarch, fish sauce, sesame oil, and curry paste in a bowl; set aside.
  2. Heat a large nonstick skillet over high heat until a drop of water sizzles. Pour in 1 teaspoon of the peanut oil and swirl to coat the pan. Add the beef in batches and stir-fry until browned, about 4 minutes. Transfer the beef to a plate. Wipe the skillet clean.
  3. Heat the remaining 1 teaspoon peanut oil in the same skillet, then add the garlic and ginger. Stir-fry over medium-high heat until fragrant, about 30 seconds. Add the peppers and cook, stirring constantly, until tender-crisp, about 3 minutes. Add the watercress and cook, stirring, until the watercress begins to wilt, about 3 minutes. Stir in the broth mixture and cook, stirring constantly, until the mixture boils and thickens, about 1 minute. Return the beef to the pan and toss to combine. Serve with the rice.


If you can’t find green curry paste in your supermarket or in an Asian grocery, any hot chili paste will do for this recipe.