Easy Beef Stir-Fry with Soy Sauce and Onions

27

This easy beef stir-fry with soy sauce is exactly the kind of dinner you need on a busy weeknight. Thin strips of beef are marinated with soy sauce, garlic, ginger, and paprika, then quickly cooked in a hot skillet with yellow onion and green onions. The result is tender, juicy beef with savory flavor and lightly caramelized edges.

The simple marinade is what makes this recipe so flavorful. Soy sauce seasons the beef and adds plenty of umami, fresh garlic brings a bold aroma, ground ginger adds subtle warmth, and paprika rounds everything out with a mild, slightly sweet flavor. You do not need a bottled stir-fry sauce or any difficult-to-find ingredients.

The actual cooking takes only about 15 to 20 minutes. Most of the preparation time is spent slicing and marinating the beef, and that part can be done in advance. Once the skillet is hot, the meal comes together very quickly.

Serve this soy sauce beef stir-fry over steamed white or brown rice, noodles, quinoa, or vegetables. Add a crisp cucumber salad, steamed broccoli, or green beans for an easy and satisfying family dinner.

Why You’ll Love This Recipe

This beef stir-fry with soy sauce is a reliable recipe for nights when you want something satisfying but do not have time for slow cooking or a complicated dinner.

  • The thinly sliced beef cooks quickly.
  • The marinade uses simple pantry ingredients.
  • The beef is tender, juicy, and full of savory flavor.
  • You can easily add your favorite vegetables.
  • It is a great option for family dinners and meal prep.
  • It pairs well with rice, noodles, or vegetables.
  • The entire meal can be ready in less than an hour, including marinating time.
Overhead close-up of soy sauce beef, cucumber salad, and rice on a plate, garnished with green onions and sesame seeds
Tender beef stir-fry with soy sauce served with white rice and spicy cucumber salad.

The Best Beef for Stir-Fry

For a quick beef stir-fry, choose a relatively tender cut with minimal connective tissue. Sirloin steak, flank steak, skirt steak, flat iron steak, or beef tenderloin all work well.

Sirloin is a particularly good option because it is widely available, flavorful, and usually less expensive than tenderloin. Flank and skirt steak are also excellent as long as they are sliced very thinly against the grain.

Avoid cuts with a lot of tough connective tissue unless you plan to cook them longer. Beef chuck, brisket, and stew meat generally need slow cooking and may remain tough when stir-fried for only a few minutes.

Pat the beef dry with paper towels before slicing. Excess moisture lowers the temperature of the skillet and can cause the meat to steam instead of brown.

Always slice the beef thinly against the grain. This shortens the muscle fibers and makes every bite more tender. If the beef is difficult to slice, place it in the freezer for about 20 to 30 minutes. Partially chilled beef is firmer and much easier to cut into thin, even strips.

Why Marinate Beef in Soy Sauce?

Even a short marinating time gives the beef noticeably more flavor. For this recipe, 20 to 30 minutes is enough, although you can prepare the meat a few hours in advance and keep it covered in the refrigerator.

Soy sauce is already salty, so you usually will not need to add extra salt. For a lower-sodium option, use reduced-sodium soy sauce.

Fresh and dried garlic each contribute something different to the marinade. Fresh garlic provides a stronger aroma, while garlic powder coats the beef evenly and flavors every piece. Ground ginger adds gentle heat, and paprika gives the marinade a warmer, more rounded flavor.

Close-up of beef stir-fry with soy sauce, green onions, white rice, and spicy cucumber salad.

Beef Stir-Fry with Soy Sauce

Tender strips of beef marinated in soy sauce, garlic, and ginger, then quickly cooked with onions in a hot skillet. An easy, flavorful weeknight dinner served with rice, noodles, or vegetables.
Prep Time 15 minutes
Cook Time 20 minutes
Marinating Time 30 minutes
Total Time 1 hour 5 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian-Inspired
Calories: 500

Ingredients
  

  • pounds beef sirloin flank steak, or skirt steak (700–800 g)
  • 1 large yellow onion
  • 1 bunch green onions
  • 4 garlic cloves minced
  • 4 tbsp soy sauce
  • 4 tbsp olive oil or avocado oil divided
  • ½ tsp ground ginger
  • ½ tsp garlic powder
  • ½ tsp paprika

Method
 

Prepare the Beef
  1. Pat the beef dry with paper towels. Slice it thinly against the grain into strips of approximately the same size.
    Overhead flat lay of beef stir-fry ingredients including sirloin steak, garlic, green onions, yellow onion, soy sauce, and spices
  2. Thin, even strips will cook more quickly and remain more tender. Pieces that are too large or thick may not become tender during the short cooking time.
    Overhead view of raw sliced beef, chopped onion, garlic, green onions, soy sauce, and spices arranged for stir-fry
Marinate the Beef
  1. Place the sliced beef in a large bowl. Add 2 tablespoons of the oil, the soy sauce, minced fresh garlic, ground ginger, garlic powder, and paprika.
    Soy sauce being poured over sliced raw beef in a bowl to start the marinade
  2. Toss well until every strip of beef is evenly coated with the marinade. Let it marinate at room temperature for 20 to 30 minutes.
    Minced garlic being added to beef strips already seasoned with soy sauce and spices
  3. If you plan to marinate the beef for longer than 30 minutes, cover the bowl and place it in the refrigerator. Remove it from the refrigerator about 15 minutes before cooking so it is not extremely cold when it goes into the hot skillet.
    Sliced beef strips tossed in a soy sauce marinade with garlic and spices in a bowl
Prepare the Onions
  1. While the beef marinates, peel the yellow onion and cut it into small pieces or thin half-moons.
  2. Rinse and dry the green onions. Thinly slice them and set them aside. They will be added at the very end so they retain their fresh color and flavor.
Sauté the Yellow Onion
  1. Heat a large skillet or wok over medium-high to high heat. Add 1 tablespoon of oil and allow it to become hot.
  2. Add the sliced yellow onion and cook for 2 to 3 minutes, stirring occasionally. The onion should begin to soften and lightly brown but still retain a little texture.
    Oil heating in a hot skillet next to a bowl of chopped yellow onion, ready for the beef stir-fry
Cook the Beef
  1. Add the marinated beef to the hot skillet with the onion. Spread the strips out as evenly as possible and cook over medium-high heat, stirring occasionally.
    Marinated beef strips being poured into a hot skillet with garlic, ready to sear
  2. The beef may initially release some liquid. Continue cooking uncovered until the excess liquid evaporates and the strips begin to brown around the edges.
    Beef strips simmering in soy sauce marinade in a skillet, being stirred with a wooden spoon
  3. If your skillet is not large enough to hold the beef in a single layer, cook it in two batches. Overcrowding causes the temperature of the pan to drop, which makes the meat steam instead of sear.
  4. Do not continuously stir the beef. Allow it to remain in contact with the hot skillet long enough to develop some color before turning it.
    Thin beef strips browning and caramelizing in a hot skillet after the marinade has cooked down
  5. Avoid overcooking thinly sliced beef. Once the excess liquid has evaporated, the meat has browned, and the beef is cooked through, move on to the final step.
Add the Green Onions
  1. Add the sliced green onions during the final 30 seconds of cooking.
  2. Toss everything together until the green onions are just warmed but still bright and fresh. Remove the skillet from the heat and serve immediately.
    Plated soy sauce beef stir-fry served with steamed rice and a spicy cucumber salad, garnished with green onions

Notes

For the most tender beef, slice it thinly against the grain. Partially freezing the beef for 20–30 minutes makes it easier to cut into even strips. Use a large, well-heated skillet and cook the beef in batches if necessary to prevent steaming. Regular soy sauce is usually salty enough, so taste the finished dish before adding any extra salt.

What to Serve with Soy Sauce Beef Stir-Fry

Bowl of Asian-style beef stir-fry served with rice and a cucumber onion salad, garnished with green onions

For a fresh and spicy side dish, serve the beef with my Korean cucumber salad.

This beef stir-fry with soy sauce has a rich, savory flavor, so it pairs best with simple side dishes.

Try serving it with:

  • steamed jasmine or basmati rice;
  • brown rice;
  • rice noodles, soba noodles, or egg noodles;
  • quinoa;
  • steamed broccoli or cauliflower;
  • green beans;
  • roasted or stir-fried vegetables;
  • a light cucumber salad;
  • Asian-style cucumber salad;
  • shredded cabbage or slaw.

For serving, garnish the beef with additional green onions, sesame seeds, red pepper flakes, or a small amount of chopped cilantro.

Tips for Browning the Beef

A large, properly heated skillet is essential for creating browned edges. If you add the beef to a cool skillet, it will begin releasing liquid before it has a chance to sear.

Allow the pan to heat before adding the onion and beef. The meat should sizzle when it touches the skillet.

Do not move the beef constantly. After adding it to the pan, let the bottom of the strips cook briefly before tossing or turning them.

You also do not need to pour every drop of remaining marinade from the bowl into the skillet. Too much liquid takes longer to evaporate, and thin strips of beef may become dry before the sauce reduces.

If you are using a smaller skillet, cook the meat in batches and return everything to the pan at the end.

Plated soy sauce beef stir-fry served with steamed rice and a spicy cucumber salad, garnished with green onions
Soy Sauce Beef Stir-Fry with Rice

Vegetables You Can Add

The basic recipe is easy to customize with vegetables you already have in the refrigerator.

Good options include:

  • bell peppers;
  • broccoli;
  • thinly sliced carrots;
  • snap peas;
  • green beans;
  • mushrooms;
  • zucchini;
  • shredded cabbage;
  • baby corn;
  • bok choy.

Firm vegetables, such as broccoli and carrots, may need to be briefly steamed or sautéed before you add the beef. Bell peppers, mushrooms, zucchini, and snap peas cook more quickly and can go directly into the skillet.

Avoid adding too many vegetables at once, especially if your skillet is not very large. Overcrowding lowers the heat and creates excess moisture.

Easy Recipe Variations

Make It Spicy

Add crushed red pepper flakes, sliced fresh chile, sriracha, or another hot sauce to the marinade.

Add a Little Sweetness

For a sweet-and-savory flavor, stir 1 teaspoon of honey, maple syrup, or brown sugar into the marinade.

Make a Thicker Sauce

Combine 1 teaspoon of cornstarch with 1 to 2 tablespoons of cold water. Stir the slurry into the skillet during the final minute of cooking and allow the sauce to thicken.

Use Fresh Ginger

Replace the ½ teaspoon of ground ginger with approximately 1 teaspoon of peeled and finely grated fresh ginger.

You can easily customize this beef stir-fry with soy sauce by adding broccoli, bell peppers, mushrooms, or snap peas.

Add Sesame Flavor

Finish the dish with a small drizzle of toasted sesame oil. Because sesame oil has a strong flavor, start with about ½ teaspoon and add more only if needed.

How to Store Leftovers

Allow the cooked beef to cool, then transfer it to an airtight food-storage container. Refrigerate it for up to three days.

For the best texture, reheat the beef in a skillet over medium-low heat. Add 1 to 2 tablespoons of water if the sauce has become too thick or the meat seems dry.

You can also reheat individual portions in the microwave. Heat them in short intervals and stir between each interval to avoid overcooking the beef.

For meal prep, divide the beef among containers with rice and vegetables. Keep everything refrigerated and reheat just before serving.

Food Safety Tip

For food safety, the USDA recommends cooking beef steaks to a minimum internal temperature of 145°F, followed by a three-minute rest. You can review the complete USDA Safe Minimum Internal Temperature Chart for additional guidance.

Frequently Asked Questions

Why Did My Beef Turn Out Tough?

The most common causes are using the wrong cut, slicing the meat with the grain, cutting the strips too thick, or cooking the beef for too long.

Choose a tender cut, slice it thinly against the grain, and cook it quickly in a hot skillet.

Do I Need to Add Salt?

Usually not. Soy sauce already contains a significant amount of sodium. Taste the finished dish before deciding whether it needs additional salt.

Can I Marinate the Beef Ahead of Time?

Yes. You can marinate the sliced beef several hours before cooking and store it in a covered container in the refrigerator.

Remove it from the refrigerator about 15 minutes before cooking. Do not leave raw beef at room temperature for an extended period.

Can I Use Fresh Ginger Instead of Ground Ginger?

Yes. Substitute approximately 1 teaspoon of finely grated fresh ginger for the ½ teaspoon of ground ginger. Fresh ginger will give the dish a brighter, more pronounced flavor.

Can I Use a Regular Skillet Instead of a Wok?

Absolutely. A wide, heavy-bottomed skillet works very well. The most important thing is that the pan is large enough and can maintain high heat.

Why Is There So Much Liquid in My Skillet?

The skillet may not have been hot enough, or it may have been overcrowded. Cold beef and excess marinade can also cause liquid to collect in the pan.

Continue cooking uncovered until the liquid evaporates, or cook the beef in smaller batches.

For the best results, cook this beef stir-fry with soy sauce in a wide skillet that gives the meat enough room to brown.

Can I Use Chicken Instead of Beef?

Yes. Thinly sliced boneless, skinless chicken breast or chicken thighs can be used. Make sure the chicken reaches a safe internal temperature of 165°F.

Can I Make This Recipe Gluten-Free?

Yes. Replace regular soy sauce with certified gluten-free tamari. Check the labels of any additional sauces you use.

A Flavorful Dinner for Busy Weeknights

This easy beef stir-fry with soy sauce delivers plenty of flavor without requiring a long ingredient list or hours in the kitchen. The savory marinade, tender beef, and combination of yellow and green onions create a satisfying meal that is easy to customize.

Serve it hot with rice, noodles, or vegetables. It is a simple, versatile dinner that can easily become part of your regular weeknight rotation.

Once you try this beef stir-fry with soy sauce, it may become one of your favorite easy dinners for busy weeknights.

Plate of beef stir-fry topped with green onions, served with rice, chopsticks, and lime wedges on the side
Beef Stir-Fry Topped with Fresh Green Onions

This savory beef stir-fry pairs especially well with steamed rice and crunchy Korean cucumber salad.

Close
Weeknight Flame © Copyright 2026. All rights reserved.
Close