Beef and Broccoli Recipe
Introduction
This Beef and Broccoli Recipe is a simple homemade take on a classic takeout favorite. Thinly sliced sirloin steak is quickly cooked until tender, then coated in a savory, slightly sweet sauce made with soy sauce, garlic, brown sugar, rice vinegar, and beef stock.
Fresh broccoli adds color, texture, and a little crunch, while a cornstarch-based sauce gives everything a glossy finish. Served over steamed rice, this easy beef and broccoli makes a satisfying weeknight dinner without requiring complicated ingredients.
Quick Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4
- Course: Main Course
- Cuisine: Asian-Inspired
- Method: Stovetop
Ingredients
- 1 pound sirloin steak, thinly sliced
- 4 tablespoons cornstarch, divided
- ⅔ cup soy sauce, divided
- 2 tablespoons butter or oil
- 1 tablespoon rice vinegar
- 3 tablespoons brown sugar
- 3 cloves garlic, minced
- 1 cup beef stock
- 4 cups fresh broccoli florets
- ¼ cup water
Step-by-Step Instructions
1. Slice and Coat the Beef
Slice the sirloin steak thinly against the grain. Thin slices cook quickly and are easier to keep tender.
Place the sliced beef in a bowl and toss with 2 tablespoons of cornstarch until lightly coated.
2. Prepare the Sauce
In a bowl, whisk together:
- ⅓ cup soy sauce
- Rice vinegar
- Brown sugar
- Minced garlic
- Beef stock
- The remaining 2 tablespoons cornstarch
Whisk until the cornstarch is completely dissolved.
3. Cook the Broccoli
Heat a large skillet or wok over medium-high heat.
Add the broccoli and ¼ cup water. Cover and cook for about 3–4 minutes, until the broccoli is bright green and just tender.
Transfer the broccoli to a plate and set aside.
4. Sear the Beef
Increase the heat to medium-high and add the butter or oil to the same skillet.
Add the coated beef in a single layer. Cook for about 2–3 minutes per side, working in batches if necessary, until the beef is browned and cooked through.
Avoid overcrowding the pan, as this can cause the beef to steam instead of sear.
5. Add the Sauce
Reduce the heat slightly and return all the beef to the skillet.
Pour in the prepared sauce and the remaining ⅓ cup soy sauce.
Stir continuously as the sauce heats. The cornstarch will thicken the mixture within a few minutes and create a glossy coating around the beef.
6. Add the Broccoli
Return the cooked broccoli to the skillet.
Toss everything together and cook for another 1–2 minutes, allowing the broccoli to become coated in the sauce.
7. Serve
Serve the beef and broccoli immediately over steamed white rice, brown rice, or noodles.
Spoon plenty of the sauce over the top before serving.
Recipe Tips for Success
- Slice against the grain: This is one of the easiest ways to make sirloin more tender.
- Slice the beef thinly: Thin pieces cook quickly and absorb more of the sauce.
- Don’t overcrowd the pan: Cook the beef in batches if your skillet is small.
- Use high heat: A hot skillet helps the beef develop a browned exterior without overcooking it.
- Dissolve the cornstarch well: Whisk it thoroughly into the sauce before adding it to the skillet.
- Don’t overcook the broccoli: It should remain bright green with a little bite.
- Taste before adding extra salt: Soy sauce already provides plenty of seasoning.
- Serve immediately: The sauce thickens as it sits, so beef and broccoli is best served while hot.
Ingredient Substitutions
- Sirloin steak: Flank steak, skirt steak, or another tender beef cut can be used.
- Soy sauce: Use low-sodium soy sauce if you prefer a less salty dish.
- Butter: Vegetable oil, avocado oil, or another cooking oil works well.
- Beef stock: Chicken stock can be used, although beef stock provides a deeper flavor.
- Rice vinegar: Apple cider vinegar can work in a pinch, though the flavor will be slightly different.
- Fresh broccoli: Frozen broccoli can be used. Thaw and drain it first for the best texture.
Recipe Variations
Spicy Beef and Broccoli
Add ½–1 teaspoon of red pepper flakes or a spoonful of chili garlic sauce to the sauce for extra heat.
Ginger Beef and Broccoli
Add 1 tablespoon of freshly grated ginger along with the garlic for a more aromatic sauce.
Beef and Broccoli Noodles
Toss the finished beef and broccoli with cooked lo mein, rice noodles, or spaghetti for a complete noodle dish.
Beef, Broccoli and Mushrooms
Add sliced mushrooms to the skillet along with the broccoli for extra texture and flavor.
Extra-Garlicky Beef and Broccoli
Add one or two additional cloves of minced garlic if you enjoy a stronger garlic flavor.
Storage and Reheating
Store leftover beef and broccoli in an airtight container in the refrigerator for up to 3–4 days.
To reheat, warm it gently in a skillet over medium heat until heated through. Add a splash of water or beef stock if the sauce has become too thick.
You can also microwave individual portions in short intervals, stirring between each interval.
For the best texture, avoid repeatedly reheating the entire batch.
Serving Suggestions
Serve Beef and Broccoli with:
- Steamed white rice
- Brown rice
- Jasmine rice
- Fried rice
- Chow mein noodles
- Rice noodles
- Steamed dumplings
- Spring rolls
- Cucumber salad
For extra flavor, garnish with sliced green onions, sesame seeds, or a small drizzle of chili oil.
Nutrition Information
Estimated per serving, based on 4 servings and the ingredients listed: approximately 430–480 calories, 35–40g protein, 25–30g carbohydrates, and 20–25g fat.
These values are estimates and can vary depending on the exact cut of beef, soy sauce, cooking oil, and serving size.
Frequently Asked Questions
What is the best beef for Beef and Broccoli?
Sirloin works very well because it is relatively tender and cooks quickly. Flank steak and other tender cuts can also be used.
How do I make the beef tender?
Slice the beef very thinly against the grain and avoid overcooking it. Cooking quickly over medium-high to high heat also helps keep the slices tender.
Can I use frozen broccoli?
Yes. Frozen broccoli can be used when fresh broccoli isn’t available. Thaw and drain it before cooking to prevent excess water from thinning the sauce.
Why is my sauce not thickening?
Make sure the cornstarch is fully mixed into the sauce before adding it to the hot skillet. The sauce also needs to reach a gentle simmer for the cornstarch to activate.
Can I make Beef and Broccoli ahead of time?
Yes. You can prepare it a few hours ahead and refrigerate it until needed. Reheat gently before serving.
Can I use chicken instead of beef?
Yes. Thinly sliced chicken breast or boneless chicken thighs can be substituted for the beef. Make sure the chicken reaches a safe internal temperature of 165°F (74°C).
Is Beef and Broccoli gluten-free?
Traditional soy sauce usually contains wheat, so it is not necessarily gluten-free. For a gluten-free version, use a certified gluten-free soy sauce or tamari and check all other packaged ingredients.
Final Thoughts
This Beef and Broccoli Recipe is a practical way to bring a takeout-style dinner to your own kitchen. Thinly sliced sirloin, crisp-tender broccoli, and a savory soy-garlic sauce come together quickly in one skillet.
PrintBeef and Broccoli Recipe
This Beef and Broccoli Recipe is a quick and flavorful stir-fry made with tender thinly sliced sirloin steak, crisp broccoli, garlic, and a savory soy-based sauce. Ready in about 30 minutes, it’s an easy homemade dinner that’s perfect served over steamed rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Chinese-Inspired
Ingredients
- 1 pound sirloin steak, thinly sliced
- 4 tablespoons cornstarch, divided
- 2/3 cup soy sauce, divided
- 2 tablespoons butter or oil
- 1 tablespoon rice vinegar
- 3 tablespoons brown sugar
- 3 cloves garlic, minced
- 1 cup beef stock
- 4 cups fresh broccoli florets
- 1/4 cup water
Instructions
- Thinly slice the sirloin steak against the grain. For easier slicing, place the steak in the freezer for about 15–20 minutes first.
- Place the sliced beef in a bowl and toss with 2 tablespoons of cornstarch and 1/3 cup of soy sauce. Let it marinate for 10–15 minutes.
- In a small bowl, whisk together the remaining soy sauce, beef stock, rice vinegar, brown sugar, garlic, and the remaining 2 tablespoons of cornstarch until smooth.
- Heat the butter or oil in a large skillet or wok over medium-high heat.
- Add the marinated beef in a single layer, working in batches if necessary. Cook for 2–3 minutes per side until browned and just cooked through. Transfer the beef to a plate.
- Add the broccoli and 1/4 cup water to the same skillet. Cover and steam for 2–3 minutes, until the broccoli is bright green and slightly tender.
- Return the cooked beef to the skillet and pour in the prepared sauce.
- Cook for 2–3 minutes, stirring frequently, until the sauce thickens and coats the beef and broccoli.
- Remove from the heat and serve immediately over steamed white or brown rice.
Notes
- Slice the steak thinly against the grain for the most tender texture.
- Partially freezing the steak makes it much easier to cut into thin, even slices.
- Do not overcrowd the skillet when browning the beef. Cook in batches if needed.
- Use low-sodium soy sauce if you prefer a less salty dish.
- For extra flavor, add a pinch of red pepper flakes or a small amount of fresh grated ginger to the sauce.
- Broccoli should remain slightly crisp rather than becoming overly soft.
- Serve over steamed rice, noodles, or cauliflower rice.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
