Tender slices of beef, crisp broccoli, and sweet bell pepper come together in a glossy homemade garlic sauce in just 30 minutes. This easy beef with garlic sauce recipe uses a quick stir-fry method, so the beef cooks fast without becoming dry or tough.
Fresh garlic, ginger, soy sauce, oyster sauce, and a small amount of brown sugar create a savory sauce with gentle sweetness and balanced flavor. The beef is cooked in batches to help it brown instead of steam, while the vegetables stay bright and crisp-tender.
Unlike heavily fried takeout versions, this recipe uses only enough oil to sear the beef and cook the vegetables. Everything finishes in one skillet, making it a practical weeknight dinner with minimal cleanup. Serve this Chinese-style garlic beef stir fry over steamed rice or noodles while the sauce is hot and glossy.
Quick Answer
Beef with garlic sauce is a Chinese-American style stir-fry made with thinly sliced beef, vegetables, and a savory garlic-soy sauce. In this version, flank steak is cooked quickly with broccoli and bell pepper, then coated in a glossy sauce. It is mild, lightly sweet, and ready in about 30 minutes.
Recipe at a Glance
| Detail | Information |
| Preparation time | 15 minutes |
| Cook time | 15 minutes |
| Total time | 30 minutes |
| Servings | 4 |
| Cooking method | Stir-fry |
| Recommended beef cut | Flank steak |
| Alternative beef cut | Sirloin |
| Main vegetables | Broccoli and red bell pepper |
| Flavor | Savory, garlicky, and lightly sweet |
| Heat level | Mild and adjustable |
| Best served with | Steamed rice or noodles |
Why This Recipe Works
Thinly sliced beef cooks quickly and stays tender when it is cut against the grain. A brief velveting step coats the beef with soy sauce, cornstarch, and a carefully measured amount of baking soda. This treatment helps the meat retain a tender texture during high-heat cooking without requiring a lengthy marinade.
The sauce is savory and garlic-forward rather than excessively sweet. Fresh garlic and ginger provide the aroma, while soy sauce and oyster sauce add saltiness and deeper umami flavor. A small amount of brown sugar balances the salty, tangy, and garlicky notes without making the finished sauce taste sugary.
The beef and vegetables are cooked in separate stages. Searing the beef in batches prevents the skillet from becoming crowded, helping the slices brown instead of steam. Broccoli and bell pepper are then cooked only until crisp-tender, so they keep their color and texture without releasing too much moisture into the sauce.
The preparation is arranged efficiently. While the beef rests in its velveting mixture, the sauce and vegetables can be prepared. Once the skillet is hot, the stir-fry cooks quickly and the complete dish can be ready in about 30 minutes.
What Is Beef with Garlic Sauce?
Beef with garlic sauce is a Chinese-American takeout-style stir-fry made with thinly sliced beef, vegetables, and a savory soy-based sauce flavored with fresh garlic. The beef is usually cooked quickly over high heat, then tossed with the vegetables and sauce until everything is evenly coated.
There is no single version used by every restaurant. Some preparations include broccoli and bell peppers, while others use onions, mushrooms, carrots, snow peas, or water chestnuts. The sauce may be mild, lightly sweet, or spicy depending on the restaurant and the recipe.
This homemade Chinese beef with garlic sauce uses flank steak, broccoli, and red bell pepper. The beef is briefly coated in a velveting mixture to help it stay tender during stir-frying, then finished in a glossy garlic sauce. It is a practical home-kitchen interpretation rather than a claim to represent one universal or strictly traditional version of the dish.
What Does Beef with Garlic Sauce Taste Like?
Beef with garlic sauce has a deeply savory flavor with a pronounced garlic taste that is bold but not overpowering. Soy sauce and oyster sauce add saltiness and umami, while a small amount of brown sugar softens the sharper flavors without making the sauce noticeably sweet.
Rice vinegar adds mild acidity, and toasted sesame oil gives the finished sauce a warm, nutty finish. Properly sliced and quickly cooked beef should be tender and rich, while broccoli and bell pepper provide freshness and a crisp-tender texture. This homemade version is mild, but red pepper flakes or chili garlic sauce can be added for extra heat.
Best Beef for Garlic Beef Stir Fry
The best cuts for garlic beef stir fry have good beef flavor, limited connective tissue, and a shape that can be sliced into thin, even strips. Flank steak is the best overall choice for this recipe, while top sirloin is a widely available alternative. Skirt steak can also work, but it needs particularly careful slicing.
Flank Steak
Flank steak is the primary recommendation because it has a rich beef flavor, absorbs the velveting mixture well, and has a clear grain direction that is easy to identify. Its broad, relatively even shape also makes it simple to cut into consistent strips.
Briefly chilling the steak firms the meat and makes thin slicing easier. Cut it about ⅛ inch thick across the grain. Flank steak cooks quickly, but it can become chewy when the slices are too thick or remain in the skillet too long.
Sirloin Steak
Top sirloin is a good alternative when flank steak is unavailable. It is naturally tender, widely sold, and has enough flavor to stand up to the savory garlic sauce.
Trim away thick exterior fat and any visible connective tissue before slicing. Sirloin pieces can vary in shape, so cut them into strips of similar thickness to help them cook evenly. Avoid overcooking, since even a tender cut can become dry when left over high heat for too long.
Can I Use Skirt Steak?
Skirt steak can be used for garlic beef stir fry and provides a rich, pronounced beef flavor. However, its grain is more noticeable than the grain in sirloin, and the meat can become tough when it is not sliced correctly.
Cut the steak across the grain into very thin strips, then shorten any unusually long pieces so they are easier to eat. Because skirt steak is thin, it sears quickly and may require slightly less cooking time than flank steak or sirloin.
Cuts to Avoid
Avoid large cubes of stew meat and tough roast cuts that are intended for slow cooking. These cuts often contain more connective tissue and do not become tender during the brief cooking time used for a 30-minute stir-fry.
Precut stir-fry beef can work, but the pieces are sometimes unevenly sliced or cut with the grain. Buying a whole flank steak or top sirloin gives you better control over the thickness, grain direction, and final texture of the beef.

How to Slice Beef for Tender Stir-Fry
The way you slice the beef matters almost as much as the cut you choose. Before cutting, place the steak in the freezer for 15 to 20 minutes. It should feel firm around the edges but should not be frozen solid. Slightly chilled beef is easier to hold steady and slice into thin, even pieces.
Look at the surface of the steak and find the long lines running through the meat. These lines show the direction of the grain. Turn the steak so the knife cuts across those lines rather than following them. Slicing across the grain shortens the muscle fibers, which makes the cooked beef easier to chew.
Aim for slices about ⅛ inch thick. Thicker pieces may stay chewy during the short cooking time, while slices that are too thin can cook through before developing much browning. Keep the strips similar in thickness and length so they cook at an even rate.
Add an original close-up image beneath this section showing the visible grain of the steak and several slices cut across it. Use natural alt text such as: “Flank steak sliced across the grain for stir-fry.”

How Chinese-Style Beef Becomes Tender
For this home recipe, velveting means briefly coating thin slices of beef before stir-frying them. The light coating helps the meat handle fast, high-heat cooking while retaining a softer, more tender texture.
Velveting methods differ between recipes and professional kitchens. Some techniques involve blanching the coated meat in water or oil, while this simplified version places the beef directly into a hot skillet after a short rest.
What Baking Soda Does
A carefully measured amount of baking soda raises the pH on the surface of the beef. This helps prevent the proteins from tightening too quickly during cooking, which can improve tenderness.
The quantity and resting time matter. Too much baking soda can leave an alkaline aftertaste and make the exterior of the meat unpleasantly soft. For this reason, it should be measured precisely rather than added by estimation.
What Cornstarch Does
Cornstarch creates a light film around the beef. This coating helps reduce surface moisture loss and allows the garlic sauce to cling more evenly to each strip.
Only a thin coating is needed. Too much cornstarch can create a gummy texture and leave a pasty layer in the skillet instead of helping the beef brown cleanly.
Tenderizing and Marinating Are Different
Tenderizing changes the texture of the beef, while marinating mainly adds flavor. In this recipe, baking soda supports tenderness, soy sauce contributes saltiness and umami, and cornstarch and oil create a light protective coating.
These ingredients still cannot correct poor preparation. Beef sliced with the grain may remain chewy, while properly sliced beef can still become dry if it is overcooked.
A Practical 10-Minute Velveting Method
Combine the thinly sliced beef with the exact amount of baking soda listed in the recipe card, along with soy sauce, cornstarch, and neutral oil. Mix until the strips are lightly and evenly coated, then let the beef rest for 10 minutes.
During this time, prepare the broccoli and bell pepper and mix the garlic sauce. This keeps the preparation efficient and supports the 30-minute total time.
Once the skillet is hot, separate the beef strips before adding them to the pan. Cook them in a single layer and work in batches when necessary. This helps the beef brown quickly instead of releasing excess moisture and steaming.

Ingredients for Beef with Garlic Sauce
This recipe uses three groups of ingredients: a light coating for the beef, a savory garlic sauce, and fresh vegetables. Keeping these components balanced helps the stir-fry cook quickly while preventing the sauce from becoming too salty, too thick, or diluted by excess moisture.
For the Beef
Flank steak is the preferred cut because it has a rich beef flavor and a broad shape that is easy to slice into thin strips. Cut it across the grain so it stays tender during the short cooking time.
Soy sauce lightly seasons the beef and adds savory depth before it enters the skillet. Only a small amount is needed because the finished garlic sauce also contains soy sauce.
Cornstarch gives the beef a thin coating that supports the velveting method and helps the sauce cling to the cooked strips.
Baking soda improves tenderness during high-heat cooking. It must be measured precisely because too much can leave an alkaline taste and make the surface of the meat overly soft.
Neutral oil helps coat and separate the beef strips. Canola, vegetable, peanut, or refined avocado oil all work because they have mild flavors and tolerate high heat.
For the Chinese Garlic Sauce
Fresh garlic and ginger form the aromatic base of the sauce. Finely minced garlic gives an even flavor without burning as quickly as very finely grated garlic, while ginger adds a light peppery warmth.
Low-sodium soy sauce provides saltiness and umami while giving you better control over the final seasoning. This matters because oyster sauce also contains salt.
Oyster sauce adds body and concentrated savory flavor, with enough sweetness to round out the sauce. Mushroom stir-fry sauce can be used when a seafood-free alternative is needed.
Beef broth creates a deeper sauce, although water also works when you want to keep the ingredient list simple. Use unsalted or low-sodium broth to avoid overpowering the other flavors.
Rice vinegar and brown sugar balance the sauce. The vinegar adds mild acidity, while a small amount of sugar softens the salty and garlicky notes without making the dish taste sugary.
Toasted sesame oil adds a nutty finish. Because its flavor is strong, only a small quantity is needed.
Cornstarch thickens the sauce once it reaches a simmer. Whisk it into the cold sauce mixture before cooking, then stir the mixture again just before pouring because the starch settles at the bottom.
Vegetables
Broccoli adds color and a crisp-tender bite. Cut the florets into similar sizes so the smaller pieces do not become soft before the larger ones finish cooking.
Red bell pepper adds natural sweetness and a light crunch that balances the rich beef and savory sauce.
Yellow onion softens and becomes sweeter as it cooks. Thinly sliced green onions can be added at the end for a fresher finish, but they are not a direct replacement for the onion cooked in the stir-fry.
Dry the vegetables thoroughly after washing. Moisture left on the broccoli or bell pepper lowers the skillet temperature and creates steam. This can prevent browning, soften the vegetables too quickly, and leave the garlic sauce watery.
Ingredient Substitutions
The best substitutions preserve the savory garlic flavor and fast stir-fry method rather than changing the recipe into a different dish.
Sirloin for Flank Steak
Top sirloin can replace flank steak in the same quantity. Remove thick exterior fat or visible connective tissue, then slice it thinly across the grain. It is naturally tender but can still dry out if cooked for too long.
Tamari for Soy Sauce
Tamari can replace soy sauce in the beef coating and the garlic sauce. Because salt levels vary by brand, begin with slightly less than the listed amount, then adjust after tasting. Check the label when making the dish gluten-free.
Mushroom Sauce for Oyster Sauce
Mushroom stir-fry sauce is a practical substitute for oyster sauce. It adds savory depth and some sweetness, but brands differ in thickness and saltiness. Begin with a slightly smaller amount and add more only if needed.
Apple Cider Vinegar for Rice Vinegar
Apple cider vinegar works as a backup when rice vinegar is unavailable, but its flavor is sharper and fruitier. Start with about three-quarters of the listed amount, then taste the sauce before adding more.
Arrowroot for Cornstarch
Arrowroot can thicken the garlic sauce and produces a glossy finish. Use slightly less than the amount of cornstarch listed in the recipe and avoid boiling the sauce for an extended period, since prolonged high heat can weaken its thickening ability.
Frozen Broccoli for Fresh
Frozen broccoli can be used, but it is softer and releases more water. Let it thaw only enough to separate the florets, then pat them dry and add them later in the cooking process. Fully thawed broccoli can become mushy if it remains in the skillet too long.
Chicken Broth or Water for Beef Broth
Low-sodium chicken broth provides a lighter savory base and can replace beef broth in the same amount. Water also works because the soy sauce, oyster sauce, garlic, and ginger already supply plenty of flavor.

How to Make Beef with Garlic Sauce
This garlic beef stir fry cooks quickly once the skillet is hot, so prepare the beef, sauce, and vegetables before you begin. Having every component ready helps the beef brown properly, keeps the vegetables crisp, and prevents the garlic from burning.
Step 1: Prepare and Velvet the Beef
When the steak is difficult to slice, chill it in the freezer for about 15 minutes before starting the measured preparation time. It should feel firm but not frozen.
Slice the beef across the grain into strips about ⅛ inch thick. Place the strips in a bowl with the measured soy sauce, baking soda, cornstarch, and neutral oil. Mix until the beef is lightly and evenly coated, then let it rest for 10 minutes while you prepare the sauce and vegetables.
Step 2: Mix the Garlic Sauce
Whisk the low-sodium soy sauce, oyster sauce, beef broth, rice vinegar, brown sugar, toasted sesame oil, and cornstarch in a small bowl.
Continue whisking until the cornstarch is completely dissolved and no white lumps remain. The sauce will look thin before cooking. It thickens only after it reaches a gentle simmer.
Step 3: Prepare the Vegetables
Cut the broccoli into small, evenly sized florets. Slice the red bell pepper and yellow onion into thin strips so they cook at a similar rate.
Pat the vegetables dry after washing. Excess water lowers the skillet temperature, creates steam, and can leave the finished garlic sauce watery.
Step 4: Preheat the Skillet or Wok
Place a large wok or 12-inch skillet over medium-high heat. Allow it to heat for one to two minutes, then add the measured neutral oil.
The oil should shimmer but should not smoke heavily. Canola, vegetable, peanut, or refined avocado oil all work well for high-heat stir-frying.
Step 5: Sear the Beef in Batches
Add the beef in a single layer without crowding the skillet. Depending on the pan size, cook it in two batches.
Sear each batch for about 60 to 90 seconds total, stirring or turning once. The strips should be browned around the edges but still slightly underdone because they will cook again in the sauce.
Transfer the beef to a clean plate. Add a little more oil only if the skillet looks dry before the second batch.
Step 6: Cook the Vegetables
Add the broccoli and yellow onion to the skillet and stir-fry for about two minutes. Add one tablespoon of water, cover the pan for one minute, then uncover it and allow any remaining moisture to evaporate.
Add the red bell pepper and cook for another minute. The broccoli should be bright green, and the vegetables should be crisp-tender rather than completely soft.

Step 7: Add the Garlic and Ginger
Reduce the heat slightly to medium-high if the skillet appears extremely hot. Push the vegetables to one side or clear a small space in the center of the pan.
Add the minced garlic and ginger and stir constantly for 20 to 30 seconds, just until fragrant. Do not let the garlic darken, since burned garlic can make the sauce bitter.
Step 8: Add the Garlic Sauce
Whisk the sauce again immediately before pouring it into the skillet because the cornstarch settles while it stands.
Pour the sauce over the vegetables and stir as it reaches a gentle simmer. Cook until it changes from thin and cloudy to glossy and lightly thickened, usually within about one minute.
Step 9: Return the Beef to the Skillet
Return the seared beef and any juices from the plate to the skillet. Toss everything together for 30 to 60 seconds, until no raw-looking surfaces remain and the beef is hot throughout.
Remove the skillet from the heat as soon as the sauce lightly coats the beef and vegetables. Continued cooking can make the beef tough and cause the sauce to become too thick.
Step 10: Finish and Serve
Top the stir-fry with thinly sliced green onions or a light sprinkle of sesame seeds.
Serve the beef with garlic sauce immediately over steamed rice or noodles while the sauce is glossy and the vegetables are still crisp-tender.

How to Know When the Garlic Sauce Is Ready
The garlic sauce is ready when it reaches a gentle simmer and changes from thin and cloudy to smooth and glossy. It should leave a light coating on the beef and vegetables without collecting as a watery pool at the bottom of the skillet.
Lift one strip of beef with a spatula or spoon. The sauce should cling in a thin, shiny layer and drip back into the pan slowly, while still remaining loose enough to spoon over rice. It should not look pasty, sticky, or unusually thick.
If the sauce is still thin, keep it at a gentle simmer and stir for another 20 seconds before checking again. Cornstarch needs enough heat to activate, but excess water from the vegetables may require a little more simmering time.
If the sauce becomes too thick, lower the heat or briefly remove the skillet from the burner. Stir in beef broth or water one tablespoon at a time until the sauce becomes smooth and pourable again.
Expert Tips for Better Garlic Beef
Slice Across the Grain
Thin slices cut across the grain are easier to chew and cook more evenly. Keep the strips close to the same thickness so they finish at roughly the same time.
Leave Space Around the Beef
The beef should sit in a mostly single layer rather than a piled mass. A crowded skillet traps steam and prevents the edges from browning properly, so divide the meat into batches when needed.
Dry the Vegetables Thoroughly
Water clinging to broccoli, bell pepper, or onion lowers the pan temperature and thins the sauce. Pat the vegetables dry before cooking, especially when using rinsed broccoli.
Add Garlic Only When the Pan Is Ready
Make sure a light film of oil remains in the skillet before adding the garlic and ginger. Cook them briefly, just until fragrant, because darkened garlic can make the whole stir-fry taste bitter.
Stir the Sauce Again Before Pouring
Cornstarch settles quickly at the bottom of the bowl. Give the sauce a final whisk immediately before adding it so the thickener enters the skillet evenly.
Remove the Skillet at the Right Time
Stop cooking once the sauce looks glossy and lightly coats the beef and vegetables. Holding the stir-fry over heat for too long can make the beef tougher, soften the vegetables, and thicken the sauce beyond the ideal consistency.
Common Mistakes and How to Fix Them
Most problems with beef and garlic sauce come from uneven slicing, poor heat control, excess moisture, or an unbalanced sauce. Once the cause is clear, the fix is usually straightforward.
The Beef Is Tough
Tough beef is often caused by slicing with the grain, cutting the strips too thick, or leaving them in the skillet too long. A cool or crowded pan can also make the beef release moisture, increasing the cooking time and making overcooking more likely.
Slice the beef about ⅛ inch thick across the grain and cook it in a hot, uncrowded skillet. Remove the strips while they are still slightly underdone because they will finish cooking after they return to the sauce.
The Beef Steamed Instead of Browning
Beef steams when the skillet is overcrowded, the pan is not fully preheated, or too much liquid enters with the meat. The trapped moisture prevents the surface from browning.
Add only the lightly coated beef strips and leave any pooled liquid behind in the bowl. Arrange the meat in a mostly single layer and cook in batches if the pieces overlap heavily. The oil should shimmer before the beef enters the pan.
The Garlic Tastes Bitter
Garlic becomes bitter when it cooks too long or sits in an extremely hot, dry skillet. This can happen when the pan remains at high heat after the vegetables have nearly finished cooking.
Lower the heat slightly and make sure a thin film of oil remains before adding the garlic and ginger. Stir constantly and pour in the sauce as soon as the garlic smells fragrant. Do not wait for it to brown.
The Garlic Sauce Is Watery
A watery garlic sauce can result from wet vegetables, too much broth, cornstarch that settled in the bowl, or a sauce that never reached a simmer. Adding more vegetables than the recipe calls for can also release excess moisture.
Stir the sauce again just before pouring it into the skillet, then bring it to a gentle simmer. If it remains thin, cook it briefly while stirring. Do not sprinkle dry cornstarch directly into the pan because it can form lumps.
The Sauce Is Too Salty
The combination of soy sauce, oyster sauce, and seasoned broth can become too salty when full-sodium products are used together. Adding salt before tasting makes the problem worse.
Use low-sodium soy sauce and unsalted or low-sodium broth whenever possible. To soften an overly salty sauce, stir in a small amount of water or unsalted broth and simmer briefly. Check the consistency afterward because added liquid may make the sauce thinner. Serving the stir-fry with extra plain rice can balance each bite, but it does not remove salt from the sauce itself.
The Sauce Is Too Thick
The sauce may become overly thick when it contains too much cornstarch, simmers too long, or stays over high heat after the beef is added.
Lower the heat or move the skillet off the burner. Stir in water or unsalted broth one tablespoon at a time until the sauce becomes glossy and lightly pourable again. Add the liquid gradually so you do not turn an overly thick sauce into a watery one.
Recipe Variations
These variations keep the same garlic sauce and quick stir-fry method while adjusting the heat, vegetables, or dietary requirements. Change one element at a time so the cooking time and sauce balance remain reliable.
Spicy Beef with Garlic Sauce
For a spicier version, whisk a small amount of chili garlic sauce into the sauce mixture or add red pepper flakes with the garlic and ginger.
Begin with a modest amount, then add more to taste. Chili sauces vary in strength, and too much can overpower the fresh garlic flavor.
Beef with Garlic Sauce and Broccoli
Increase the broccoli and reduce or omit the red bell pepper for a broccoli-forward version. Keep the florets small and evenly sized so they cook within the short stir-fry time.
Avoid overcrowding the skillet. Extra broccoli can lower the pan temperature and release additional moisture, which may leave the sauce thinner.
Shredded Beef with Garlic Sauce
Cut the beef into narrow, matchstick-style strips for a shredded appearance. Slice across the grain and reduce the searing time slightly because smaller pieces cook very quickly.
This remains a tender, saucy stir-fry. It is different from crispy shredded beef, which is usually coated more heavily and fried before the sauce is added.
Mushroom Garlic Beef
Cook sliced mushrooms first until they are browned and most of their released moisture has evaporated. Transfer them to a plate, then return them to the skillet with the cooked beef.
This extra step keeps the mushrooms flavorful without making the garlic sauce watery.
Gluten-Free Beef with Garlic Sauce
Use certified gluten-free tamari in place of regular soy sauce. Check the oyster sauce, broth, chili garlic sauce, and other packaged ingredients because formulas vary between brands.
Cornstarch is naturally gluten-free, but confirm the label and prevent cross-contact when cooking for someone with celiac disease or a medical gluten restriction.

What to Serve with Beef and Garlic Sauce
Beef with garlic sauce pairs best with simple sides that absorb the savory sauce or provide a fresh contrast.
Steamed Jasmine Rice
Steamed jasmine rice is the classic pairing. Its mild flavor absorbs the glossy garlic sauce without competing with the beef and vegetables.
Brown Rice
Brown rice adds a firmer texture and a light nutty flavor. It is a hearty alternative when you prefer whole-grain rice.
Noodles
Plain rice noodles, wheat noodles, or lo mein-style noodles all work well. Drain them thoroughly and keep the seasoning light so they do not dilute or compete with the garlic sauce.
Cauliflower Rice
Cauliflower rice provides a lighter, lower-carbohydrate option. Cook it until excess moisture has evaporated before serving so it does not water down the sauce.
Simple Side Dishes
A cucumber salad adds coolness and acidity, while steamed bok choy provides a mild vegetable side. Edamame, egg rolls, or dumplings also work when you want to make the meal more substantial.
Beef with Garlic Sauce vs Similar Chinese Beef Dishes
Several Chinese-American beef dishes use thinly sliced beef and soy-based sauces, but they differ in sweetness, heat level, vegetables, and sauce consistency.
| Dish | Main flavor | Typical vegetables | Texture |
| Beef with garlic sauce | Savory and garlic-forward | Broccoli, bell pepper, and onion | Tender and saucy |
| Beef and broccoli | Savory and soy-forward | Mainly broccoli | Tender with a lighter sauce |
| Mongolian beef | Usually sweeter and scallion-forward | Green onions | Glossy and rich |
| Hunan beef | Typically spicier and chile-forward | Mixed vegetables | Savory and moderately hot |
These descriptions are general rather than fixed rules. Recipes vary by restaurant, region, and home cooking style. The same dish may be sweeter, spicier, thicker, or prepared with different vegetables depending on where it is served.

Storage and Reheating
Refrigerator
Let the beef with garlic sauce cool briefly, then transfer it to a shallow airtight container. Refrigerate leftovers within 2 hours of cooking and use them within 3 to 4 days.
The beef will remain flavorful, but the broccoli and bell pepper will gradually soften as they sit in the sauce. Store the rice separately so it does not absorb too much liquid.
Freezer
The beef and garlic sauce can be frozen, although the vegetables will be softer after thawing. This does not usually affect the flavor, but the broccoli and bell pepper will lose much of their original crisp-tender texture.
Freeze the cooled stir-fry in an airtight, freezer-safe container for up to about 2 months for the best quality. Thaw it overnight in the refrigerator before reheating. Freeze cooked rice separately if you plan to store both parts of the meal.
Reheating on the Stovetop
Reheating on the stovetop gives you the most control over the sauce and beef texture. Place the leftovers in a skillet over medium-low heat and add a small splash of water or unsalted broth.
Stir gently until the sauce loosens and the beef is heated through. Remove the skillet from the heat as soon as the food is hot, since prolonged cooking can make the beef tougher and the sauce excessively thick.
Reheating in the Microwave
Place one portion in a microwave-safe dish and cover it loosely. Heat in 30-second intervals, stirring between each interval so the sauce warms evenly.
Stop once the beef is hot throughout. Long, uninterrupted heating can overcook the thin strips and make the vegetables noticeably softer.
Meal-Prep Tip
Divide the beef stir fry and cooked rice into separate compartments or containers. Keeping them apart prevents the rice from soaking up most of the garlic sauce during storage.
Reheat each component separately, then combine them just before serving for a better sauce consistency and rice texture.

Frequently Asked Questions
Is Beef with Garlic Sauce Spicy?
Beef with garlic sauce is usually mild, although the heat level varies by restaurant and recipe. This version has no strong chili heat unless red pepper flakes or chili garlic sauce are added. Start with a small amount and increase it gradually to suit your preference.
What Is Chinese Garlic Sauce Made Of?
The garlic sauce in this recipe combines fresh garlic, ginger, low-sodium soy sauce, oyster sauce, beef broth, rice vinegar, brown sugar, toasted sesame oil, and cornstarch. The soy and oyster sauces provide savory depth, while the vinegar and sugar balance the flavor. Cornstarch gives the sauce its glossy texture.
What Cut of Beef Is Best for Beef with Garlic Sauce?
Flank steak is the preferred choice because it has a rich beef flavor, a clear grain direction, and a shape that is easy to slice thinly. Top sirloin is a good alternative when flank steak is unavailable. Slice either cut thinly across the grain for a more tender result.
How Is Stir-Fry Beef Made Tender?
Many takeout-style kitchens rely on thin slicing, brief velveting, and fast cooking in small batches. In this recipe, baking soda, cornstarch, soy sauce, and oil form a light coating around the beef. Cooking it in an uncrowded skillet also helps prevent steaming and overcooking.
Can I Make Garlic Sauce Without Oyster Sauce?
Yes. Mushroom stir-fry sauce is the closest practical substitute because it provides savory depth, body, and mild sweetness. The flavor and salt level will vary by brand, so begin with slightly less than the listed oyster sauce amount and adjust after tasting.
Can I Use Frozen Broccoli?
Yes, but frozen broccoli will usually be softer than fresh. Let the florets thaw just enough to separate, drain away any moisture, and pat them dry. Add them later in the cooking process so they do not become mushy or release too much water into the sauce.
Is Beef with Garlic Sauce the Same as Beef and Broccoli?
No, although the two dishes can be similar. Beef and broccoli usually focuses on broccoli and a mild soy-based sauce. Beef with garlic sauce has a stronger garlic flavor and may include bell pepper, onion, mushrooms, or other vegetables. Restaurant versions vary, so the difference is not always exact.
Can I Prepare the Garlic Sauce in Advance?
Yes. Mix the sauce and refrigerate it in a covered container for up to one day for the freshest garlic flavor. Whisk it thoroughly before cooking because the cornstarch will settle at the bottom while it stands.
Why Did My Garlic Sauce Not Thicken?
The sauce may stay thin if the cornstarch settled in the bowl, the skillet never reached a simmer, the liquid balance was incorrect, or the vegetables released excess moisture. Stir the sauce before adding it and let it bubble gently while stirring. Never add dry cornstarch directly to the hot skillet because it can form lumps.
Can This Recipe Be Made Gluten-Free?
Yes, but each packaged ingredient must be verified. Use certified gluten-free tamari instead of regular soy sauce, along with gluten-free oyster sauce, broth, and chili sauce. Cornstarch is naturally gluten-free, although checking the package is still important when cooking for someone with celiac disease or a medical gluten restriction.
Final Serving Summary
Serve this beef with garlic sauce as soon as it comes off the heat. Properly sliced and quickly cooked beef should remain tender, while the broccoli and bell pepper stay bright and crisp-tender. The garlic sauce should be glossy, lightly coating the ingredients without becoming gummy. With the optional chilling step completed beforehand, the main preparation and cooking process takes about 30 minutes. Serve it immediately over steamed rice for the best texture.
Easy Beef with Garlic Sauce Recipe Card
Tender flank steak, crisp broccoli, red bell pepper, and onion come together in a glossy homemade garlic sauce. A brief velveting step helps the beef remain tender, while cooking it in small batches encourages browning instead of steaming. Serve this quick Chinese-American stir-fry over steamed rice or noodles.
Yield: 4 servings
Preparation time: 15 minutes
Cook time: 15 minutes
Total time: 30 minutes
Course: Main Course, Dinner
Cuisine: Chinese-American
Cooking method: Stir-Fry
Recommended pan: 12-inch skillet or large wok
Ingredients
For the Beef
- 1 pound flank steak
- 1 tablespoon low-sodium soy sauce
- 1 tablespoon cornstarch
- ¼ teaspoon baking soda
- 1 teaspoon neutral oil
For the Garlic Sauce
- 2 tablespoons low-sodium soy sauce
- 2 tablespoons oyster sauce
- ½ cup unsalted or low-sodium beef broth
- 1 tablespoon unseasoned rice vinegar
- 2 teaspoons packed light brown sugar
- 1 teaspoon toasted sesame oil
- 1 tablespoon cornstarch
For the Aromatics, Vegetables, and Cooking
- 4 to 5 medium garlic cloves, finely minced
- 2 teaspoons finely minced or grated fresh ginger
- 3 cups small broccoli florets
- 1 medium red bell pepper, thinly sliced
- 1 small yellow onion, thinly sliced
- 2 tablespoons neutral high-heat oil, divided
- 1 tablespoon water
- 2 green onions, thinly sliced
- 1 teaspoon sesame seeds, optional
Instructions
- Slice the beef.
Cut the flank steak across the grain into strips about ⅛ inch thick. Keep the pieces similar in size so they cook evenly. When the meat is difficult to slice, chill it in the freezer for about 15 minutes before starting the measured preparation time. - Velvet the beef.
Place the beef in a medium bowl. Add 1 tablespoon soy sauce, 1 tablespoon cornstarch, ¼ teaspoon baking soda, and 1 teaspoon neutral oil. Mix until every strip has a thin, even coating. Let the beef rest for 10 minutes while you prepare the remaining ingredients. - Mix the garlic sauce.
In a small bowl, whisk together 2 tablespoons soy sauce, oyster sauce, beef broth, rice vinegar, brown sugar, toasted sesame oil, and 1 tablespoon cornstarch. Continue whisking until the cornstarch is fully dissolved and no white lumps remain. Keep the garlic and ginger separate. - Prepare the vegetables.
Cut the broccoli into small, bite-size florets. Thinly slice the bell pepper and yellow onion. Pat the vegetables dry after washing so excess moisture does not lower the skillet temperature or dilute the sauce. - Preheat the pan.
Heat a large wok or 12-inch skillet over medium-high heat for 1 to 2 minutes. Add 1 tablespoon of the cooking oil. The oil should shimmer but should not smoke heavily. - Sear the first batch of beef.
Add half of the beef in a mostly single layer. Cook for about 1 to 2 minutes total, stirring or turning once, until browned around the edges but still slightly underdone. Transfer it to a clean plate. - Sear the remaining beef.
Add 1 teaspoon of the remaining cooking oil if the skillet looks dry. Cook the second batch in the same way, then transfer it to the plate with the first batch. - Cook the broccoli and onion.
Add the remaining cooking oil to the skillet, followed by the broccoli and yellow onion. Stir-fry for about 2 minutes. Add 1 tablespoon water, cover for 1 minute, then uncover and let the remaining moisture evaporate. - Add the bell pepper.
Add the red bell pepper and stir-fry for about 1 minute. The broccoli should be bright green, and the vegetables should remain crisp-tender. - Cook the garlic and ginger.
Reduce the heat slightly if the skillet is extremely hot. Clear a small space in the center of the pan and add the minced garlic and ginger. Stir constantly for 20 to 30 seconds, just until fragrant. Do not let the garlic brown. - Add the sauce.
Whisk the sauce again because the cornstarch will have settled at the bottom. Pour it into the skillet and stir as it reaches a gentle simmer. Cook until the sauce changes from thin and cloudy to smooth and glossy, usually about 30 to 60 seconds. - Return the beef.
Add the seared beef and any juices from the plate. Toss for another 30 to 60 seconds, until no raw-looking surfaces remain and the beef is hot throughout. - Finish and serve.
Remove the skillet from the heat as soon as the sauce lightly coats the beef and vegetables. Top with sliced green onions and sesame seeds, if using. Serve immediately over steamed rice or noodles.
Recipe Notes
The ¼ teaspoon baking soda is measured for 1 pound of beef and a 10-minute resting period. Increasing the amount or extending the rest can give the beef an alkaline taste and an unpleasantly soft surface.
Keep the beef in a mostly single layer while searing. When the strips overlap heavily, the skillet temperature falls and the beef steams instead of browning.
Whisk the garlic sauce immediately before adding it because cornstarch settles quickly. If the sauce remains thin, let it simmer briefly while stirring. If it becomes too thick, lower the heat and add water or unsalted broth 1 tablespoon at a time.
For a spicy garlic beef stir fry, add a small amount of chili garlic sauce to the sauce mixture or cook red pepper flakes briefly with the garlic and ginger.
Storage and Reheating
Let leftovers cool briefly, then transfer them to a shallow airtight container and refrigerate within 2 hours of cooking. Use refrigerated leftovers within 3 to 4 days.
The beef and garlic sauce can be frozen for up to about 2 months for the best quality. The broccoli and bell pepper will be softer after thawing, so freezing is better for flavor than for preserving the original vegetable texture.
Reheat leftovers in a skillet over medium-low heat with a small splash of water or unsalted broth. Stir gently and remove the pan from the heat as soon as the beef is hot. Microwave individual portions in 30-second intervals, stirring between each interval.
Store rice separately from the stir-fry during refrigeration or freezing so it does not absorb most of the garlic sauce.
Estimated Nutrition Per Serving
- Calories: approximately 390
- Protein: approximately 30 grams
- Carbohydrates: approximately 20 grams
- Fat: approximately 19 grams
- Fiber: approximately 3 grams
- Sodium: approximately 850 milligrams
Nutrition is an estimate based on four servings and includes the listed beef-coating oil and cooking oil. It does not include rice, noodles, optional sesame seeds, or any extra oil added during cooking. Actual values will vary according to the beef cut, ingredient brands, substitutions, and the amount of oil left in the skillet.