Salads
This bulgogi bean salad delivers all the sweet-savory depth of Korean bulgogi without any meat—crispy fried beans marinated in a sticky, umami-packed sauce that balances caramelized edges with tender centers.
The secret lies in the marinade: a perfect blend of soy sauce, brown sugar, garlic, and sesame oil that transforms simple beans into something restaurant-worthy. I developed this recipe after craving that signature bulgogi flavor but wanting a vegetarian option that still packed texture and complexity.
The beauty of this dish is its versatility—whether you use crispy fried beans, tender chickpeas, or even tofu, the marinade works magic to create a dish that's both hearty and light.
The assembly is simple: toss the marinated beans with fresh vegetables for crunch, then drizzle with a sesame-soy dressing that ties everything together. It's the kind of salad that feels special enough for dinner parties but easy enough for weeknight meals.
What makes this recipe stand out is how it captures the essence of bulgogi—sweet, savory, and slightly smoky—while adding a satisfying crunch from the fried beans. The sauce caramelizes beautifully, creating pockets of flavor in every bite, and the sesame seeds add a nutty finish that rounds out the dish.
Serve it over rice for a complete meal or alongside grilled meats for a bold side dish.
This bulgogi bean salad is perfect for meal prep, too—it keeps well in the fridge for up to four days, making it an ideal lunch option. The flavors only deepen as it sits, so leftovers taste even better the next day.
Whether you're a fan of Korean cuisine or just love bold, flavorful salads, this recipe is a game-changer.
Ingredients for bulgogi bean salad
Crispy fried beans marinated in sweet-savory sauce plus fresh veggies for crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🌱 | 1 ½ cups | Uncooked, rinsed well |
| Soy Sauce 🥢 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Light or dark works |
| Sesame Oil 🫒 | 2 tbsp | Toasted sesame oil |
| Garlic Cloves 🧄 | 5 cloves | Minced for marinade |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Sesame Seeds 🥜 | 2 tbsp | Toasted for garnish |
| Vegetable Oil 🫒 | ¼ cup | For frying beans |
| Green Onions 🧅 | 3 whole | Thinly sliced |
| Carrots 🥕 | 1 medium | Shaved into ribbons |
| Cucumber 🥒 | 1 medium | Seeded and sliced |
| Sesame Soy Dressing 🥢 | ¼ cup | Homemade or store-bought |
| Red Bell Pepper 🌶️ | 1 medium | Diced for crunch |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the star here—dry black beans work best for texture, but you can swap in chickpeas or even tofu if you're short on time. Trader Joe's sells pre-cooked beans in a can, which saves you soaking time. For the marinade, Kikkoman soy sauce is my go-to, but any good-quality brand works. The brown sugar caramelizes beautifully, so don't skip it—it's what gives that signature bulgogi sweetness. Fresh ginger and garlic are non-negotiable for that authentic umami punch, but if you're in a pinch, jarred minced garlic works in a bind (just add an extra clove).
No sesame oil? Neutral oil plus a teaspoon of toasted sesame seeds gets you close. The carrots and cucumber should be fresh—waxy varieties hold up best to slicing. For the dressing, a mix of soy sauce, rice vinegar, sesame oil, and a touch of honey (or maple syrup for vegan) is perfect. If you're making this ahead, let the beans marinate overnight—the flavors get even deeper. The red bell pepper adds a nice pop of color and crunch, but jicama or radishes work too if you want something different.
This salad keeps beautifully in the fridge for 4-5 days, and honestly, it tastes even better the next day as the flavors meld. Store the beans and sauce separately if you're prepping ahead—just toss them together when ready to eat. The veggies should be added fresh right before serving to keep that crisp texture. For extra crunch, toast the sesame seeds in a dry pan for 2 minutes before sprinkling on top—worth the extra minute for that nutty aroma.
Why You'll Love This Recipe
- No-Soak Needed: Honestly, I dump dried black beans in a pot with the soy-browned garlic and simmer until tender—no overnight soaking, no fuss. The beans absorb that caramelized garlic-sugar glaze right into their centers, so you end up with something rich without extra effort.
- Umami Bomb: That sesame oil hit at the end? Chef’s kiss. The brown sugar cuts the saltiness of the soy sauce just enough, while the toasted garlic cloves add a deep, almost smoky warmth. It’s the kind of flavor that makes you reach for seconds without even thinking.
- Potluck Hero: Between us, this is my go-to for gatherings—it’s hearty enough to stand alone but pairs perfectly with grilled meats or rice. I’ve brought it to BBQs, picnic tables, and even my mom’s Thanksgiving spread. (Yes, even on a Tuesday night.)
- Budget Meal Stretch: Dry beans are my pantry MVP—cheap, shelf-stable, and this recipe turns them into something restaurant-worthy. A single batch feeds four, and leftovers? They taste just as good cold the next day, packed in lunches or tossed with eggs for breakfast.
Step-by-step instructions for bulgogi bean salad
This sweet-savory salad delivers bold flavors with minimal effort. Let's make it together.
🍳 Step 1: Cook the Black Beans Until Tender
Rinse the 1.5 cups dry black beans thoroughly under cold water to remove any debris. In a medium pot, combine the beans with 8 cups water, 1 tsp salt, and ½ tsp black pepper. Bring to a boil over high heat, then reduce to a simmer and cook uncovered for 1 to 1½ hours until the beans are fork-tender and the liquid has reduced significantly.
Here's the thing—don't skip the simmering time. The beans need to soften completely, but they shouldn't turn mushy. You'll know they're ready when they hold their shape but are still easy to mash slightly with a fork. If the beans aren't tender enough, add a splash of water and cook for another 15 minutes. Once done, drain any remaining water and set the beans aside to cool slightly.
🍳 Step 2: Create the Bulgogi Marinade
In a small bowl, whisk together the ½ cup soy sauce, ¼ cup brown sugar, 2 tbsp sesame oil, 5 minced garlic cloves, and 1 tbsp freshly grated ginger root. This marinade is the heart of the dish—it balances sweet, salty, and aromatic flavors perfectly. Let it sit for 5 minutes to allow the garlic and ginger to mellow slightly, which prevents an overly sharp bite.
Taste the marinade before using it. If it needs more depth, add a pinch of black pepper or a splash of water to thin it slightly. The marinade should coat the back of a spoon with a glossy sheen. Once ready, pour it over the cooled black beans and toss gently to coat evenly. Let the beans marinate for at least 15 minutes—this step ensures every bite is packed with flavor.
🍳 Step 3: Prepare the Vegetable Medley
While the beans marinate, prep the vegetables. Use a julienne peeler or sharp knife to shave the 1 medium carrot into thin ribbons. Seed and slice the 1 medium cucumber into ¼-inch thick half-moons, then pat them dry with a paper towel to remove excess moisture. Dice the 1 medium red bell pepper into small, even cubes, and thinly slice the 3 whole green onions, separating the white and green parts.
Here's a pro tip: Toss the cucumber slices with a pinch of salt and let them sit in a colander for 10 minutes to draw out even more moisture. This keeps your salad crisp, not soggy. Once prepped, store all the vegetables in separate bowls until ready to assemble.
🥘 Step 4: Assemble and Toss the Salad
In a large mixing bowl, combine the marinated black beans, carrot ribbons, cucumber slices, red bell pepper, and green onions. Pour the ¼ cup sesame soy dressing over the top and toss everything gently but thoroughly to distribute the flavors evenly. The dressing should coat the beans and vegetables lightly—if it looks too thick, add a splash of water or a drizzle of sesame oil to loosen it.
Taste the salad as you go. You might need to adjust the seasoning—add a little more soy sauce for saltiness, a touch of brown sugar for sweetness, or a sprinkle of black pepper for heat. The goal is a harmonious balance of sweet, savory, and umami with every bite.
🍽️ Step 5: Garnish and Serve
Transfer the bulgogi bean salad to a serving platter or individual bowls. Toast the 2 tbsp sesame seeds in a dry skillet over medium heat for 2-3 minutes until fragrant and golden. Sprinkle them evenly over the salad, then garnish with the remaining green onion whites for a pop of color and freshness.
Serve immediately while the beans are still warm and the vegetables are crisp. This salad pairs perfectly with grilled meats, steamed rice, or even as a standalone dish. The contrast of textures—creamy beans, crunchy vegetables, and toasted sesame seeds—makes every bite exciting. Enjoy it right away for the best experience!
Pro Tips For Making Bulgogi Bean Salad
- SOAK BEANS OVERNIGHT: Dry black beans expand like magic when soaked 8+ hours—skip this, and your salad will taste like mushy regret. I learned this the hard way after slaving over a pot for 2 hours and still ending up with undercooked beans. Use 3 cups water per cup beans, and drain thoroughly afterward.
- SMASH GARLIC RIGHT: Minced garlic burns in seconds. Instead, peel and smash whole cloves with the flat side of your knife, then let them sit in the pan for 30 seconds before adding oil. This builds flavor without turning your salad into a charred disaster.
- SWEAT NOT SEAR: The soy sauce and sugar combo wants to stick and burn. Cook the beans on medium-low heat, stirring often, until they’re just tender—about 15 minutes. High heat here means burnt sugar and a bitter mess.
- DRESS AFTER COOLING: Tossing hot beans with sesame oil while they’re still steaming just makes them greasy. Let them cool 10 minutes first, then drizzle the oil in slowly while stirring. Your salad will stay light and actually taste like the dish you intended.
Creative variations of these flavors
Spicy Bulgogi Twist
For a kick of heat, add 1 tbsp gochujang (Korean chili paste) or 1 tsp red pepper flakes to the marinade. I like to balance it with ½ tsp honey to soften the heat—trust me, it’s addictive.
The gochujang adds a deep, fermented umami that pairs perfectly with the sweet-savory bulgogi flavors. 🌶️
Crispy Tofu Swap
Swap the beans for extra-firm tofu pressed for 30 minutes and cubed. Toss the tofu cubes in 1 tbsp cornstarch before frying in vegetable oil at 350°F for 10-12 minutes until golden and crispy.
Use the same marinade, but reduce the soy sauce to ¼ cup to avoid overpowering the tofu. The result? A lighter, protein-packed alternative with the same addictive crunch. 🥜
Asian-Inspired Add-Ins
Boost the Asian flavors with 1 tbsp rice vinegar and ½ tsp fish sauce (or soy sauce for vegetarian) in the dressing. For extra crunch, add ½ cup shredded purple cabbage or ¼ cup toasted cashews.
I also love tossing in 1 tbsp chopped cilantro or mint leaves for freshness. These additions keep the dish vibrant and full of contrasting textures. 🌿
Sweet Potato Crunch
Roast 1 cup diced sweet potato at 400°F for 20 minutes until tender and caramelized. Toss them into the salad for a natural sweetness that complements the bulgogi marinade. The sweet potatoes add a hearty element, making this salad feel like a full meal.
Pro tip: Toss them with 1 tsp olive oil and ½ tsp smoked paprika before roasting for extra depth. 🍠
Meal Prep Adaptations
For easy prep, marinate the beans overnight in the fridge to deepen the flavors. Store the dressing separately and assemble the salad just before serving to keep the veggies crisp.
If prepping ahead, roast the sweet potatoes or fry the tofu in advance and store them in an airtight container for up to 3 days. The beans stay tender and flavorful when reheated gently in a skillet. ⏰
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dry black beans?
Yes! Use 2 (15-oz) cans of black beans (drained and rinsed) to replace the 1.5 cups dry. For extra flavor, add 1 tsp soy sauce and ½ tsp brown sugar to the canned beans before marinating. This cuts prep time significantly while keeping the same texture and taste.
How do I make this salad spicier?
Add 1 tbsp gochujang (Korean chili paste) or 1 tsp red pepper flakes to the marinade. For balance, include ½ tsp honey to soften the heat. The gochujang adds fermented depth, while red pepper flakes give a sharper kick. Start with less and adjust to taste!
Can I prepare this salad ahead of time?
Marinate the beans overnight for deeper flavor. Store the dressing separately and assemble just before serving to keep veggies crisp. For meal prep, fry tofu or roast sweet potatoes in advance and store in airtight containers for up to 3 days. Reheat gently in a skillet if needed.
What's the best way to keep the vegetables crisp?
Pat all veggies dry with paper towels before adding to the salad. For cucumbers, toss with 1 tsp salt and let sit in a colander for 10 minutes to draw out moisture. Keep dressing separate until ready to toss—this prevents sogginess. Add crunchy elements like bell peppers or carrots fresh right before serving.
Can I make this gluten-free?
Yes! Use tamari or coconut aminos instead of soy sauce in both the marinade and dressing. Check that all other ingredients (like sesame oil) are certified gluten-free. The flavor profile remains rich and umami-packed while being safe for gluten-sensitive diets.
