This Tofu Bulgogi is filled with juicy Korean-inspired flavors and has crispy burnt ends for the best texture! It’s high in vegan protein, and leftovers are just as delicious, making it great for meal-prep. Enjoy this easy meal as is, serve it over a big bowl of rice, or in lettuce-wrap tacos!

Tofu bulgogi with scallions.

This post may contain affiliate links. Please read my disclosure policy for more information.

We love to whip up this tasty plant-based bulgogi on busy weeknights because it involves very little prep work and is ready in minutes.

You can pair it with some wide-leaf lettuce, kimchi, and gochujang for vegan Korean beef tacos that are out of this world!

All you need are a handful of ingredients, most of which are pantry staples, and about 25 minutes.

Simply press the tofu while gathering the other ingredients. Then, sauté the onions before crumbling the tofu into your skillet.

A cast iron pan of tofu bulgogi.

Sprinkle the seasoning on top and stir occasionally as it toasts and becomes fragrant. Coat it in an easy homemade bulgogi sauce and let some crispy burnt edges form.

Enjoy your bulgogi style tofu on its own, as a bulgogi bowl over rice, in tacos, as a salad, or any other creative way!

For more incredible Korean-inspired dishes, be sure to check out my Vegan Korean Fried Chicken, Garlic Chili Oil Noodles, and Gochujang Cauliflower Wings.

Vegan bulgogi over a bowl of rice.

And if you love making easy tofu meals that are packed with protein, you will love my Tofu Quinoa Bowl, Tofu Nuggets, Tofu Poke Bowl, and Vegan Sushi Bake!

Reasons To Love This Recipe!

  • Easy to make
  • Can be gluten-free
  • Plant-based protein
  • Ready in 25 minutes!

Get updates on my latest recipes sent right to your inbox! Click Here To Subscribe To My Email List!

Ingredients and Substitutions

Labeled ingredients for tofu bulgogi.
  • Tofu – Use a block of super firm or extra firm tofu for the best texture here.
  • Oil – Just a little oil is used for sautéing the onions and tofu. I like to use olive or avocado. Although you can use sesame for cooking, just keep it at a medium-low temperature.
  • Onion – My favorite kind to use here is yellow or sweet onion, but you can swap it out for whichever you have on hand.
  • Garlic – Fresh is best in this recipe, but ground garlic can be used in a pinch.
  • Seasoning – Just a little pepper and ground ginger add the perfect touch of seasoning.
  • Soy Sauce – Try to use low-sodium soy sauce, if possible. Gluten-free alternatives you can use here include liquid aminos or tamari.
  • Sweetener – Brown sugar and agave nectar make a deliciously rich yet tangy sweet combination, like what’s found in classic bulgogi. Other sweeteners such as coconut sugar, date syrup, maple syrup, or cane sugar can be used, but will slightly alter the flavor.
  • Sesame OilSesame oil is a must here! Either toasted or plain is just as tasty.
  • Rice Vinegar – Rice vinegar adds a lovely layer of acidity. If needed, white vinegar or apple cider vinegar can be used in its place.
  • Gochujang – This adds a touch of heat. I generally use classic Korean gochujang paste, but red pepper flakes or chili sauce can work as well.
Plant-based Korean bulgogi made of tofu.

How To Make Vegan Tofu Bulgogi

Here are some quick visual steps. Find the full recipe with exact measurements on the recipe card below.

Drain and press the tofu while slicing the onions, mincing the garlic, and gathering the other ingredients.

Heat a medium-sized cast-iron skillet or another pan over medium heat. Coat it with oil and then add the onions. 

Sauté them until they’re softened. 

Use your hands to crumble the tofu directly into the pan. Then add the garlic and seasoning.

Stir as this cooks for a few minutes. Then, create some space in the center of the pan and add the remaining ingredients.

Stir this around to coat the tofu and let it cook until crispy ends have formed.

Steps for making tofu bulgogi.

Enjoy it with sesame seeds and green onions on top for the most mouthwatering bite!

Variation Ideas

  • Increase the gochujang paste or add red pepper flakes for a spicy bulgogi.
  • Add in fresh vegetables such as broccoli, bell pepper, carrots, or zucchini along with the onions.
  • Make this vegan bulgogi with shredded oyster mushrooms, sliced cremini mushrooms, jackfruit, vegan beef crumbles, or sliced seitan.

How To Press Tofu

Slit the tofu package and squeeze the excess liquid out. Either use a tofu press or a few kitchen items to press it. I like to wrap the block of tofu in a lint-free kitchen towel and set it between two plates before placing a heavy pot on top.

Tofu bulgogi in a pan.

Storage and Reheating

Store this tofu bulgogi in a covered dish in the refrigerator for 3 days. Reheat it in the microwave or in a pan over the stovetop until it’s heated through. The tofu will absorb the sauce over time, but will still be just as incredible!

I hope you loved this recipe! If you try it, please let me know what you think with a rating and comment below. Your feedback really supports my blog and is helpful to other readers! 🙂 You can stay updated on my latest recipes by following me on Pinterest and joining my Email List.

Close view of tofu bulgogi.

Tofu Bulgogi

This vegan Tofu Bulgogi is so easy to make and full of delicious Korean-inspired flavors! It's high in protein, and leftovers are just as delicious. Enjoy it as is, serve it over a big bowl of rice, or as lettuce wrap tacos!
5 from 2 votes
Print Recipe Pin Recipe Leave Review

Bonnie – Serene Trail

Course: Main Course
Cuisine: Korean
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Calories: 189kcal

Ingredients

  • 14 oz tofu, super or extra firm
  • 1/2 tbsp oil, avocado or olive
  • 1/3 medium onion, sliced, yellow or sweet
  • 3 cloves garlic, minced
  • 1/4 tsp pepper
  • 1/4 tsp ground ginger
  • 1/3 cup soy sauce, low-sodium
  • 3 tbsp brown sugar
  • 2 tbsp agave nectar
  • 1 tbsp sesame oil
  • 1 tbsp rice vinegar
  • 1 tsp gochujang paste

Instructions

  • Drain and press the tofu while preparing and gathering the other ingredients.
  • Heat a medium-sized skillet over medium heat. Once hot, coat the pan with oil and add the sliced onions. Sauté them for 3-4 minutes or until they soften.
  • Use your hands to crumble the tofu into the pan. Add the garlic, pepper, and ginger. Stir as this toasts and becomes fragrant for 2-3 minutes.
  • Create some space in the center and add the remaining ingredients. Swirl the sauce together and then coat the tofu in it.
  • Stir this just a few times as it cooks for about 5 more minutes. Take the pan off the heat once the tofu has formed some crispy ends.
  • Enjoy your bulgogi with sesame seeds and green onions on top! It's delicious on its own, over a bowl of rice, or as Korean tacos.

Video

Notes

How To Press Tofu: Open the tofu package and squeeze the excess liquid out. Use either a tofu press or a few kitchen items to press it. I tend to wrap the block of tofu in a lint-free kitchen towel and set this between two plates before placing a heavy pot on top.

Nutrition

Calories: 189kcal | Carbohydrates: 22g | Protein: 9g | Fat: 7g | Saturated Fat: 1g | Sodium: 731mg | Potassium: 280mg | Fiber: 0.53g | Sugar: 16g | Calcium: 52mg | Iron: 1mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I’d love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.

Pin It For Later!

A pinterest pin of tofu bulgogi.

More Recipes To Love!

2 Comments

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating