Vegan Bulgogi (Korean BBQ Beef)

Servings: 4 Total Time: 55 mins Difficulty: Beginner
A plant-based twist on Korean BBQ beef that's sweet, savory, and irresistibly delicious!
Vegan Bulgogi (Korean BBQ Beef) pinit

Vegan Bulgogi is a plant-based Korean BBQ “beef” made with marinated tofu and mushrooms. This easy 30-minute recipe packs sweet-savory, garlicky flavor and cooks in one pan. Serve it over rice or wrapped in lettuce leaves for a nutritious, satisfying meal.

Why You’ll Love This Vegan Bulgogi

If you crave the taste of Korean BBQ but want a healthy, animal-free meal, this Vegan Bulgogi is for you. It delivers all the sweet, savory, and umami flavors of traditional bulgogi, but uses tofu and mushrooms instead of meat. You’ll love how quick it is to make and how juicy the tofu turns out after soaking up the marinade. This recipe solves the problem of bland vegan dinners by bringing bold Korean spices to your kitchen.

Rich marinade and charred sear give the dish an authentic taste. Plus, it’s naturally dairy-free and can be made gluten-free (just use tamari). End your craving for Korean BBQ with this easy vegan version!

What Makes This Recipe Special

This recipe stands out because of its balance of flavors and textures. The combination of soy sauce, sesame oil, and a touch of gochujang creates a marinade that’s sweet, salty, and garlicky. Pressing the tofu and cooking it on high heat gives it a meaty, golden-brown crust similar to grilled beef. Adding a variety of mushrooms adds an earthy, umami boost. All together, it tastes just like the real thing, proving that you don’t need meat to create ric…

Even beginners can nail this recipe with our clear steps and tips. It comes together in about 30 minutes using pantry staples, making it a quick weeknight favorite.

Ingredients You’ll Need

Gather the following ingredients to make this vegan bulgogi:

1. Firm tofu
Amount: 14 oz (pressed and cubed)
Press for 10+ minutes to remove excess water for better texture

2. Assorted mushrooms
Amount: 2 cups (sliced shiitake or oyster)
Mix of mushrooms gives deeper umami flavor

3. Soy sauce
Amount: 3 tbsp
Tamari can be used for a gluten-free option

4. Brown sugar
Amount: 2 tbsp
Honey or agave can be used as substitutes

5. Sesame oil
Amount: 1 tbsp
Toasted sesame oil gives stronger aroma and flavor

6. Gochujang (optional)
Amount: 1 tbsp
Add more if you prefer extra heat

7. Garlic
Amount: 3 cloves (minced)
Fresh garlic gives best savory depth

8. Ginger
Amount: 1 inch (grated)
Fresh ginger adds warmth and brightness

9. Vegetable oil
Amount: 2 tbsp
Used for high-heat cooking and sautéing

10. Green onions
Amount: 2, chopped
Use extra for garnish if desired

11. Sesame seeds
Amount: 1 tsp
Toast lightly for nuttier flavor

12. Lettuce leaves
Amount: as needed
Used for wrapping, optional but adds freshness

The Masterclass: How to Cook Vegan Bulgogi

  • Step 1 (0-5 min): Prep Tofu and Marinade. Press the tofu to remove excess water and cut it into bite-sized cubes. In a bowl, whisk together soy sauce, brown sugar, sesame oil, minced garlic, grated ginger, and gochujang to make the bulgogi marinade.
  • Step 2 (5-10 min): Marinate the Tofu. Toss the tofu cubes in the marinade until fully coated. Let it sit for at least 5 minutes so it absorbs flavor. Meanwhile, heat the vegetable oil in a large skillet or wok over high heat.
  • Step 3 (10-15 min): Sear the Tofu. Add the marinated tofu to the hot pan in a single layer. Cook without stirring for 1-2 minutes until the bottoms are golden-brown and crispy. Flip and cook the other sides until the tofu is golden on all sides.
  • Step 4 (15-20 min): Stir-Fry with Mushrooms. Add the sliced mushrooms to the pan with the tofu. Pour any remaining marinade into the pan. Stir-fry on high heat, tossing constantly, for 2-3 minutes until mushrooms soften and the sauce thickens slightly.
  • Step 5 (20-25 min): Finish and Garnish. Turn off the heat and stir in the chopped green onions and sesame seeds. Transfer the Vegan Bulgogi to a serving dish. Garnish with extra sesame seeds if desired, and serve hot with steamed rice, noodles, or in lettuce wraps.

The Cheatsheet: Pro Tips for Perfect Vegan Bulgogi

  • Don’t Rush the Browning: Let the tofu sit undisturbed in the pan for a minute before flipping. This develops a flavorful crust. Use a flat spatula to carefully turn the tofu so it crisps on all sides.
  • Marinate Properly: Even a short 5-minute marinade helps, but for deeper flavor you can marinate the tofu longer or even overnight. Combine the marinade and tofu in a ziplock bag for an easy, mess-free soak.
  • High Heat is Key: Cook on the highest heat your pan allows. High heat sears the marinade into the tofu quickly, keeping it tender inside while caramelizing the outside.
  • Mix Mushroom Varieties: Using both shiitake and oyster mushrooms (or cremini) adds complexity. Shiitake adds umami, while oysters stay juicy. Add onions or bell peppers for extra crunch if you like.
  • Adjust Flavors: Before cooking, taste the marinade. Add a pinch of salt if needed, or more sugar/gochujang to balance salty and sweet. A squeeze of citrus (lime or lemon) can brighten the final dish.

Why Your Vegan Bulgogi Might Fail (And How to Fix It)

  • Mistake: Tofu turns out soggy and bland. Fix: Always press the tofu to remove water. Dry tofu browns instead of steaming, and it soaks up more marinade.
  • Mistake: Sauce separates or stays watery. Fix: Let the sauce thicken on high heat while stirring. If needed, mix a teaspoon of cornstarch with water and add it to the pan to thicken the sauce as it cooks.
  • Mistake: Mushrooms are undercooked or mushy. Fix: Cook mushrooms in a single layer if possible, and don’t overcrowd the pan. High heat cooking in batches can help them brown properly.
  • Mistake: Dish tastes too salty or too sweet. Fix: Balance it out. Add a splash of water or vinegar if very salty, and add a bit more sugar if too tangy. Adjust to suit your taste.

The Creative Twists: Variations on Vegan Bulgogi

  • Gluten-Free: Use tamari instead of soy sauce and ensure your gochujang is certified gluten-free. You won’t miss the gluten with all the bold flavor intact.
  • Extra Protein: Add strips of seitan or tempeh to the pan along with tofu for more protein and texture. They will soak up the marinade and give a chewier bite.
  • Vegetable Boost: Toss in bell peppers, onions, or carrots when stir-frying for added color and nutrition. A few pineapple chunks can add a sweet-tart tropical twist.
  • Spicy Kick: Stir in extra gochujang or red chili flakes (gochugaru) to the marinade for heat. Serve with kimchi on the side for an authentic spicy pairing.
  • Keto-Friendly: Omit the sugar (or use a low-carb sweetener) and double the vegetables. Serve the bulgogi over cauliflower rice or wrapped in lettuce for a low-carb meal.

The Perfect Pairing: What to Serve With Vegan Bulgogi

This flavorful bulgogi goes perfectly with:

  • Steamed jasmine or short-grain rice
  • Korean kimchi or pickled vegetables
  • Fresh lettuce leaves (for wrapping)
  • Sliced cucumbers or carrots for crunch
  • Sautéed spinach or bok choy

These sides balance the rich bulgogi with freshness and texture, making for an incredibly satisfying meal.

Storage and Reheating

Let any leftovers cool to room temperature before storing. Transfer the Vegan Bulgogi into an airtight container and refrigerate for up to 3–4 days. The tofu and mushrooms will release extra liquid when stored; this is normal. To reheat, warm the bulgogi in a pan over medium heat until heated through, stirring occasionally. You can also microwave it with a splash of water to keep it from drying out. Reheated bulgogi pairs nicely with fresh rice or can be enjoyed cold in a wrap.

FAQ

What is Vegan Bulgogi?

Vegan Bulgogi is a plant-based version of Korean BBQ beef, using tofu and mushrooms marinated in a sweet-savory sauce. It mimics the rich flavor of traditional bulgogi without any meat.

Can I make this recipe gluten-free?

Yes, just substitute tamari for soy sauce and use a gluten-free gochujang. This will keep the bulgogi flavorful while removing any gluten.

How long can I store leftovers?

Store leftovers in an airtight container in the fridge for 3–4 days. Reheat gently on the stove or microwave; the flavor holds up well, making it great for meal prep.

Can I prepare it ahead of time?

You can marinate the tofu a few hours or overnight ahead of cooking to deepen the flavor. Bring it to room temperature before cooking for best results.

VIEW FULL RECIPE

If you liked this recipe, you may also enjoy:

Vegan Bulgogi (Korean BBQ Beef) pinit
0 Add to Favorites

Vegan Bulgogi (Korean BBQ Beef)

Difficulty: Beginner Prep Time 10 mins Cook Time 15 mins Rest Time 30 mins Total Time 55 mins
Cooking Temp: 180  C Servings: 4 Estimated Cost: $ 8 Calories: 350 kcal

Description

This Vegan Bulgogi is an easy, plant-based version of Korean BBQ beef made with marinated tofu and mushrooms. It’s packed with sweet and savory flavors that will satisfy the whole family. Perfect for a quick and healthy dinner.

Ingredients

Cooking Mode Disabled

Instructions

  1. Step 1 (0-5 min): Prep Tofu and Marinade

    Press the tofu to remove excess water and cut it into bite-sized cubes. In a bowl, whisk together soy sauce, brown sugar, sesame oil, minced garlic, grated ginger, and gochujang to make the bulgogi marinade.

  2. Step 2 (5-10 min): Marinate Tofu

    Toss the cubed tofu in the marinade until fully coated. Let it sit for at least 5 minutes so it absorbs flavor. Meanwhile, heat the vegetable oil in a large skillet or wok over high heat.

  3. Step 3 (10-15 min): Cook Tofu

    Add the marinated tofu to the hot pan in a single layer. Sear the tofu without stirring for 1-2 minutes until the bottoms are golden-brown and crispy. Then flip and cook the other sides until the tofu is golden on all sides.

  4. Step 4 (15-20 min): Add Mushrooms and Sauce

    Add the sliced mushrooms to the pan with the tofu. Pour any remaining marinade into the pan. Stir-fry on high heat, tossing constantly, for 2-3 minutes until the mushrooms soften and the sauce thickens slightly.

  5. Step 5 (20-25 min): Finish and Serve

    Turn off the heat and stir in the chopped green onions and sesame seeds. Transfer the Vegan Bulgogi to a serving dish. Garnish with extra sesame seeds if desired, and serve hot with steamed rice, noodles, or lettuce wraps.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 350kcal
% Daily Value *
Total Fat 25g39%
Saturated Fat 3g15%
Sodium 800mg34%
Total Carbohydrate 27g9%
Dietary Fiber 2g8%
Sugars 19g
Protein 10g20%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Press the Tofu: Remove excess moisture by pressing tofu between paper towels for at least 10 minutes before cooking. Dry tofu crisps up better and absorbs the marinade flavors more effectively.
  • High Heat Sear: Cook the tofu and mushrooms in a very hot pan to develop a caramelized crust. High heat gives the bulgogi its characteristic charred flavor without burning.
  • Adjust Sweetness: Taste the marinade before adding tofu. Add more sugar or gochujang if you prefer it sweeter or spicier. The marinade should be balanced between salty, sweet, and savory.
Keywords: vegan bulgogi, Korean BBQ, plant-based recipe, tofu recipe, mushroom recipe, vegetarian barbecue, easy vegan dinner, healthy Korean, meatless meal, gluten-free
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

What is Vegan Bulgogi?

Vegan Bulgogi is a plant-based twist on traditional Korean BBQ beef. Instead of meat, it uses marinated tofu and mushrooms that soak up the sweet and savory sauce.

Can I make this recipe gluten-free?

Yes, you can easily make Vegan Bulgogi gluten-free by using tamari or a gluten-free soy sauce alternative. Ensure your gochujang is gluten-free as well.

How should I store leftovers?

Store any leftover Vegan Bulgogi in an airtight container in the refrigerator for 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if the sauce has thickened.

Can I substitute the tofu with another protein?

Absolutely. If you prefer, you can use tempeh, seitan, or extra mushrooms in place of tofu. Adjust cooking times as needed, but the marinade works on any of these plant-based proteins.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

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

Rate this recipe

Add a question

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