Dairy-Free Beef & Broccoli (Easy 30-Minute Dinner)
This Dairy-Free Beef & Broccoli is a flavorful homemade version of a classic takeout favorite. Tender strips of beef are quickly seared and tossed with crisp-tender broccoli in a savory garlic and ginger sauce made with soy sauce, sesame oil, and a touch of maple syrup.
Ready in about 30 minutes, this recipe is perfect for busy weeknights when you want a satisfying dinner without ordering takeout. Serve it over steamed rice or noodles for a complete meal that is packed with flavor.
The combination of tender beef, fresh broccoli, garlic, ginger, and a glossy savory sauce makes this an easy family-friendly dinner that can quickly become part of your regular meal rotation.

Why You’ll Love This Dairy-Free Beef & Broccoli
There are plenty of reasons to add this easy beef dinner to your recipe collection:
There are plenty of reasons to add this easy beef dinner to your recipe collection:
Recipe highlights:
- 100% dairy-free – No butter, cream, or cheese is needed.
- Ready in about 30 minutes – Perfect for busy weeknight dinners.
- Takeout-style flavor – A savory homemade sauce gives the dish plenty of flavor.
- Tender beef – Thinly sliced beef cooks quickly and stays juicy.
- Packed with vegetables – Broccoli adds color, texture, and freshness.
- Easy to customize – Add peppers, carrots, mushrooms, or extra chili.
- Family-friendly – A simple combination of beef, broccoli, and savory sauce.
- Great with rice or noodles – The sauce works beautifully with both.
- Easy to prepare ahead – Many of the ingredients can be prepared before cooking.
Recipe at a Glance
| Prep | 15 minutes |
| Cook | 15 minutes |
| Servings | 4 servings |
| Difficulty | Medium |
Ingredients
For the Beef
- 600 g (1.3 lb) flank steak or sirloin steak
- 2 tablespoons cornstarch
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 1 teaspoon sesame oil
- For the Broccoli
For the Broccoli
- 450 g (1 lb) fresh broccoli florets
- 2 tablespoons water
- 1 teaspoon olive oil
For the Sauce
- ¼ cup (60 ml) low-sodium soy sauce or tamari
- 2 tablespoons maple syrup or brown sugar
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 3 garlic cloves, finely minced
- 1 tablespoon fresh ginger, finely grated
- ½ teaspoon chili flakes, optional
- ¼ cup (60 ml) water
- 1 teaspoon cornstarch
For Serving
- Steamed white or brown rice
- Cooked noodles, optional
- Sliced spring onions
- Sesame seeds
- Fresh cilantro, optional
- Red pepper flakes, optional
Equipment
- Large skillet or wok
- Small mixing bowl
- Medium mixing bowl
- Sharp knife
- Cutting board
- Whisk
- Tongs
- Wooden spoon or spatula
- Measuring spoons
- Measuring cup
Step-by-Step Instructions
Step 1: Slice and Prepare the Beef
Place the steak on a cutting board and slice it thinly against the grain.
Cutting the beef against the grain helps shorten the muscle fibers, which makes the finished beef more tender and easier to chew.
Place the sliced beef in a bowl and add the cornstarch, salt, and black pepper.
Toss everything together until the beef is lightly coated.
Step 2: Prepare the Sauce
In a small bowl, whisk together the soy sauce or tamari, maple syrup or brown sugar, rice vinegar, sesame oil, minced garlic, grated ginger, chili flakes if using, water, and cornstarch.
Whisk until the cornstarch is completely dissolved.
Set the sauce aside while you prepare the rest of the ingredients.
Step 3: Prepare the Broccoli
Cut the broccoli into small, evenly sized florets.
Heat 1 teaspoon of olive oil in a large skillet or wok over medium-high heat.
Add the broccoli and 2 tablespoons of water.
Cover the pan and cook for approximately 3–4 minutes, until the broccoli becomes bright green and slightly tender while still retaining some crunch.
Remove the broccoli from the skillet and set aside.
Step 4: Cook the Beef
Increase the heat to medium-high and add 1 tablespoon of olive oil and 1 teaspoon of sesame oil to the same skillet.
Once the pan is hot, add the beef in a single layer.
Cook for approximately 2–3 minutes, then turn the beef and cook for another 1–2 minutes.
Try not to overcrowd the skillet. If necessary, cook the beef in two batches.
The beef should be browned on the outside and just cooked through.
Step 5: Add the Sauce
Return all the beef to the skillet if you cooked it in batches.
Give the prepared sauce another quick stir because the cornstarch can settle at the bottom of the bowl.
Pour the sauce over the beef.
Stir everything together and allow the sauce to simmer for approximately 1–2 minutes.
The sauce should quickly become glossy and slightly thickened.
Step 6: Add the Broccoli
Return the cooked broccoli to the skillet.
Toss the beef and broccoli together until everything is evenly coated in the sauce.
Cook for another 1–2 minutes to allow the broccoli to heat through and absorb some of the sauce.
Avoid cooking the broccoli for too long because it should remain slightly crisp.
Step 7: Finish and Serve
Remove the skillet from the heat.
Sprinkle the beef and broccoli with sliced spring onions and sesame seeds.
Add fresh cilantro or red pepper flakes if desired.
Serve immediately over steamed rice or noodles.
Spoon some of the extra sauce over the top before serving.
Tips for the Creamiest Dairy-Free Alfredo
- Slice the Beef Thinly; Thin slices cook quickly and remain tender. If the beef is difficult to slice, place it in the freezer for about 15–20 minutes before cutting.
- Always Slice Against the Grain; Look for the direction of the muscle fibers and cut across them rather than parallel to them. This makes a noticeable difference in tenderness.
- Don’t Overcrowd the Pan; Cooking too much beef at once can cause the temperature of the skillet to drop. The beef may then steam instead of developing a flavorful golden-brown exterior.
- Use High Heat; A hot skillet helps the beef cook quickly and gives it better color without requiring a long cooking time.
- Don’t Overcook the Broccoli; The broccoli should remain bright green with a little bite. Overcooked broccoli can become soft and watery.
- Prepare the Sauce First; The cooking process moves quickly once the skillet is hot, so have the sauce mixed and ready before you begin cooking the beef.
- Use Fresh Garlic and Ginger; Fresh garlic and ginger provide much more flavor than dried alternatives and give the sauce its classic takeout-style character.
- Adjust the Sauce to Your Taste; For a sweeter sauce, add a little more maple syrup. For more acidity, add another splash of rice vinegar. If you like heat, increase the chili flakes.
Delicious Variations
| Spicy Beef & Broccoli | Add extra red pepper flakes, sliced fresh chili, or a small amount of chili garlic sauce to the sauce. |
| Beef & Vegetable Stir-Fry | Add sliced bell peppers, carrots, mushrooms, snap peas, or baby corn along with the broccoli. |
| Honey Beef & Broccoli | Replace the maple syrup with honey for a slightly sweeter sauce and a glossy finish. |
| Ginger Beef & Broccoli | Increase the amount of fresh ginger and add a little extra sesame oil at the end for a stronger ginger flavor. |
| Beef & Broccoli Noodles | Serve the finished beef and broccoli over cooked rice noodles, egg noodles, or another noodle variety. |
| Gluten-Free Beef & Broccoli | Use certified gluten-free tamari instead of regular soy sauce and make sure your other packaged ingredients are gluten-free. |
How to Store Dairy-Free beef broccoli
In the Refrigerator
Store leftover Dairy-Free Beef & Broccoli in an airtight container in the refrigerator for up to 3 days.
Keep the beef and broccoli with the sauce so the flavors can continue to develop as they sit.
Reheating
Reheat gently in a skillet over medium heat. Add a small splash of water if the sauce has become too thick.
Freezing
You can freeze the cooked beef and broccoli for up to 2 months. Allow the dish to cool completely before transferring it to a freezer-safe container. Thaw overnight in the refrigerator and reheat gently in a skillet until hot throughout. The broccoli may become slightly softer after freezing, but the dish will still be flavorful.
Common Mistakes to Avoid
Cutting the Beef Too Thick
Thick pieces take longer to cook and can become chewy. Thin slices work best for this recipe.
Cutting With the Grain
Slicing with the grain leaves longer muscle fibers and can make the beef feel tougher.
Adding the Sauce Too Early
The sauce only needs a few minutes to thicken. Adding it too early can cause it to reduce too much before the beef and broccoli are ready.
Overcooking the Beef
Beef only needs a few minutes in a very hot skillet. Cooking it for too long can make it dry and chewy.
Using Too Much Cornstarch
The beef only needs a light coating. Too much cornstarch can create a thick or gummy texture.
Overcooking the Broccoli
Broccoli should remain bright green and slightly crisp. Cooking it for too long will make it soft.
Forgetting to Stir the Sauce
Cornstarch settles quickly. Give the sauce a good stir immediately before adding it to the skillet.
What Makes This Beef & Broccoli Dairy-Free?
Traditional beef and broccoli is often naturally dairy-free, but some restaurant sauces and prepared stir-fry sauces can contain unexpected ingredients.
This homemade version uses simple ingredients such as beef, broccoli, soy sauce, garlic, ginger, sesame oil, and maple syrup.
There is no butter, cream, milk, or cheese in the recipe.
For a completely dairy-free meal, check the labels of your soy sauce, tamari, broth, and other packaged ingredients because recipes and manufacturing processes can vary between brands.
Serving Suggestions
Dairy-Free Beef & Broccoli is especially delicious served with steamed rice, but there are plenty of other options.
Try serving it with:
- Jasmine rice
- Basmati rice
- Brown rice
- Cauliflower rice
- Rice noodles
- Egg noodles
- Udon noodles
- Quinoa
- Stir-fried vegetables
- Cucumber salad
- Spring rolls
- Steamed edamame
For a classic takeout-style dinner, serve the beef and broccoli over fluffy jasmine rice and finish with sesame seeds and sliced spring onions.
Nutritional Information (Approximate Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 430 |
| Carbohydrates | 18 g |
| Fat | 22 g |
| Protein | 42 g |
| Fiber | 4 g |
| Sugar | 8 g |
Values are approximate and depend on the specific ingredients used.
Why This Dairy-Free beef broccoli Works
This Dairy-Free Beef & Broccoli gets its bold flavor from a combination of savory, sweet, acidic, and aromatic ingredients.
Soy sauce provides the salty umami base, while maple syrup adds a touch of sweetness. Rice vinegar balances the sauce with acidity, and sesame oil gives the dish a distinctive nutty flavor.
Fresh garlic and ginger add warmth and aroma, while optional chili flakes provide a little heat.
The cornstarch helps the sauce become glossy and thick enough to cling to every piece of beef and broccoli.
Together, these ingredients create the kind of rich, savory sauce that makes homemade beef and broccoli so satisfying.
Final Thoughts
Dairy-Free Beef & Broccoli is an easy way to enjoy the flavors of your favorite takeout meal from home.
Tender beef, crisp-tender broccoli, fresh garlic, ginger, and a glossy savory sauce come together in about 30 minutes, making this recipe ideal for busy weeknights.
Serve it over fluffy rice or noodles and finish it with sesame seeds and spring onions for a simple dinner that is packed with flavor.
Once you’ve made it at home, you’ll have an easy dairy-free alternative to takeout that you can customize exactly to your taste.
Frequently asked Questions
What cut of beef is best?
Flank steak and sirloin are excellent choices because they are flavorful and cook quickly when thinly sliced.
Can I use frozen broccoli?
Yes. Frozen broccoli can be used if fresh broccoli isn’t available. There is no need to fully thaw it first, although you may need to adjust the cooking time slightly.
Can I use chicken instead of beef?
Yes. Thinly sliced chicken breast or boneless chicken thighs work well with the same sauce.
Can I make this recipe gluten-free?
Yes. Replace soy sauce with gluten-free tamari and check the labels of all packaged ingredients.
Can I use honey instead of maple syrup?
Yes. Honey works very well and gives the sauce a slightly richer sweetness.
How can I make the beef more tender?
The most important steps are slicing the beef thinly against the grain and avoiding overcooking it.

Check out also our other recipes!
If you loved this beef broccoli, there’s plenty more to discover. Explore MyDairyFreeRecipes for easy dinners, dairy-free breakfasts, healthy work lunches, creamy sauces without dairy, festive desserts, and beginner-friendly baking tips. Whether you’re cooking for everyday meals or special occasions, you’ll find simple, delicious recipes that make dairy-free eating easy and enjoyable.
