Why You’ll Love Beef and Broccoli Recipe Recipe
-
Ready in 30 minutes: This quick and easy beef and broccoli recipe is perfect for weeknight dinners when you need something delicious without spending hours in the kitchen.
-
Better than takeout: Enjoy restaurant-quality flavors at home using fresh ingredients and a homemade stir-fry sauce.
-
Tender, flavorful beef: Thinly sliced flank steak cooks quickly and absorbs the delicious garlic, ginger, and soy sauce flavors.
-
Fresh and nutritious broccoli: Crisp-tender broccoli adds color, texture, fiber, and essential nutrients to every serving.
-
Simple pantry ingredients: Most of the sauce ingredients are common kitchen staples, making this recipe convenient and budget-friendly.
-
Easy to customize: Adjust the sweetness, add extra vegetables, or introduce a little heat to suit your preferences.
-
Perfect for meal prep: Beef and broccoli stores well, making it a convenient option for preparing lunches or dinners ahead of time.
Ingredients
This homemade beef and broccoli recipe uses fresh ingredients and a simple stir-fry sauce to create a flavorful, satisfying meal.
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Beef and Broccoli
-
Flank steak: Thinly sliced against the grain into bite-sized strips for tender, juicy beef.
-
Olive oil or vegetable oil: Used to sauté the broccoli and sear the beef.
-
Fresh broccoli: Cut into small, evenly sized florets for quick and consistent cooking.
-
Sesame seeds: An optional garnish that adds a subtle nutty flavor and attractive finishing touch.
For the Stir-Fry Sauce
-
Fresh ginger: Grated ginger adds a warm, aromatic flavor that complements the beef.
-
Garlic: Freshly grated garlic gives the sauce a bold, savory taste.
-
Hot water: Helps dissolve the sugar and creates the proper sauce consistency.
-
Low-sodium soy sauce: Provides the savory, umami-rich foundation of the sauce. Gluten-free tamari can be used as an alternative.
-
Light brown sugar: Balances the saltiness of the soy sauce with a touch of sweetness.
-
Cornstarch: Thickens the sauce, allowing it to coat the beef and broccoli beautifully.
-
Black pepper: Adds a mild, warm spice that enhances the overall flavor.
-
Sesame oil: Gives the sauce a rich, toasted, nutty aroma.
Directions
Making beef and broccoli at home is surprisingly simple. Follow these easy steps to create a tender, flavorful stir-fry with a perfectly thickened sauce.
Step 1: Prepare the Beef and Rice
Begin by cooking your white rice according to the package instructions so it will be ready when the stir-fry is finished.
For easier slicing, cover the flank steak and place it in the freezer for approximately 30 minutes. This firms up the meat slightly, making it easier to cut into very thin strips.
Using a sharp knife, slice the steak against the grain into bite-sized pieces. Cutting against the grain helps shorten the muscle fibers, resulting in more tender beef.
Step 2: Prepare the Stir-Fry Sauce
In a medium mixing bowl, combine the hot water, low-sodium soy sauce, light brown sugar, cornstarch, black pepper, sesame oil, grated ginger, and grated garlic.
Whisk everything together until the sugar dissolves and the cornstarch is fully incorporated.
Set the sauce aside while preparing the beef and broccoli. Give it another quick stir before adding it to the skillet because cornstarch can settle at the bottom.
Step 3: Cook the Broccoli
Place a large skillet or wok over medium heat and add 1 tablespoon of olive oil or vegetable oil.
Add the broccoli florets and sauté for approximately 4–5 minutes, partially covering the skillet with a lid.
Stir or toss the broccoli several times during cooking to ensure it cooks evenly.
The broccoli should become bright green and crisp-tender while retaining a slight crunch.
For softer broccoli, add 2 tablespoons of water before covering the skillet. The additional steam will help soften the florets without overcooking them.
Once cooked, transfer the broccoli to a plate and set aside.
Step 4: Sear the Beef
Increase the heat to high and add the remaining tablespoon of oil to the skillet.
Arrange the sliced flank steak in a single layer, allowing the meat to make direct contact with the hot surface.
Cook for approximately 2 minutes per side, or until the beef is browned and cooked through.
Avoid overcrowding the skillet, as this can cause the beef to steam rather than sear. If necessary, cook the beef in batches.
Check a piece for doneness before proceeding.
Step 5: Add the Sauce
Reduce the heat to medium-low and give the prepared stir-fry sauce a quick stir.
Pour the sauce over the cooked beef, stirring gently to coat the meat evenly.
Allow the mixture to simmer for approximately 3–4 minutes. As the sauce heats, the cornstarch will thicken it into a glossy, rich coating.
Stir occasionally to prevent sticking and ensure the sauce thickens evenly.
Step 6: Combine the Beef and Broccoli
Return the cooked broccoli to the skillet and gently toss everything together until the beef and broccoli are evenly coated in sauce.
If the sauce becomes too thick, stir in 1–2 tablespoons of water until it reaches your preferred consistency.
Allow everything to heat through briefly.
Step 7: Garnish and Serve
Remove the skillet from the heat and sprinkle with sesame seeds, if desired.
Serve the beef and broccoli immediately over warm, fluffy white rice.
For extra flavor and freshness, you can also garnish with sliced green onions.
Servings and Timing
Total time
30 minutes
Servings
4
-
Prep time: 10 minutes, excluding optional steak chilling
-
Cook time: Approximately 20 minutes
-
Total time: 30 minutes
-
Servings: 4
-
Course: Main Course
-
Cuisine: Asian-Inspired
-
Cooking method: Stovetop Stir-Fry
Note: If you choose to freeze the steak for easier slicing, allow an additional 30 minutes before starting the recipe. This chilling step can be skipped if the beef is already easy to slice thinly.
Variations
One of the best things about this easy beef and broccoli recipe is how versatile it is. You can adjust the ingredients to create different flavors and textures while keeping the same simple cooking method.
1. Spicy Beef and Broccoli
For a spicy version, add 1–2 teaspoons of sriracha, chili garlic sauce, or crushed red pepper flakes to the stir-fry sauce.
Start with a small amount and adjust according to your preferred heat level.
2. Beef and Broccoli with Extra Vegetables
Make this dish even more colorful and nutritious by adding vegetables such as:
-
Sliced bell peppers
-
Carrots
-
Snow peas
-
Mushrooms
-
Zucchini
-
Baby corn
Cook firmer vegetables first and add delicate vegetables toward the end to prevent overcooking.
3. Chicken and Broccoli
Replace the flank steak with thinly sliced boneless, skinless chicken breast or chicken thighs.
Cook the chicken thoroughly before adding the sauce, ensuring it reaches an internal temperature of 165°F (74°C).
This variation is perfect for anyone who prefers poultry over beef.
4. Gluten-Free Beef and Broccoli
For a gluten-free version, replace regular soy sauce with certified gluten-free tamari.
Also check that the remaining packaged ingredients are gluten-free.
The result is just as savory and delicious as the original recipe.
5. Low-Carb Beef and Broccoli
Serve the beef and broccoli over cauliflower rice instead of traditional white rice.
You can also reduce the brown sugar or replace it with a suitable low-carb sweetener, adjusting the amount to taste.
6. Beef and Broccoli Noodles
Instead of serving the stir-fry over rice, toss the finished beef and broccoli with cooked lo mein noodles, rice noodles, or udon noodles.
If needed, add a splash of water or additional sauce to help coat the noodles evenly.
7. Mushroom Beef and Broccoli
Add sliced cremini or shiitake mushrooms to the skillet.
Sauté the mushrooms until browned before combining them with the beef, broccoli, and sauce.
Mushrooms bring an earthy, savory flavor that complements the rich sauce beautifully.
Storage/Reheating
Beef and broccoli is an excellent make-ahead meal because the flavors remain delicious after refrigeration. Proper storage and gentle reheating help preserve the texture of the beef and vegetables.
How to Store in the Refrigerator
Allow the cooked beef and broccoli to cool slightly before transferring it to an airtight container.
Refrigerate promptly and store for up to 3–4 days at 40°F (4°C) or below.
For the best texture, store the rice separately from the beef and broccoli whenever possible.
How to Freeze Beef and Broccoli
Place cooled beef and broccoli in a freezer-safe container or resealable freezer bag.
Remove as much air as possible to reduce freezer burn.
Freeze for up to 2–3 months for the best quality.
Keep in mind that broccoli may become softer after freezing and reheating.
For best results, thaw the dish overnight in the refrigerator before reheating.
How to Reheat on the Stovetop
The stovetop is the preferred reheating method because it helps maintain the beef’s tenderness and prevents the sauce from becoming overly thick.
-
Place the leftover beef and broccoli in a skillet over medium-low heat.
-
Add 1–2 tablespoons of water to loosen the sauce.
-
Stir occasionally until the dish is heated thoroughly to 165°F (74°C).
-
Serve immediately with freshly cooked rice.
How to Reheat in the Microwave
Transfer a portion of beef and broccoli to a microwave-safe bowl.
Add a small splash of water and cover loosely with a microwave-safe lid.
Heat in short intervals, stirring between each interval, until the food is steaming hot throughout and reaches 165°F (74°C).
Avoid excessive reheating, which can make the beef chewy and the broccoli too soft.
Meal Prep Tips
If preparing this recipe for several days of meals, divide the cooked beef, broccoli, and rice into individual airtight containers.
Refrigerate promptly and reheat only the portion you plan to eat.
For the best flavor and texture, add sesame seeds or fresh green onions just before serving.
FAQs
1. What is the best cut of beef for beef and broccoli?
Flank steak is one of the best choices because it has a rich beefy flavor and becomes tender when sliced thinly against the grain.
Sirloin steak, skirt steak, and flat iron steak are also excellent alternatives.
The most important technique is cutting the beef into thin strips against the grain to prevent it from becoming chewy.
2. How do you make beef tender for beef and broccoli?
To make tender beef and broccoli, slice the steak very thinly against the grain and cook it quickly over high heat.
Avoid overcooking the beef, as prolonged cooking can make it tough.
Partially freezing the steak for about 30 minutes makes thin slicing much easier.
You can also marinate the sliced beef briefly in a little soy sauce before cooking for additional flavor.
3. Can I use frozen broccoli instead of fresh broccoli?
Yes, frozen broccoli can be used when fresh broccoli is unavailable.
For the best results, cook the frozen florets directly in a hot skillet and allow excess moisture to evaporate before adding the sauce.
Frozen broccoli generally has a softer texture than fresh broccoli, so avoid cooking it longer than necessary.
4. Why is my beef and broccoli sauce too thin?
The sauce may be too thin if the cornstarch was not properly mixed or if it did not simmer long enough.
Make sure to whisk the sauce before pouring it into the skillet, as cornstarch tends to settle.
Allow the sauce to simmer gently for several minutes until it thickens.
If necessary, mix a small amount of cornstarch with cold water and gradually stir it into the simmering sauce.
5. How do I fix beef and broccoli sauce that is too thick?
If your sauce becomes too thick, simply add 1–2 tablespoons of water and stir until it reaches your desired consistency.
Add the water gradually to avoid making the sauce too watery.
Remember that the sauce may continue to thicken slightly as it cools.
6. Can I make beef and broccoli without soy sauce?
Yes, you can replace soy sauce with coconut aminos for a soy-free alternative, provided the other ingredients also meet your dietary needs.
Coconut aminos typically have a sweeter and less salty flavor than soy sauce, so you may want to reduce the brown sugar and adjust the seasoning.
The finished dish will have a slightly different taste but can still be delicious.
7. What should I serve with beef and broccoli?
Beef and broccoli pairs beautifully with steamed white rice, jasmine rice, or brown rice.
Other delicious serving options include fried rice, cauliflower rice, rice noodles, or lo mein noodles.
For a complete Asian-inspired meal, serve it alongside spring rolls, cucumber salad, or steamed dumplings.
8. Can I prepare beef and broccoli ahead of time?
Absolutely. You can slice the beef, cut the broccoli, and prepare the sauce ahead of time.
Store the raw beef and prepared vegetables in separate airtight containers in the refrigerator.
Keep the sauce refrigerated in a covered container and whisk it thoroughly before using.
When ready to cook, simply follow the recipe directions for a quick and convenient dinner.
9. How do I keep broccoli bright green and crisp?
The secret is to cook the broccoli quickly over medium heat without overcooking it.
Sauté the florets for approximately 4–5 minutes, stirring occasionally, until they become bright green and crisp-tender.
Remove them from the skillet while cooking the beef, then return them at the end.
This prevents the broccoli from becoming mushy and helps preserve its vibrant color.
10. Is beef and broccoli a healthy meal?
Beef and broccoli can be part of a balanced diet because it combines protein-rich beef with fiber-containing broccoli.
Broccoli also provides vitamins C and K, while beef supplies iron, zinc, and vitamin B12.
Using low-sodium soy sauce can help reduce the sodium content, and serving the dish with brown rice or cauliflower rice offers additional options depending on your nutritional preferences.
Portion sizes and the amount of sauce used will influence the overall nutritional profile.
Conclusion
This easy Beef and Broccoli Recipe is the perfect combination of tender beef, fresh vegetables, and a rich, savory homemade sauce. With its delicious balance of garlic, ginger, soy sauce, and sesame oil, it delivers the comforting flavors of your favorite takeout meal right in your own kitchen.
Ready in just 30 minutes, this simple stir-fry is ideal for busy weeknights, family dinners, and meal preparation. The ingredients are easy to find, the cooking process is straightforward, and the recipe can be customized with your favorite vegetables, proteins, or seasonings.
Whether you serve it over fluffy white rice, brown rice, or noodles, homemade beef and broccoli is a satisfying meal that’s sure to become a regular part of your dinner rotation. Once you discover how easy it is to prepare this flavorful dish from scratch, you’ll have a delicious alternative to ordering takeout whenever the craving strikes.
Beef and Broccoli Recipe – Easy 30-Minute Homemade Stir-Fry
This easy Beef and Broccoli recipe features tender, thinly sliced flank steak and crisp-tender broccoli tossed in a rich, savory garlic-ginger stir-fry sauce. Ready in just 30 minutes, it’s a delicious takeout-style dinner that’s perfect served over fluffy white rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stir Fry
- Cuisine: Asian-Inspired
- Diet: Low Lactose
Ingredients
- 1 lb flank steak, very thinly sliced into bite-sized strips
- 2 Tbsp olive oil or vegetable oil, divided
- 1 lb fresh broccoli, cut into about 6 cups of florets
- 2 tsp sesame seeds, optional garnish
- 1 tsp fresh ginger, grated and loosely packed
- 2 tsp garlic, grated (about 3 cloves)
- 1/2 cup hot water
- 6 Tbsp low sodium soy sauce or gluten-free tamari
- 3 Tbsp packed light brown sugar
- 1 1/2 Tbsp cornstarch
- 1/4 tsp black pepper
- 2 Tbsp sesame oil
Instructions
- Prepare the beef: Start cooking white rice, if serving, so it is ready when the stir-fry is finished. For easier slicing, cover the flank steak and place it in the freezer for 30 minutes beforehand. Slice the steak very thinly against the grain into bite-sized strips.
- Make the stir-fry sauce: In a medium bowl, combine the hot water, low sodium soy sauce, brown sugar, cornstarch, black pepper, sesame oil, grated ginger, and grated garlic. Whisk thoroughly until the sugar and cornstarch dissolve. Set aside.
- Cook the broccoli: Heat a large skillet over medium heat and add 1 tablespoon of olive oil. Add the broccoli florets and sauté for 4-5 minutes, partially covered with a lid. Stir or toss several times until the broccoli turns bright green and becomes crisp-tender. Transfer the broccoli to a plate and set aside.
- Sear the beef: Increase the heat to high and add the remaining 1 tablespoon of olive oil to the skillet. Arrange the sliced beef in a single layer and sauté for approximately 2 minutes per side, or until cooked through. Cook in batches if necessary to avoid overcrowding the skillet.
- Add the sauce: Stir the prepared sauce again, then pour it into the skillet with the beef. Reduce the heat to medium-low and simmer for 3-4 minutes, stirring occasionally, until the sauce thickens and coats the beef.
- Combine with broccoli: Return the cooked broccoli to the skillet and toss everything together until the broccoli is evenly coated with the savory sauce. If the sauce becomes too thick, stir in 1-2 tablespoons of water until the desired consistency is reached.
- Serve: Remove from the heat, sprinkle with sesame seeds if desired, and serve immediately over warm white rice.
Notes
- Slice against the grain: Cutting flank steak thinly against the grain helps keep the beef tender. Freezing the steak for 30 minutes before slicing makes this easier. Allow extra time if using this optional preparation step.
- Broccoli texture: For softer broccoli, add 2 tablespoons of water to the skillet before covering it with the lid. The steam will help soften the florets.
- Gluten-free option: Replace regular soy sauce with certified gluten-free tamari to make this recipe gluten-free.
- Oil substitution: Vegetable oil or another neutral cooking oil can replace olive oil.
- Avoid overcooking: Cook the beef just until done to prevent it from becoming tough or chewy.
- Sauce consistency: The cornstarch naturally thickens the sauce as it simmers. Add 1-2 tablespoons of water if you prefer a thinner sauce.
- Serving suggestions: Serve with steamed white rice, brown rice, noodles, or cauliflower rice for a lower-carbohydrate option.
- Storage: Refrigerate leftovers in an airtight container for up to 3-4 days. Reheat gently in a skillet with a splash of water until heated through.
- Nutrition: Nutritional estimates are per serving and exclude optional white rice and sesame seed garnish.
Nutrition
- Serving Size: 1 serving (approximately 1/4 of recipe)
- Calories: 440 kcal
- Sugar: 12 g
- Sodium: 960 mg
- Fat: 26 g
- Saturated Fat: 5 g
- Unsaturated Fat: 21 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 3 g
- Protein: 29 g
- Cholesterol: 75 mg