April 13, 2021

Easy Vegan Recipes

Eat Vegan – Eat Well

Vegan Beef & Broccoli (Takeout Style!)

4 min read

This vegan beef & broccoli stir-fry is better than takeout and almost as easy! Made with stir-fried soy curls and broccoli in a mouthwatering sesame sauce, this dinner can be on the table in under 30 minutes.

Plate of Vegan Beef & Broccoli with Chopsticks on a Marble Surface

Takeout remakes are pretty much my favorite vegan recipes to recreate. There’s something so satisfying about taking a bite and realizing you totally nailed an old restaurant favorite.

I’ve covered most of my old Chinese restaurant favorites at this point: from general Tso’s tofu to wonton soup to veggie chow mein. Beef and broccoli was never one of my personal favorite, but I know that lots of folks love it. And you know what? I love this vegan version!

Vegan “Beef”

Skillet of Vegan Beef & Broccoli with Napkin and Wooden Spoon in the Background

Butler soy curls are one of my new favorite ingredients for replacing meat in vegan recipes. They cook up really quickly and can taste like just about anything, depending on the sauces and seasonings they’re prepared with.

If soy curls are an unfamiliar ingredient to you, read a bit more about them in this post. If you don’t know where to get soy curls, try Amazon.

How to Make Vegan Beef & Broccoli

Start by doing all of your prep work: chop your broccoli, soak your soy curls in some broth, and mix up your sauce.

Side By Side Images Showing Prep Steps for Making Vegan Beef & Broccoli: Soak Soy Curls, and Mix Sauce

Once the soy curls have soaked for about 10 minutes, oil up a skillet and place it over medium-high heat. When the oil is hot, add your soy curls. You’ll want to cook them for about 5 minutes, flipping them occasionally so they brown evenly.

Push the soy curls to the side and add onion, ginger, and garlic. Stir-fry the aromatics for about a minute.

Turn up the heat a bit and add your broccoli to the skillet. Stir-fry it with the soy curls until it becomes bright green and tender-crisp.

Sauce goes in last! Pour it into the pan and let it simmer until it thickens up a bit.

Side By Side Images Showing Final Steps for Stir-Frying Vegan Beef & Broccoli: Add Sauce, and Stir-fry Until Thickend

Take the skillet off of the burner and top your stir-fry with some toasted sesame seeds.

Skillet of Vegan Beef & Broccoli on Marble Surface with Serving Spoon

Vegan Beef & Broccoli Tips & FAQ

  • Where can I get soy curls? I buy them online.
  • Is there a substitute for soy curls? Seitan would probably work! You can skip the soaking step if you try it.
  • Can this recipe be made gluten-free? Perhaps! You can substitute gluten-free tamari for the soy sauce. I’m not sure about the availability of gluten-free vegan oyster sauce, but you can try one of the substitutes mentioned above.
  • Where can I find vegan oyster sauce? Check your supermarket’s international foods section. I bought mine at Wegmans. You could probably also get it in an Asian market, and you can definitely get it online.
  • Is there a substitute for the oyster sauce? You might be able to use hoisin sauce or some extra soy sauce, though you won’t get quite the same flavor.
  • Leftovers & storage: Leftovers of this dish will keep in a sealed container in the fridge for about 3 days.

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

Plate of Vegan Beef & Broccoli with Chopsticks on a Marble Surface

Vegan Beef & Broccoli

This vegan beef & broccoli stir-fry is better than takeout and almost as easy! Made with stir-fried soy curls and broccoli in a mouthwatering sesame sauce, this dinner can be on the table in under 30 minutes.

Prep Time 10 minutes

Cook Time 10 minutes

Total Time 20 minutes

Servings 4

Calories 209 kcal

Author Alissa Saenz


For the Sauce

  • 1/4 cup cold water
  • 2 tablespoons soy sauce
  • 2 tablespoons vegan oyster sauce
  • 1 teaspoon organic granulated sugar
  • 1 teaspoon toasted sesame oil
  • 1 tablespoon cornstarch

For the Stir-Fry

  • 2 tablespoons peanut oil (or high-heat oil of choice)
  • 1 small onion, sliced into strips
  • 1 tablespoon freshly grated ginger
  • 3 garlic cloves, minced
  • 1 medium broccoli crown, broken into florets

For Serving

  • Cooked rice
  • Toasted sesame seeds


  1. Place the soy curls into a medium bowl and pour the broth over them. Let the soy curls soak while you make the sauce.

  2. Whisk the sauce ingredients together in a small bowl.

  3. Coat the bottom of a large skillet with the oil and place it over medium heat.

  4. Give the oil a minute to heat up, then drain the soy curls from the broth and add them to the skillet.

  5. Cook the soy curls for about 5 minutes, flipping them once or twice, until they begin to brown.

  6. Push the soy curls to the side of the skillet and add the onion, ginger, and garlic. Cook for about 1 minute, until very fragrant.

  7. Add the broccoli to the skillet and raise the heat to high. Stir-fry the broccoli and soy curls together until the broccoli becomes tender-crisp, about 3 minutes.

  8. Pour the sauce into the skillet and continue to stir-fry the mixture until the sauce thickens and coats the soy curls and broccoli.

  9. Remove the skillet from heat.

  10. Divide the stir-fry onto plates with rice, and top with sesame seeds. Serve.

Recipe Notes

Nutrition information does not include rice or sesame seeds.

Nutrition Facts

Vegan Beef & Broccoli

Amount Per Serving

Calories 209 Calories from Fat 108

% Daily Value*

Fat 12g18%

Saturated Fat 1.4g7%

Sodium 721mg30%

Potassium 339mg10%

Carbohydrates 15.5g5%

Fiber 4.7g19%

Sugar 4g4%

Protein 11.6g23%

Calcium 62mg6%

Iron 3mg17%

* Percent Daily Values are based on a 2000 calorie diet.

Sharing is caring!

More Stories

You may have missed

Copyright © All rights reserved. | Newsphere by AF themes.