Kung Pao Beef
Craving takeout but want to skip the delivery fees (and mystery ingredients)? This homemade kung pao beef is your answer, and I’m not kidding when I say I’ve eaten it for dinner three times so far this week – the leftovers are even better!
It’s got that bold, savory-sweet-spicy flavor you love, tender strips of beef, colorful veggies, crunchy peanuts—and it’s all done in under an hour. It’s the kind of weeknight dinner that feels special but is surprisingly simple to make. Think takeout vibes, but fresher, healthier, and totally family-approved. I like mine with rice, but it’s just as good with noodles and your usual favorite takeout-inspired sides like spring rolls!

Ingredients
If you like, you can skip straight down to the recipe card at the bottom of this post! I highly recommend checking out the following sections though, where I’ll be explaining more about the ingredients I’ve selected and why, sharing some photos from the process, and covering storage tips and more serving ideas.
-
Flank steak – Flank steak works perfectly here because it cooks up tender and absorbs all that bold, saucy flavor. Slice it thinly across the grain for best texture. You could also use sirloin or your usual go-to cut of beef.
-
Soy sauce – This is the salty, savory base of the marinade and sauce. I usually go with low-sodium to keep it balanced.
-
Cornstarch – Helps thicken the sauce and also gives the steak a nice coating when seared.
-
Brown sugar – A little sweetness to balance the soy and vinegar. Light or dark brown sugar both work here.
-
Rice vinegar – Adds tang and brightness. You can swap for white vinegar in a pinch, but rice vinegar gives it that signature stir fry flavor.
-
Sesame oil – Just a little goes a long way. It adds nutty depth and that classic Asian takeout aroma.
-
Water – Thins out the sauce just enough to help it coat everything evenly.
-
Vegetable oil – For stir-frying. You can also use avocado oil or any high-heat neutral oil.
-
Red & green bell pepper – Colorful and crisp! Dice them small so they cook quickly and evenly.
-
Onion – Adds savory sweetness as it cooks. Cut it into chunks to match the bell pepper pieces.
-
Garlic – Fresh garlic is key for that bold, punchy flavor. Don’t skimp!
-
Ginger – Freshly grated or minced. It adds zing and pairs beautifully with the garlic.
-
Dry roasted peanut halves – Lightly salted adds a little extra flavor, but you can use unsalted too. They give this dish the signature crunch. You can use cashews if you prefer, or even water chestnuts.
-
Dried red chili peppers – Deseeded if you want milder heat, or leave a few seeds in for extra kick.
-
Red pepper flakes – Adds spice to the sauce. Use less or more to match your heat level.
-
Sliced green onions – For garnish and a fresh, mild onion bite right at the end. Totally optional, but I love the pop of color.

How To Make Kung Pao Beef
- Place the steak strips into a large bowl.
- In a small bowl, whisk the soy sauce and cornstarch together until completely dissolved. Add the brown sugar, rice vinegar, and sesame oil. Whisk until well combined. Take 2 tablespoons of the sauce to marinate the steak. The remaining sauce will be used in the stir fry.
- Pour 2 tablespoons of the sauce in the bowl with the steak. Toss to coat all the pieces. Set aside and let marinate for 15 minutes.

- In the bowl with the remaining sauce, add water and stir until well combined. Set aside.
- After the steak has marinated, heat a large skillet over medium-high heat. Once hot, sauté the bell peppers and onions for 3-5 minutes until they begin to soften and reach desired tenderness. Add the garlic and ginger, and saute for an additional 1-2 minutes until fragrant. Transfer to a clean bowl and set aside.

- In the same skillet over medium-high heat, add more oil as needed. Sear the steak strips until browned, about 2-3 minutes each side. Work in batches if needed to avoid overcrowding the pan. Transfer the cooked meat to the bowl with the peppers and onions.
- Add the peanuts and dried red chilis to skillet and cook for about 30 seconds to 1 minute, stirring often so they do not burn.
- Return the meat and sautéed vegetables to the skillet, pour the remaining sauce on top, and season with red pepper flakes. Stir to combine. Reduce the heat to low and bring to a gentle simmer until the sauce is thickened, about 3-4 minutes.

- Garnish with sliced green onions and serve over white rice. Enjoy!

Storage
Let the kung pao beef cool down before covering and storing. Leftovers will keep well in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave—just enough to warm it through without drying out the sauce. It’s just as good the next day (maybe even better!).

Serving Ideas & Suggestions
Kung pao beef is super versatile, which makes it perfect for dinner any night of the week. Here are a few tasty ways to serve it:
-
Over white or jasmine rice – A classic combo that soaks up all that spicy-sweet sauce.
-
With noodles – Try it tossed with lo mein, rice noodles, or even ramen for a fun twist.
-
Alongside fried rice – For an extra hearty meal, pair it with your favorite takeout-style fried rice.
-
With a side of spring rolls or potstickers – Great for rounding out a weeknight dinner or serving as part of a party spread.
-
Lettuce wraps – Spoon the beef into butter lettuce cups for a lighter, low-carb option.
-
Over cauliflower rice or zoodles – A great way to keep it lower-carb without sacrificing flavor.

Kung Pao Beef
Ingredients
- 1.75 pounds flank steak sliced into ¼-inch thick strips
- ¼ cup soy sauce
- 3 teaspoons cornstarch
- 3 tablespoons brown sugar
- 2 tablespoon rice vinegar
- 1 tablespoon sesame oil
- ⅓ cup water
- 1-2 tablespoons vegetable oil for frying
- 1 red bell pepper deseeded and cut into small cubes
- 1 green bell pepper deseeded and cut into small cubes
- ½ medium onion cut into cubes
- 3-4 cloves garlic minced
- 2 teaspoons ginger minced or grated
- ¾ cup dry roasted peanut halves I used lightly salted
- 5 dried red chili peppers deseeded (you can leave some seeds for more spice, if desired)
- 1 teaspoon red pepper flakes or to desired spice
- Sliced green onions for garnish
Instructions
- Place the steak strips into a large bowl.
- In a small bowl, whisk the soy sauce and cornstarch together until completely dissolved. Add the brown sugar, rice vinegar, and sesame oil. Whisk until well combined. Take 2 tablespoons of the sauce to marinate the steak. The remaining sauce will be used in the stir fry.
- Pour 2 tablespoons of the sauce in the bowl with the steak. Toss to coat all the pieces. Set aside and let marinate for 15 minutes.
- In the bowl with the remaining sauce, add water and stir until well combined. Set aside.
- After the steak has marinated, heat a large skillet over medium-high heat. Once hot, sauté the bell peppers and onions for 3-5 minutes until they begin to soften and reach desired tenderness. Add the garlic and ginger, and saute for an additional 1-2 minutes until fragrant. Transfer to a clean bowl and set aside.
- In the same skillet over medium-high heat, add more oil as needed. Sear the steak strips until browned, about 2-3 minutes each side. Work in batches if needed to avoid overcrowding the pan. Transfer the cooked meat to the bowl with the peppers and onions.
- Add the peanuts and dried red chilis to skillet and cook for about 30 seconds to 1 minute, stirring often so they do not burn.
- Return the meat and sautéed vegetables to the skillet, pour the remaining sauce on top, and season with red pepper flakes. Stir to combine. Reduce the heat to low and bring to a gentle simmer until the sauce is thickened, about 3-4 minutes.
- Garnish with sliced green onions and serve over white rice. Enjoy!
Your own homemade kung pao beef that’s bold, saucy, and seriously satisfying! It’s one of those dishes that feels a little fancy but comes together without the fuss. Whether you’re plating it up with rice or tossing it into noodles, don’t be surprised if it earns a spot in your regular dinner rotation. Tried it? Let me know how it went in the comments, and don’t forget to rate the recipe!
