Beef and onion stir fry has tender slices of savory beef with sweet and caramelized onions. With its rich and hearty flavors that are more savory than spicy, the whole family will enjoy this quick meal.

We make a lot of stir fries around here. They are about as perfect weeknight meal as I can think of. They are quick and so versatile, you can use different proteins, seasonings, vegetables and sauces to change up the flavors. And speaking of sauce, I always double the sauce because we like extra and I think you can never have too much sauce.
If you like beef stir fries like we do, I highly recommend trying some of our favorites like Hot and Spicy Beef, Beef Chop Suey, Moo Shu Beef and Teriyaki Beef and Broccoli.
Ingredients

Ingredient Notes & Substitutions
Beef - Top sirloin was my choice here. It has just enough fat to make it flavorful. And when sliced very thin, against the grain, it comes out very tender. (Against the grain is opposite the long lines or fibers in the meat.) You can choose flank steak, skirt steak or ribeye for a stir fry.
Umami seasoning-If you haven't gotten a jar to keep in your cupboard, I highly recommend, most grocery stores carry it. It has an earthy, complex flavor that goes with so many dishes. I use it in soups, marinades, stews and casseroles. There isn't a true substitute but add a bit of celery salt, paprika, onion powder to boost the flavor.
Recipe Testing Notes
- Don't skip the cornstarch. Coating the beef helps it to brown and get a bit crispy. It also help to keep the meat to stay tender. And the cornstarch gives the sauce a nice, silky smooth and slightly thickened consistency.
- Taste the stir fry sauce before adding it to the pan. Add more sugar for sweetness, vinegar for tartness or soy sauce for salty and savory flavor.
- If your skillet or wok is not large enough for the beef to cook in a single layer, then cook it in batches. I have made the mistake of using one smaller pan when I was in a hurry and was not thrilled with the beef's texture from being steamed instead of browned.
How to make Beef and Onion Stir Fry

Step 1: Marinate beef for at least 30 minutes, drain and pat dry. Coat with cornstarch and brown in large skillet.

Step 2: Saute' onions until golden brown. Add garlic and cook for 1 minute, don't let the garlic burn.

Step 3: Make the stir fry sauce. Taste for flavor.

Step 4: Add the beef, onions and garlic back to skillet and cook for another 1-2 minutes to heat through and thicken sauce.
Frequently Asked Questions
In my experience, thicker cuts of beef can handle being marinated for 8 hours or so in the refrigerator. Thinner strips do best in about 2 hours. When beef is marinated too long, it can become mushy.
I have never reused marinade that had meat or seafood in it. USDA states that it can be safe if you bring the liquid to a boil, but does suggest keeping a portion of the marinade separate if you are using it in a sauce or something else. But honestly, better safe than sorry and I discard it.
We like to serve the beef stir fry with basmati rice and cauliflower rice for me. It also goes well with brown rice or noodles.
And I always add extra vegetables to a stir fry. Some great choices would be snow peas, sugar snap peas, zucchini, broccoli or peppers. You can stir fry the vegetables in some oil over medium heat after you cook the onions.

If you tried this recipe and enjoyed it, I'd love if you gave it a 5 star rating. This tells me what you like and want to see more of. Thank you.
Try one these other stir fry recipes for dinner soon:
Beef and Onion Stir Fry
- Prep Time: 15 minutes
- Marinate: 30 minutes
- Cook Time: 7 minutes
- Total Time: 52 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stove Top
- Cuisine: Asian/American
Description
Beef and onion stir fry has tender slices of savory beef with sweet and caramelized onions. With its rich and hearty flavors that are more savory than spicy, the whole family will enjoy this quick meal.
Ingredients
- 1.25 pounds top sirloin, thinly sliced
- 2 tablespoons cornstarch or flour
- 2 tablespoons vegetable oil
- 1 large white onion, sliced
Marinade
- 1 tablespoon rice vinegar
- 1 garlic clove, minced
- ¼ cup soy sauce
- 1 tablespoon brown sugar
Stir Fry Sauce
- ½ cup soy sauce, low sodium
- ½ cup beef broth, low sodium
- 2-3 tablespoons brown sugar
- 3 tablespoons rice wine vinegar
- 2 cloves garlic, minced
- 2 tablespoons Hoisen or Oyster sauce
- 2 teaspoons Umami seasoning*
- 5 chives, chopped, optional
Instructions
- In a large bowl, make marinade by stirring together the vinegar, garlic, brown sugar and soy sauce.
- Slice the beef and place in bowl of marinade. Stir to coat the beef. Refrigerate for at least 30 minutes, up to 2 hours.
- Drain beef, discard the marinade and pat beef dry with paper towel. Mix cornstarch and the beef in a bowl and stir to lightly coat. Heat 1 tablespoon oil in large skillet or wok over medium heat.
- Cook beef for 2 minutes until browned.* Remove to plate.
- Add the remaining oil to pan, raise heat to medium high and cook onions for 3 minutes until browned. Add garlic and cook for 1 minute, careful not to burn. Scrape the bottom of pan to loosen browned bits.
- In a cup, stir together the stir fry sauce. Taste for flavor. Add beef, onions and garlic back to skillet and stir in sauce. Cook on medium heat until it comes to a simmer.
Notes
*If you like a lot of sauce in your stir fry, double the sauce ingredients.
*Brown the beef in two batches if it doesn't fit in the skillet without crowding.
*Serve with rice or noodles. Add some additional stir fry vegetables like broccoli, peppers or snap peas if you prefer.
*Store leftovers covered in the refrigerator for up to 3 days. Reheat in a pan on low heat until hot. Add more broth if the sauce has thickened. Freeze in an airtight container for up to 3 months. Defrost overnight in the refrigerator and reheat as above.
Nutrition
- Serving Size: 1
- Calories: 319
- Sugar: 4.2g
- Sodium: 2222mg
- Fat: 12g
- Carbohydrates: 15.4g
- Protein: 36.3g
- Cholesterol: 83.8g









Leave a Reply