Kung Pao Beef

This post may contain affiliate links. See our Privacy Policy for details.

Kung Pao Beef brings together juicy slices of beef, crisp bell peppers, and roasted peanuts in an easy, 35-minute takeout-inspired dish. It’s a weeknight-friendly recipe with restaurant-level flavor.

close up of kung pao beef over rice

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

Whenever I’m in the mood for bold, punchy flavors and a bit of heat, Kung Pao Beef hits the spot! It’s saucy, savory, and packed with that irresistible combo of tender beef, crunchy peanuts, and spicy chilies.

It’s got that sizzling, just-off-the-wok energy that makes it way more satisfying than takeout. And since it’s a beefy twist on our crowd-favorite Kung Pao Chicken, I love keeping both in rotation.

Why I love this recipe

This dish layers flavor in all the right ways without complicating the cooking. The sweet-spicy sauce clings to every bite, and it brings just enough heat to keep things exciting. It’s one of those meals that looks impressive but comes together with hardly any fuss.

If you are looking for more Chinese-inspired recipes, don’t miss my Instant Pot Lo Mein and Orange Chicken.

Ingredients

From sweet and savory to spicy and crisp, this ingredient list covers all the bases for a balanced and delicious stir-fry.

kung pao beef ingredients in bowls on countertop
  • Beef: Flank steak, sliced thin
  • Sauce Base: Soy sauce, cornstarch, brown sugar, rice vinegar, sesame oil, and water
  • Vegetables & Aromatics: Red and green bell peppers (cubed), onion (cubed), garlic (minced), and ginger (minced or grated)
  • Cooking Oil: Vegetable oil
  • Add-ins: Dry-roasted peanuts, dried red chili peppers, and red pepper flakes
  • Garnish & Serving: Sliced green onions and cooked white rice

Step by step

  1. Place steak strips in a large bowl. Set aside.
  2. In a small bowl, whisk soy sauce and cornstarch until smooth. Add brown sugar, rice vinegar, and sesame oil. Mix well.
  3. Set aside 2 tablespoons of the sauce and pour it over the steak. Toss to coat and marinate for 15 minutes.
  1. Add water to the remaining sauce and stir. Set aside.
  2. Heat a large skillet over medium-high heat. Cook bell peppers and onions for 3–5 minutes until slightly softened. Add garlic and ginger, cook 1–2 minutes. Transfer to a clean bowl.
  3. In the same skillet, add oil if needed. Sear steak in batches, 2–3 minutes per side. Transfer to the bowl with the vegetables.
  4. Add peanuts and dried red chilis to the skillet. Cook for 30 seconds, stirring constantly.
  5. Return the steak and vegetables to the skillet. Pour in the sauce and add red pepper flakes. Stir and simmer on low for 3–4 minutes until the sauce thickens.
  6. Top with sliced green onions and serve over white rice.
gif of stirring bowl

Tips for Best Results

  • Cut the beef against the grain for a more tender bite. It shortens the muscle fibers and makes the meat easier to chew.
  • Let the beef marinate for at least 15 minutes so it can absorb all the flavor before cooking.
  • Preheat your skillet until it’s very hot before cooking the meat to achieve a nice sear and lock in the juices.
  • Stir the sauce as it simmers to help it stay smooth and prevent sticking.
  • If the sauce becomes too thick, simply stir in a little water until it reaches your desired consistency.
close up of kung pao beef

Variations

I like to change up this Kung Pao Beef recipe depending on what I’m craving or what’s in my pantry. Flank steak works perfectly, but sirloin or round steak can be used too. For a spicier kick, I increase the red pepper flakes or leave some seeds in the dried chilies.

If peanuts aren’t your favorite, cashews make a tasty substitute, or water chestnuts add crunch without nuts. Adding vegetables like snow peas, mushrooms, or broccoli adds more color and nutrition. Green onions can be used as a substitute for regular onions, providing a sharper flavor.

fork in bowl of kung pao beef over rice in white bowl

Serving suggestions

I typically serve Kung Pao beef over steamed white rice or garlic rice, but it’s just as tasty over noodles, such as chow mein.

If I’m feeding guests, I add egg rolls or pan fried pork dumplings to complete the meal. It’s a meal prep favorite too, just keep the rice separate so it doesn’t get mushy.

Storage

After letting it cool, store leftover Kung Pao Beef in an airtight container in the fridge for up to three days. To reheat, add a bit of water and stir while warming to keep the sauce smooth and the beef juicy.

If you try this recipe please comment and give it a 5-star rating below, I love hearing from you!

If you liked this recipe, you’ll love my free 5-Ingredient Dinner Challenge.

I’ll send you super simple meals that use just five ingredients and come together fast — perfect for busy weeknights when you don’t want to overthink dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
kung pao beef over rice in white bowl

Kung Pao Beef


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Melissa Riker
  • Total Time: 35 – 45 minutes
  • Yield: 4 – 6 1x

Description

Kung Pao Beef brings together juicy slices of beef, crisp bell peppers, and roasted peanuts in an easy, 35-minute takeout-inspired dish. It’s a weeknight-friendly recipe with restaurant-level flavor.


Ingredients

Scale
  • 1 ¾ pounds flank steak, sliced into ¼-inch thick strips
  • ¼ cup soy sauce
  • 3 teaspoons cornstarch
  • 3 tablespoons brown sugar
  • 2 tablespoons 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

  1. Place steak strips in a large bowl. Set aside.
  2. In a small bowl, whisk soy sauce and cornstarch until smooth. Add brown sugar, rice vinegar, and sesame oil. Mix well.
  3. Set aside 2 tablespoons of the sauce and pour it over the steak. Toss to coat and marinate for 15 minutes.
  4. Add water to the remaining sauce and stir. Set aside.
  5. Heat a large skillet over medium-high heat. Cook bell peppers and onions for 3–5 minutes until slightly softened. Add garlic and ginger, cook 1–2 minutes. Transfer to a clean bowl.
  6. In the same skillet, add oil if needed. Sear steak in batches, 2–3 minutes per side. Transfer to the bowl with vegetables.
  7. Add peanuts and dried red chilis to the skillet. Cook for 30 seconds to 1 minute, stirring constantly.
  8. Return the steak and vegetables to the skillet. Pour in the sauce and add red pepper flakes. Stir and simmer on low for 3–4 minutes until the sauce thickens.
  9. Top with sliced green onions and serve over white rice.
  • Prep Time: 15 minutes
  • Marinating Tine: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Cuisine: Asian

Nutrition

  • Serving Size:
  • Calories: 638
  • Sugar: 15 g
  • Sodium: 710.3 mg
  • Fat: 23.6 g
  • Carbohydrates: 41.4 g
  • Fiber: 4.1 g
  • Protein: 63 g
  • Cholesterol: 158.7 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star