Beef bulgogi lettuce wraps are thin slices of marinated Korean beef, seared hot and fast, then wrapped in crisp Bibb lettuce with a fresh scallion salad and steamed white rice. Bulgogi (Korean for "fire meat") is a centuries-old Korean BBQ dish; my version uses hanger steak and a soy-sesame-pear marinade for that signature savory-sweet hit. It's the dinner you make when you want everyone lounging around the table for an hour because they keep building one more wrap. If you love this, my Grilled Korean Chicken Skewers use the same flavor backbone in a different format; my Korean Meatball Rice Bowls swap in ground beef for a weeknight-fast take. And if you want to round out the meal Korean-style, my Sesame Ginger Noodles are the right side dish.

Beef Bulgogi Lettuce Wraps at a Glance
- 🕒 Total Time: 35 minutes (15 min prep, 20 min marinate, 5 to 7 min sear); marinate up to 8 hours for deeper flavor
- 👪 Servings: 4 as a main, 6 as part of a bigger spread
- 🍝 Cuisine Type: Korean / Korean BBQ at home
- 🧂 Flavor Profile: Savory and sweet from soy and pear, nutty from sesame oil, gentle heat from red pepper flakes; the lettuce wraps add crunch and the scallion salad cuts through with bright citrus
- 📖 Dietary Info: Contains soy and sesame; gluten-free if you sub tamari for soy sauce; can be made vegetarian with mushrooms or tofu
- 📦 Storage Notes: Cooked beef holds 3 days in the fridge; reheat in a hot pan, not the microwave (microwave makes it rubbery). Marinate up to 8 hours raw; longer than that breaks down the texture
- ⭐Why You'll Love It: The Korean BBQ dinner you can pull off on a Tuesday. Marinated beef, lettuce wraps, scallion salad, white rice. Everyone builds their own at the table. The marinade does almost all the work; you just sear hot and fast.
Summarize and save this content on
Jump to:
Why I Love This Recipe
You know those meals that are easy to prep, can be served al fresco, and just require your friends or family to DIY their own plate? These Beef Bulgogi Lettuce Wraps are one of those! The beef is quick to marinate, the scallion salad is bright and fresh, and the lettuce cups make it feel light but filling. Everyone gets to build their own plate, which is honestly half the fun. And you’ll find the recipe itself to be fantastic, it’s the kind of dinner that ends with everyone hanging out, sipping something cold, laughing around the table, and basically licking their plates clean.
I used to make these Beef Bulgogi Lettuce Wraps back in my private chef days and every single time people would RAVE about it! It's one of my favorite quick and easy yet impressive dinners that is packed with flavor and makes YOU (the cook) look like a star!
Ingredients
- Pear
- Garlic
- Soy sauce
- Sesame oil
- Fresh ginger
- Crushed red pepper flakes (optional if you want less spice)
- Light brown sugar
- Hanger steak (or ribeye as a great substitute)
- Vegetable oil
- Kosher salt
- Scallions
- Cilantro
- Rice vinegar
- Sesame seeds
- Salt
- Bibb lettuce
- Steamed white rice
Substitutions & Swaps
🥩 Beef
- Hanger steak - The default; tender, beefy, takes the marinade beautifully and sears in 90 seconds per side
- Ribeye, thinly sliced - More marbled, more luxurious; the traditional Korean BBQ cut. Slice against the grain very thin (⅛ inch) and reduce sear time
- Skirt steak - More aggressive beef flavor, slightly chewier; great when you want it to taste meatier
- Flat iron - Good middle-ground; tender and accessible, easier to find than hanger
🌱 Vegetarian Protein
- King oyster mushrooms - Slice ¼ inch thick, marinate the same way, sear hard. Closest to the texture of bulgogi beef
- Extra-firm tofu - Press 30 minutes before marinating, slice into planks, sear until edges crisp
- Tempeh - More texture and chew than tofu, soaks the marinade well
🥬 Wraps
- Bibb lettuce - The default; soft, pliable, holds the meat and rice without tearing
- Butter or red leaf lettuce - Same softness, slightly bigger leaves for hungrier wrappers
- Romaine hearts - Crunchier, less pliable; closer to a taco shape than a true wrap
- Perilla or shiso leaves - The traditional Korean choice if you can find them at an Asian grocer; aromatic and authentic
🍯 Marinade Tweaks
- Asian pear instead of regular pear - More traditional, more enzymatic tenderizing power; grate it
- Kiwi puree (1 tbsp) - Stronger tenderizer than pear; use sparingly or it turns the meat mushy
- Tamari instead of soy sauce - Gluten-free swap; almost identical flavor
- Add 1 tablespoon gochujang - Pushes the marinade spicier and deeper-flavored; the move when you want bulgogi closer to its spicier cousin, daeji bulgogi

How to Make
- Place the steak in the freezer for 30 minutes.
- While the meat chills, combine the pear, garlic, soy sauce, sesame oil, ginger, red pepper flakes, and sugar in a large resealable bag.
- After 30 minutes, slice the beef into very thin strips. Add to the marinade and toss to coat. Marinate at room temperature for at least 1 hour, or in the fridge for up to 8 hours.
- Heat 1 tablespoon of vegetable oil in a large skillet, cast iron, or wok over medium-high heat. Remove half the beef from the marinade, letting the excess drip off. Season lightly with salt and arrange in a single layer. Cook without moving until lightly browned, about 1 to 2 minutes, then toss and continue cooking until crisped at the edges, about 3 to 4 minutes total. Transfer to a plate and repeat with remaining oil and beef. Discard any leftover marinade.
- For the scallion salad, combine scallions, cilantro, sesame oil, rice vinegar, and sesame seeds in a medium bowl. Toss well and season with salt to taste.
- Serve the beef with lettuce cups, steamed rice, and scallion salad. Build Beef Bulgogi Lettuce Wraps at the table and dig in.
🥩🌶️🥬 Tips & Tricks for the Best Beef Bulgogi Lettuce Wraps
Korean BBQ at home in 35 minutes, with a build-your-own table moment everyone hangs around for
- Slice the beef thin against the grain. ⅛ to ¼ inch is the right thickness; thicker pieces never cook as evenly. Pop the steak in the freezer for 20 minutes before slicing if you need it to firm up.
- Grate the pear; don't dice it. Pear contains enzymes that tenderize the beef. Grating maximizes surface area and gets that enzyme contact across the whole marinade.
- Marinate at least 20 minutes, ideally up to 8 hours. 20 minutes is the floor; 4 to 8 hours gives you the deeper flavor penetration. Don't go past 8 hours or the pear breaks the meat down too far.
- Sear in a screaming-hot pan, in batches. Crowding the pan steams the beef and you lose the caramelization. 2 minutes per batch, hot cast iron or carbon steel, no second-guessing.
- Don't drown the beef in marinade when you sear. Lift the meat out with tongs, let excess marinade drip off. Wet meat steams; dry-marinated meat sears.
- Make the scallion salad while the beef marinates. Fifteen minutes ahead is perfect; the salt softens the scallions just enough so they're not aggressive raw.
- Slice scallions on a sharp bias. Long ribbons (2 to 3 inches) wrap into the lettuce easily and look right. Tiny rounds disappear.
- Toast the sesame seeds before sprinkling. 30 seconds in a dry pan over medium heat. Untoasted sesame seeds are bland; toasted are nutty and aromatic. Worth the 30 seconds.
- Serve everything family-style. Put the beef, lettuce, rice, scallion salad, and any sides (kimchi, pickled vegetables) in separate bowls on the table. Let people build their own. The build-your-own moment is the whole vibe.
- Steam rice with a splash of rice vinegar. 1 teaspoon per cup of rice. Adds a subtle brightness that lifts every wrap.
- Save the leftover marinade for fried rice tomorrow. Strain it, simmer it down 5 minutes to kill any raw-beef bacteria, then use it as the seasoning base for fried rice. Free flavor, zero waste.

Beef Bulgogi Lettuce Wraps FAQs
What is bulgogi?
Bulgogi means "fire meat" in Korean and refers to thin slices of beef marinated in soy sauce, sesame oil, garlic, ginger, and a sweet element (typically Asian pear or sugar), then grilled or seared hot and fast. It's a centuries-old Korean BBQ staple; the lettuce-wrap presentation here is the home-cook version of the Korean BBQ table experience.
What's the best cut of beef for bulgogi?
Hanger steak is the practical pick: tender, beefy, easy to slice thin. Thinly-sliced ribeye is the more traditional Korean BBQ cut and gives a more luxurious result. Skirt and flat iron also work; whatever you use, slice it ⅛ to ¼ inch thick against the grain.
Can I prep beef bulgogi ahead of time?
Yes. The beef can marinate in the fridge for up to 8 hours; longer breaks down the texture. Cooked bulgogi holds 3 days in the fridge; reheat in a hot pan (not the microwave) to keep the seared edges intact.
Can I make bulgogi vegetarian?
Yes. Swap the beef for king oyster mushrooms (sliced ¼ inch), extra-firm tofu (pressed first), or tempeh. Marinate the same way and sear hard. King oyster mushrooms get closest to the meaty texture.
What do I serve with beef bulgogi lettuce wraps?
Steamed white rice and Bibb lettuce are the basics. Kimchi, pickled radish, sesame ginger noodles, or roasted sweet potatoes round it out into a full Korean-style spread. Build-your-own at the table is the right format.
Similar Recipes

Beef Bulgogi Lettuce Wraps
Ingredients
For the Beef Bulgogi
- ¼ pear grated
- 3 cloves garlic grated
- 3 tablespoons soy sauce
- 1 ½ tablespoons sesame oil
- 1 tablespoon ginger grated and peeled
- 1 teaspoon crushed red pepper flakes
- 1 tablespoon light brown sugar
- 1 pound trimmed hanger steak
- 2 tablespoons vegetable oil divided
- Kosher salt
For the Scallion Salad
- 8 scallions thinly sliced on a bias
- 1 cup cilantro leaves picked off and stems removed
- 2 teaspoons sesame oil
- 1 teaspoon rice vinegar
- 1 teaspoon sesame seeds
- Salt to taste
To Serve
- Bibb Lettuce
- Steamed White Rice
Instructions
- Place the steak in the freezer for 30 minutes.
- While the meat chills, combine the pear, garlic, soy sauce, sesame oil, ginger, red pepper flakes, and sugar in a large resealable bag.
- After 30 minutes, slice the beef into very thin strips. Add to the marinade and toss to coat. Marinate at room temperature for at least 1 hour, or in the fridge for up to 8 hours.
- Heat 1 tablespoon of vegetable oil in a large skillet, cast iron, or wok over medium-high heat. Remove half the beef from the marinade, letting the excess drip off. Season lightly with salt and arrange in a single layer. Cook without moving until lightly browned, about 1 to 2 minutes, then toss and continue cooking until crisped at the edges, about 3 to 4 minutes total. Transfer to a plate and repeat with remaining oil and beef. Discard any leftover marinade.
- For the scallion salad, combine scallions, cilantro, sesame oil, rice vinegar, and sesame seeds in a medium bowl. Toss well and season with salt to taste.
- Serve the beef with lettuce cups, steamed rice, and scallion salad. Build wraps at the table and dig in.
Notes
Nutrition Information
Photo by Matt Armendariz / Food Styling by Adam Pearson / Recipe from What’s Gaby Cooking




This looks amazing, I bet it packs quite the flavor PUNCH!
We love to eat lettuce wraps - looks wonderful
I absolutely must, must make this!!!
These are so perfect for my new diet thanks for sharing this one.
My kids enjoy this beef over Jasmine rice! I like to make it often with a fruit alas on the side.
This looks incredibly good!!
I haven't had Beef Bulgogi in too long -- I need to try this recipe at home!
I would LOVE to try a lettuce wrap like this. Looks amazing!!
westiemks5 at yahoo dot com
This really sounds delicious. Going to give this a try.
I love lettuce wraps - all the flavor and fewer calories. I'll try this.
Now THIS is a lettuce wrap I can get on board with!!
BULGOGI is one of my favorite dishes, love the Bibb Lettuce wrap idea.
Look at these gorgeous wraps! Perfection!
I just can't resist a delicious lettuce wrap! Gorgeous!
Beef bulgogi is one of my favorite dishes EVER! I totally need these in my life!