This Beef and Broccoli Recipe is a simple, flavorful dinner that brings tender slices of beef and crisp-tender broccoli together in a savory homemade sauce. It is inspired by classic Chinese-American takeout, but making it at home gives you control over the ingredients and lets you enjoy a fresh, satisfying meal in about 30 minutes.
The beef is quickly seared in a hot pan until browned, while the broccoli stays bright and slightly crisp. Everything is then coated in a rich sauce made with soy sauce, garlic, ginger, sesame oil, and a touch of sweetness.
Serve this easy beef and broccoli over steamed white rice, brown rice, or noodles for a complete family dinner.
Recipe Information
| Details | Information |
|---|---|
| Recipe Name | Beef and Broccoli |
| Cuisine | Chinese-American |
| Preparation Time | 15 minutes |
| Cooking Time | 15 minutes |
| Total Time | 30 minutes |
| Servings | 4 people |
| Difficulty | Easy |
Why This Recipe Is Good
This recipe is quick, filling, and packed with savory flavor. Tender beef and fresh broccoli make a balanced combination, while the homemade sauce adds plenty of garlic, ginger, and umami. It is also much faster to prepare than many traditional dinner recipes, making it ideal for busy weeknights.

Ingredients
For the Beef
- 1 pound beef sirloin or flank steak, thinly sliced against the grain
- 2 tablespoons cornstarch
- 1 tablespoon soy sauce
- 1 tablespoon vegetable oil
- 1/4 teaspoon black pepper
For the Broccoli
- 4 cups fresh broccoli florets
- 2 tablespoons water
For the Sauce
- 1/3 cup low-sodium soy sauce
- 1/2 cup beef or chicken broth
- 1 tablespoon oyster sauce
- 1 tablespoon brown sugar
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1/2 teaspoon crushed red pepper flakes, optional
For Serving
- Steamed white rice, brown rice, or noodles
- Sliced green onions
- Sesame seeds, optional
Equipment Needed
- Large skillet or wok
- Medium mixing bowl
- Small bowl for the sauce
- Cutting board
- Sharp chef’s knife
- Measuring cups and spoons
- Wooden spoon or spatula
- Tongs
How to Make Beef and Broccoli
1. Prepare the Beef
Pat the beef dry with paper towels. Thinly slice the steak against the grain into bite-sized strips. Cutting against the grain helps break up the muscle fibers, which makes the beef more tender when cooked.
Place the sliced beef in a medium bowl. Add the cornstarch, soy sauce, vegetable oil, and black pepper. Toss well so each piece is lightly coated.
Let the beef sit for about 5 minutes while you prepare the remaining ingredients.
2. Make the Sauce
In a small bowl, combine the soy sauce, broth, oyster sauce, brown sugar, sesame oil, cornstarch, minced garlic, grated ginger, and red pepper flakes if using.
Whisk until the cornstarch is fully dissolved. This helps prevent lumps when the sauce is added to the hot pan.
3. Cook the Broccoli
Heat a large skillet or wok over medium-high heat. Add the broccoli and 2 tablespoons of water.
Cover and cook for about 2 to 3 minutes, until the broccoli is bright green and slightly tender. Remove the lid and continue cooking for another minute so any excess water evaporates.
Transfer the broccoli to a plate and set it aside.
The goal is to keep the broccoli tender but still slightly crisp. Overcooking it can make the florets soft and dull.
4. Sear the Beef
Increase the heat to high and add the vegetable oil to the same skillet if needed.
Add the beef in a single layer. Avoid overcrowding the pan because too much beef at once can cause it to steam instead of brown.
Cook for about 1 to 2 minutes on each side, depending on the thickness of the slices. The beef should develop a browned exterior and remain tender inside.
If your pan is small, cook the beef in two batches.
5. Add the Sauce
Return all the cooked beef to the skillet. Give the sauce another quick stir because the cornstarch may have settled at the bottom of the bowl.
Pour the sauce over the beef. Stir continuously for about 1 to 2 minutes.
As the sauce heats, the cornstarch will thicken it and create a glossy coating around the beef.
6. Add the Broccoli
Return the cooked broccoli to the skillet. Toss everything together until the broccoli is evenly coated with the sauce.
Cook for another 1 to 2 minutes. The sauce should be thick enough to cling to the beef and broccoli without being overly heavy.
Remove the skillet from the heat.
7. Garnish and Serve
Transfer the beef and broccoli to a serving dish. Sprinkle with sliced green onions and sesame seeds if desired.
Serve immediately over steamed white rice, brown rice, or your favorite noodles.
Tasty and Delicious Recipes: Air Fryer Cookbook: 600 Effortless Air Fryer Recipes for Beginners and Advanced Users
Tips for the Best Beef and Broccoli
Slice the Beef Thinly
Thin slices cook quickly and stay tender. For easier slicing, place the beef in the freezer for about 15 to 20 minutes before cutting. It should become firm but not frozen solid.
Cut Against the Grain
Look closely at the steak and identify the direction of the muscle fibers. Slice across those fibers rather than parallel to them. This makes a noticeable difference in tenderness.
Use High Heat
A hot skillet helps the beef brown quickly instead of releasing too much moisture. Make sure the pan is hot before adding the beef.
Do Not Overcrowd the Pan
If all the beef does not fit comfortably in one layer, cook it in batches. This gives each piece enough space to sear properly.
Adjust the Sauce
For a sweeter sauce, add another teaspoon of brown sugar. For extra heat, add more red pepper flakes or a small amount of chili sauce.
Keep the Broccoli Slightly Crisp
Broccoli continues cooking from residual heat, so remove it from the pan while it is still slightly crisp. This gives the finished dish better texture.
What to Serve With Beef and Broccoli
Beef and broccoli is usually served with rice, which helps soak up the flavorful sauce. Steamed white rice is the classic choice, but brown rice, jasmine rice, cauliflower rice, and noodles also work well.
You can also serve it with:
- Fried rice
- Chow mein noodles
- Steamed vegetables
- Egg rolls
- Spring rolls
- Simple cucumber salad
Variations
Spicy Beef and Broccoli
Add extra red pepper flakes, chili garlic sauce, or a drizzle of chili oil to the finished dish.
Beef and Broccoli With Noodles
Instead of serving the beef and broccoli over rice, toss the finished mixture with cooked noodles. Lo mein, rice noodles, or spaghetti can all work.
Extra Vegetable Beef and Broccoli
Add sliced bell peppers, carrots, mushrooms, snow peas, or sliced onions for additional vegetables.
Honey Beef and Broccoli
Replace some or all of the brown sugar with honey for a slightly different sweetness and a glossy sauce.
Storage and Reheating
Store leftover beef and broccoli in an airtight container in the refrigerator for up to 3 to 4 days.
To reheat, place it in a skillet over medium heat with a small splash of water or broth. Stir occasionally until heated through. You can also microwave individual portions, although reheating in a skillet generally helps maintain a better texture.
If you plan to freeze the dish, allow it to cool completely before transferring it to a freezer-safe container. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Nutrition Information
The following nutrition information is an estimate per serving and can vary depending on the specific ingredients and brands used.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 390 kcal |
| Protein | 32 g |
| Carbohydrates | 18 g |
| Fat | 22 g |
| Saturated Fat | 6 g |
| Fiber | 4 g |
| Sugar | 7 g |
| Sodium | 1,050 mg |
Serving this recipe with rice or noodles will increase the total calories and carbohydrates.
Frequently Asked Questions
What is the best cut of beef for beef and broccoli?
Flank steak and sirloin are excellent choices. Flank steak has a strong beefy flavor and becomes tender when sliced thinly against the grain. Sirloin is also tender and easy to find.
How do you make beef and broccoli tender?
Slice the beef thinly against the grain, avoid overcooking it, and use a very hot skillet. Coating the beef lightly with cornstarch also helps create a tender texture and gives the sauce something to cling to.
Can I use frozen broccoli?
Yes. Frozen broccoli can be used when fresh broccoli is not available. There is no need to fully thaw it first, but you may need to cook it slightly longer. Avoid overcooking it so it does not become mushy.
Can I make beef and broccoli without oyster sauce?
Yes. You can leave out the oyster sauce and add a little extra soy sauce. Keep in mind that oyster sauce contributes sweetness and depth, so the final flavor will be slightly different.
Can I make this recipe gluten-free?
Yes. Use gluten-free soy sauce or tamari and make sure your oyster sauce and other packaged ingredients are certified gluten-free.
Why is my beef tough?
The most common reasons are slicing the beef incorrectly, cutting it too thick, overcrowding the pan, or cooking it for too long. Always slice against the grain and cook the beef quickly over high heat.
Can I prepare beef and broccoli ahead of time?
You can prepare the sauce, slice the beef, and cut the broccoli several hours ahead. Keep the ingredients refrigerated separately and cook the dish shortly before serving for the best texture.
What rice goes best with beef and broccoli?
Steamed jasmine or white rice is a great choice because its mild flavor allows the savory sauce to stand out. Brown rice is another good option if you prefer a heartier side.
Final Thoughts
This Beef and Broccoli Recipe is an easy way to make a flavorful takeout-style meal at home. Tender beef, crisp broccoli, and a rich garlic-ginger sauce come together quickly in one skillet, making it a practical choice for busy weeknights. Serve it with hot steamed rice and a sprinkle of green onions for a simple dinner that the whole family can enjoy.
