Bulgogi Bean Salad Recipe: Sweet-Savory Crunch With Umami Depth

Salads

Bulgogi Bean Salad Recipe: Sweet-Savory Crunch With Umami Depth

This vegetarian bulgogi bean salad delivers the bold flavors of Korean bulgogi without the meat—packed with crisp vegetables, marinated tofu, and a tangy-sweet dressing that balances umami depth.

The secret lies in the marinade: a perfect blend of soy sauce, brown sugar, garlic, and sesame oil that transforms simple ingredients into something restaurant-worthy.

What makes this salad special is how the textures play together—crunchy bean sprouts, tender tofu, and fresh cucumber—all tied together with a dressing that’s both zesty and aromatic.

The process is straightforward but transformative: marinate your protein substitute (tofu or mushrooms work beautifully) in the bulgogi-inspired sauce for at least 30 minutes, then roast or grill until caramelized. Meanwhile, the vegetables get a quick toss in sesame oil and chili flakes for extra crunch and heat.

The result is a dish that’s vibrant, satisfying, and full of layers—sweet, savory, and slightly spicy all at once.

What you’ll end up with is a salad that’s as visually appealing as it is delicious: bright green bean sprouts, golden-brown tofu, and thinly sliced cucumbers and carrots arranged neatly on a plate. The dressing ties everything together with a glossy sheen, while the umami-rich tofu adds substance.

It’s the kind of dish that feels indulgent but is actually light and refreshing—ideal for a weeknight dinner or a healthy lunch.

Serve it as a standalone meal or pair it with steamed rice for a complete, balanced plate. The flavors develop even more after resting, so let it sit for 10 minutes before serving. Here’s how to make it—easy, flavorful, and impossible to resist.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for bulgogi bean salad

Sweet-savory umami meets crisp crunch in this vibrant vegetarian bulgogi bean salad.

Ingredient Amount Notes
Extra-Firm Tofu 🧇 14 oz Pressed, cubed into 1-inch pieces
Bean Sprouts 🌱 4 cups Fresh, rinsed and drained
Persian Cucumber 🥒 1 ½ lb Thinly sliced, seeds removed
Carrots 🥕 2 medium Julienned into matchsticks
Kosher Soy Sauce 🥄 ½ cup Low-sodium preferred
Brown Sugar 🍯 ¼ cup Packed, light brown preferred
Sesame Oil 🫒 2 tbsp Toasted sesame for flavor
Rice Vinegar 🍶 2 tbsp Seasoned preferred
Sesame Seeds 🌾 2 tbsp Toasted, for garnish
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Gochugaru Chili Flakes 🌶️ 1 tbsp Korean red pepper flakes
Toasted Sesame Oil 🫒 1 tbsp For vegetable toss
Green Onion 🧅 1 whole Thinly sliced, white and green parts
Sesame Oil 🫒 1 tbsp For tofu marinade
Sesame Seeds 🌾 1 tbsp Ground, for tofu coating

The tofu is the star here—extra-firm holds up best to marinating and roasting. Press it for at least 30 minutes before cubing to avoid soggy texture. Trader Joe's and Whole Foods carry excellent pre-pressed blocks, but if you're buying standard tofu, wrap it in a towel and weigh it down. For the bean sprouts, Asian markets have the freshest, brightest ones—look for vibrant green color, not yellowing or wilted. Carrots should be crisp with no soft spots; organic varieties often have better flavor. The sesame oil matters too—use the toasted kind for dressing, the plain for cooking the tofu.

No gochugaru? Korean red pepper flakes can be tricky to find, but substitute half the amount of smoked paprika plus a pinch of cayenne. Short on brown sugar? Coconut sugar or maple syrup works in a pinch, though the flavor won't be identical. The soy sauce can be tamari for gluten-free, but low-sodium is key—we're balancing flavors, not salting. For the vegetables, if you can't find Persian cucumbers, English cucumbers work too—just remove all seeds. The green onions? Scallions are a perfect swap, but use both white and green parts for maximum flavor. If you're prepping ahead, marinate the tofu overnight for deeper flavor development.

This salad keeps beautifully for 3 days in the fridge, though the tofu gets slightly softer each day. Store components separately to maintain crispness—keep the dressing in a small jar and shake before using. For serving, assemble just before eating so everything stays crunchy. The flavors actually improve after resting 20-30 minutes, so make it ahead if you can. Freezing isn't recommended for the vegetables, but you can freeze the marinated tofu (uncooked) for up to 1 month. When reheating, go low and slow to avoid drying out the tofu—350°F for 10 minutes works perfectly.

❤️

Why You'll Love This Recipe

  • I’ll be real: tofu and veggies won’t break the bank, and this recipe stretches easily. Double the batch, store it, and suddenly you’ve got cheap, filling sides for days. Plus, the Persian cucumber adds that fresh crunch without costing a fortune—just slice, mix, and save.
  • No-Cook Crunch: Honestly, I swear by this—just toss the sprouts, cucumber, and shredded carrots in a bowl. No chopping like a fine-dining prep cook, just rough cuts that still pack texture. The tofu? Press it once, cube it, and let the soy sauce work its magic while you’re doing anything else.
  • Umami Bomb: That kosher soy sauce isn’t just seasoning—it’s the star. It clings to the tofu like it’s been marinating for hours, giving it this deep, savory punch. Pair it with the cool, crisp cucumber and the slight bite of bean sprouts, and suddenly you’ve got a flavor party where everyone’s invited.
  • Lunchbox Legend: Between us, this is my go-to for work lunches or picnics. It holds up for days in the fridge (yes, even the tofu stays tender), and I’ve sent it in jars with my kids for school—no complaints, just empty containers. Add a sprinkle of sesame seeds right before eating, and it feels like a restaurant dish.

Step-by-step instructions for bulgogi bean salad

This vibrant salad delivers crisp textures and bold flavors through precise technique and ingredient balance.

1

Press and Marinate the Extra-Firm Tofu

Wrap the 14 oz extra-firm tofu in a clean kitchen towel and place it between two heavy objects, like a cast-iron skillet or books, for 30 minutes. This pressing step removes excess moisture, ensuring the tofu absorbs the marinade evenly and develops a satisfying texture. Once pressed, cut the tofu into 1-inch cubes using a sharp chef's knife.

In a medium bowl, whisk together the 0.5 cup kosher soy sauce, 0.25 cup brown sugar, 1 tbsp sesame oil, 1 tbsp toasted sesame oil, 6 cloves minced garlic, and 1 tbsp gochugaru chili flakes. Add the tofu cubes to the marinade and toss gently to coat. Let it marinate for at least 15 minutes, turning occasionally, so the flavors penetrate deeply. The tofu should develop a glossy sheen and absorb the sweet-savory marinade completely.

2

Prepare the Crunchy Vegetable Medley

Thinly slice the 1.5 lb persian cucumber lengthwise, removing seeds with a spoon, and cut into ¼-inch thick half-moons. Julienne the 2 medium carrots into matchsticks using a mandoline or sharp knife for uniform, crisp strips. Rinse and drain the 4 cups bean sprouts thoroughly, then pat dry with a clean towel to remove excess moisture.

In a large mixing bowl, combine the cucumber, carrots, and bean sprouts. Drizzle with 1 tbsp toasted sesame oil and toss gently to coat. Sprinkle with 2 tbsp toasted sesame seeds and 1 whole green onion, thinly sliced, for added texture and freshness. The vegetables should glisten slightly from the oil, indicating even distribution for maximum crunch.

3

Assemble and Balance the Flavors

Drain the marinated tofu, reserving the marinade, and add it to the vegetable mixture. In a small bowl, whisk together the reserved marinade with 2 tbsp rice vinegar and 2 tbsp sesame oil. Pour this dressing over the salad and toss everything gently but thoroughly to combine. The tofu should be evenly distributed among the vegetables, with each bite offering a mix of textures and flavors.

Taste the salad and adjust seasoning if needed—add a pinch more gochugaru chili flakes for heat or a drizzle of rice vinegar for brightness. Let the salad rest for 10 minutes before serving to allow the flavors to meld. The final dish should balance sweet, savory, and spicy notes with a satisfying crunch from the vegetables and tender tofu.

4

Garnish and Serve Immediately

Transfer the salad to a large platter or individual bowls. Garnish with an additional sprinkle of 2 tbsp sesame seeds and a few extra slices of green onion for visual appeal and freshness. Serve immediately while the vegetables are at their crispest and the tofu retains its texture. This salad pairs beautifully with grilled meats, rice, or as a standalone dish for a refreshing, umami-rich meal.

For best results, serve within 1 hour of assembly to maintain optimal crunch and flavor balance. If storing, keep the dressing separate until ready to serve to preserve texture.

👨‍🍳

Pro Tips For Making Bulgogi Bean Salad

  • PRESS THE TOFU DRY: After draining the extra-firm tofu, wrap it in a clean kitchen towel and press it between two heavy plates for 15 minutes. I learned this the hard way—wet tofu absorbs marinade like a sponge, leaving you with soggy, flavorless cubes instead of crispy, caramelized ones. No paper towels? A colander with a weight on top works just as well.
  • TRIM SPROUTS LIKE A PRO: Snip off the very bottom ½ inch of bean sprouts before soaking—this removes the toughest, stringiest part without wasting good length. I used to just rinse them whole, and half the time they’d turn to mush in the salad. A quick trim keeps them crisp and uniform, too.
  • SAVE THE CUCUMBER WATER: Drain the Persian cucumber but reserve that starchy water—it’s liquid gold for balancing the soy sauce’s saltiness. I was skeptical until I tried it; just mix 1-2 tablespoons into your dressing. It adds a subtle sweetness and keeps the salad from tasting flat.
  • MARINATE TOFU SEPARATELY: Toss the tofu in its own small bowl of soy sauce, sesame oil, and a pinch of sugar for 10 minutes before adding it to the salad. I used to mix everything together, and the tofu would turn into a mushy, flavorless blob. Separate marinating keeps it firm and packed with flavor.

Make-ahead tips for this dish

Marinate Ahead

Prepare the tofu marinade the night before for maximum flavor infusion. Store the marinated tofu cubes in an airtight container in the fridge for up to 24 hours. The longer it marinates, the deeper the caramelization when roasted.

I always do this when making ahead—it cuts prep time by 15 minutes the next day. Just roast or grill straight from the fridge, no thawing needed. 💪

Prep Vegetables Early

Slice all vegetables 1 day ahead and store them in separate ziplock bags with paper towels to absorb moisture. Keep them in the crisper drawer for up to 2 days while maintaining crispness.

The cucumbers and carrots stay freshest this way, avoiding sogginess. I like to label each bag with the ingredient and date for easy reference. 🥕

Dressing Separate

Make the dressing 2 days ahead and store it in a small glass jar with a tight lid. The flavors meld beautifully in the fridge, and you can shake it right before serving.

Keep the dressing separate from the salad until ready to eat to preserve the vegetables' crunch. This is my secret for restaurant-quality texture even when serving later. 🥄

Roast Tofu in Advance

Roast the marinated tofu 1 day ahead and store it in an airtight container at room temperature. The flavors intensify as it cools, and reheating is simple—just warm in a 350°F oven for 10 minutes.

I often make a big batch and use it in wraps or grain bowls later in the week. The texture holds up surprisingly well when reheated gently. ✨

Assemble Last Minute

Combine all components just before serving to maintain crispness. The bean sprouts and cucumbers will soften if mixed too early, so I always assemble the salad within 30 minutes of eating.

This is especially important for the tofu—it stays firmest when added fresh. The flavors also develop better when everything comes together right before serving. 🌱

Storage Tips

Store the salad components separately in airtight containers for up to 3 days. Keep the tofu and vegetables in one container, and the dressing in another. When ready to serve, toss everything together and adjust seasoning as needed.

For longer storage, freeze the marinated tofu (uncooked) for up to 1 month. Thaw in the fridge overnight before roasting. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 10g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute tofu with another protein?

For a meatier texture, try extra-firm tempeh or marinated mushrooms like shiitake or king oyster. If you prefer legumes, chickpeas or edamame work well—just roast them first to develop texture. The marinade will cling beautifully to all these alternatives, delivering that same sweet-savory bulgogi flavor profile.

2

How do I keep the bean sprouts extra crisp?

Rinse them thoroughly, then pat completely dry with paper towels to remove all moisture. Store them in a ziplock bag with a paper towel in the fridge for up to 2 days. Add them to the salad just before serving, and avoid over-tossing—they'll soften quickly once cut. A quick pre-chill in the freezer for 10 minutes also helps maintain their crunch.

3

What if I don't have gochugaru chili flakes?

Use a mix of ½ tbsp smoked paprika + ¼ tsp cayenne pepper for heat, or 1 tsp sriracha for a sweeter kick. For no-spice, simply omit them—the marinade will still taste amazing with just the soy, sugar, and garlic. The chili flakes add depth, but they're not essential.

4

Can I make this salad gluten-free?

Yes! Swap the soy sauce for tamari or coconut aminos (both gluten-free). Check that your sesame oil and rice vinegar are also certified gluten-free. The rest of the ingredients are naturally gluten-free, so this adaptation works perfectly for sensitive diets. Always verify labels, as some brands may process ingredients in shared facilities.

5

Why is my tofu still soft after roasting?

This usually happens if the tofu wasn't pressed long enough or was under-marinated. Press it for at least 30 minutes (or overnight) and marinate for 2+ hours for best results. For extra firmness, pat the tofu dry with paper towels before roasting at 400°F for 20-25 minutes. The marinade should caramelize slightly for that perfect texture.

★★★★★4.7(6 reviews)
Categories Salads