This bulgogi recipe brings tender Korean BBQ beef to your kitchen. Thin beef slices soak in a sweet and savory soy marinade. Garlic, ginger, sesame oil, and pear build deep flavor.
The beef cooks fast and develops lightly caramelized edges. Ribeye gives the richest and juiciest result. Top sirloin also works well and costs less.
Cook the meat in a hot skillet or on a grill. Serve it with steamed rice, kimchi, or crisp lettuce wraps.
The steps stay simple, even for first-time cooks.
Bulgogi Recipe at a Glance
- Preparation time: 20 minutes
- Marinating time: 30 minutes to 4 hours
- Cooking time: 10 minutes
- Total time: 1 hour
- Servings: 4
- Best beef cut: Ribeye or top sirloin
- Cooking method: Stovetop or grill
- Difficulty: Easy
What Is Bulgogi?
Bulgogi is a Korean dish made with thinly sliced marinated meat. The word “bulgogi” means “fire meat” in Korean.
Beef bulgogi uses a sweet and savory soy marinade. Garlic, sesame oil, sugar, and pear add flavor and tenderness. The meat cooks quickly over high heat.
Traditional bulgogi tastes mild, rich, and slightly sweet. It is usually not spicy. Gochujang can add heat, but it remains optional.
Why You Will Love This Bulgogi Recipe
This bulgogi recipe delivers bold flavor with simple ingredients. The beef stays tender, juicy, and full of savory taste.
The marinade combines soy sauce, garlic, ginger, and sesame oil. Pear adds light sweetness and helps soften the meat.
You can prepare everything ahead of time. The beef cooks in only a few minutes.
This recipe also works without a grill. A hot skillet creates browned edges and rich flavor.
Bulgogi Ingredients

Bulgogi uses simple ingredients with strong, balanced flavors. Each ingredient supports the beef, marinade, or final texture.
Beef
Ribeye works best because it stays tender and juicy. Top sirloin offers a leaner and more affordable option.
Choose boneless beef with light marbling.
Soy Sauce
Soy sauce forms the base of the bulgogi marinade. It adds saltiness, depth, and rich savory flavor.
Low-sodium soy sauce gives you better control over the seasoning.
Asian Pear
Asian pear adds mild sweetness and helps soften the beef. Its fresh flavor also balances the salty soy sauce.
Brown Sugar
Brown sugar balances the salty and savory ingredients. It also helps the beef develop caramelized edges.
Sesame Oil
Toasted sesame oil adds a warm and nutty flavor. Use a small amount because its taste is strong.
Add it directly to the marinade.
Garlic
Fresh garlic gives the marinade a deep, savory taste. Mince or grate it finely for even flavor.
Avoid large pieces because they can burn quickly.
Ginger
Fresh ginger adds light warmth and freshness. It also balances the sweetness in the marinade.
Grate it finely before mixing.
Green Onions
Green onions add mild onion flavor and fresh color. Mix some into the marinade.
Save a small amount for serving.
Black Pepper
Black pepper adds gentle heat without making the dish spicy. Freshly ground pepper gives the best flavor.
Sesame Seeds
Sesame seeds add a light crunch and nutty finish. Sprinkle them over the cooked beef before serving.
Best Beef Cut for Bulgogi
Ribeye is the best cut for bulgogi. Its marbling keeps the meat tender and juicy. It also adds a rich beef flavor.
Top sirloin offers a leaner option. It costs less than ribeye. It still stays tender when sliced thinly.
Flank steak also works well. It has a stronger beef flavor. However, it can feel chewy when sliced too thick.
Tenderloin gives a very soft texture. It cooks quickly and tastes mild. However, it often costs more.
| Beef Cut | Texture | Flavor | Best Use |
|---|---|---|---|
| Ribeye | Tender and juicy | Rich | Best overall choice |
| Top sirloin | Lean and tender | Beefy | Everyday cooking |
| Flank steak | Firm | Strong | Budget-friendly meals |
| Tenderloin | Very soft | Mild | Premium version |
For the best result, choose ribeye or top sirloin. Remove any thick pieces of fat.
How to Slice Beef Thinly
Thin beef slices cook fast and absorb the marinade well. Thick slices can stay chewy and cook unevenly.
Place the beef in the freezer for 30 minutes. The meat should feel firm, not fully frozen.
Use a sharp knife for clean, even slices. A dull knife can tear the meat.
Look for the lines running through the beef. These lines show the meat grain.
Cut across those lines, not along them. This shortens the muscle fibers and improves tenderness.
Keep each slice about ⅛-inch thick. Try to keep all slices equal.
Hold the knife at a slight angle. This creates wider slices with more surface area.
Remove thick fat or tough connective tissue. Small marbled fat lines can stay.
Separate any slices that stick together. This helps the marinade coat each piece.
You can also buy pre-sliced bulgogi beef. Korean grocery stores often sell it frozen.
How to Make Bulgogi Marinade
A balanced marinade gives bulgogi its sweet and savory flavor. It also helps keep the beef tender.
For 1 ½ pounds of beef, use:
- ⅓ cup low-sodium soy sauce
- ½ Asian pear, finely grated
- 2 tablespoons brown sugar
- 1 tablespoon toasted sesame oil
- 4 garlic cloves, finely minced
- 1 teaspoon fresh ginger, grated
- 2 green onions, thinly sliced
- ½ teaspoon black pepper
- 1 tablespoon sesame seeds
Add one teaspoon of gochujang for mild heat. Traditional bulgogi does not require it.
Place all marinade ingredients in a large bowl. Stir until the sugar dissolves.
Add the thinly sliced beef. Toss each piece until fully coated.
Use clean hands or kitchen tongs. Separate any slices that stick together.
Cover the bowl tightly. Place it in the refrigerator before cooking.
Save extra marinade only before it touches raw meat. Discard any used marinade.
How Long Should Bulgogi Marinate?
Marinate bulgogi for at least 30 minutes. This gives the beef enough time to absorb the sauce.
For better flavor, marinate it for two to four hours. This timing works well for thin ribeye or sirloin slices.
You can also leave the beef overnight. Keep it covered in the refrigerator.
Avoid marinating it longer than 24 hours. The meat may become too soft.
Asian pear tenderizes beef gently. Kiwi and pineapple act much faster. Use them carefully to avoid a mushy texture.
Never marinate raw beef at room temperature. Always keep it chilled.
How to Cook Bulgogi on the Stove

Heat a large skillet over medium-high heat.
Let the pan heat for two minutes. A hot pan creates better browning.
Add one teaspoon of neutral oil. Use avocado, canola, or vegetable oil.
Lift the beef from the marinade. Let excess liquid drip away.
Add the beef in a single layer. Do not overcrowd the pan.
Cook the beef in small batches. Crowding traps steam and prevents browning.
Cook each batch for two to three minutes. Stir or flip the slices often.
The beef should brown around the edges. The center should stay tender.
Transfer the cooked beef to a clean plate. Repeat with the remaining meat.
Add sliced onions or mushrooms during the final batch. Cook them until slightly soft.
Return all the beef to the skillet. Toss everything for 30 seconds.
Remove the pan from the heat. Sprinkle sesame seeds and green onions on top.
How to Grill Bulgogi
Preheat the grill to medium-high heat.
Clean the grates before adding the beef. Lightly oil them to prevent sticking.
Thin beef slices can fall through wide grill grates. Use a grill basket or griddle.
Lift the beef from the marinade. Let the extra liquid drip away.
Arrange the slices in a single layer. Avoid stacking or crowding them.
Grill each side for one to two minutes. Turn the slices with tongs.
Cook until the edges brown lightly. Do not cook the beef too long.
Work in small batches for even heat. Keep cooked beef on a clean plate.
You can also grill sliced onions and mushrooms. Brush them lightly with oil.
Sprinkle green onions and sesame seeds before serving.
Ingredient Substitutions
You can adjust this recipe with common kitchen ingredients. Choose substitutes that keep the same flavor balance.
| Original Ingredient | Best Substitute |
|---|---|
| Asian pear | Fuji apple or regular pear |
| Ribeye | Top sirloin or flank steak |
| Low-sodium soy sauce | Tamari or coconut aminos |
| Brown sugar | Honey or maple syrup |
| Toasted sesame oil | Regular sesame oil |
| Fresh ginger | ¼ teaspoon ground ginger |
| Green onions | Finely sliced yellow onion |
| Sesame seeds | Chopped peanuts or omit them |
Asian Pear Substitute
Asian pear adds sweetness and helps tenderize the beef. Fuji apple gives a similar mild sweetness.
Regular pear also works well. Grate it before adding it.
Avoid too much kiwi or pineapple. Both can soften beef too quickly.
Soy Sauce Substitute
Use tamari for a gluten-free option. Check the label before using it.
Coconut aminos taste sweeter and less salty. Reduce the sugar slightly.
Brown Sugar Substitute
Honey adds sweetness and helps the beef caramelize. Maple syrup also works.
Start with less liquid sweetener. Add more after tasting the marinade.
Beef Substitute
Top sirloin offers the closest affordable replacement. Flank steak also works.
Sesame Oil Substitute
Regular sesame oil works when toasted sesame oil is unavailable. Its flavor tastes milder.
Do not replace it with olive oil. The flavor will change noticeably.
Spicy Option
Traditional bulgogi usually tastes mild, not spicy. Add gochujang for extra heat.
Start with one teaspoon. Increase it after tasting the marinade.
What to Serve with Bulgogi

Bulgogi tastes best with simple sides that balance its rich flavor.
Steamed Rice
Steamed white rice is the classic choice. It absorbs the sweet and savory sauce.
Brown rice also works well. It adds a firmer texture and nutty taste.
Kimchi
Kimchi adds spice, acidity, and crunch. These flavors cut through the rich beef.
Use napa cabbage kimchi or radish kimchi.
Lettuce Wraps
Serve bulgogi with crisp lettuce leaves. Butter lettuce and romaine work well.
Add rice, beef, kimchi, and ssamjang. Fold the leaf and eat it whole.
Cucumber Salad
Korean cucumber salad adds freshness and light heat. Its crisp texture balances tender beef.
A simple vinegar dressing also works.
Pickled Vegetables
Pickled radish, carrots, or onions add a sharp contrast. They also refresh the palate.
Ssamjang
Ssamjang is a thick Korean dipping sauce. It tastes savory, salty, and slightly spicy.
Add a small amount to lettuce wraps.
Grilled Vegetables
Grilled onions, mushrooms, and zucchini pair well with bulgogi. Cook them beside the beef.
Fried Egg
A fried egg turns bulgogi into a filling rice bowl. Keep the yolk slightly runny.
Sprinkle green onions and sesame seeds before serving.
How to Store and Reheat Bulgogi

Let the cooked bulgogi cool slightly before storing it. Do not leave it out longer than two hours.
Place leftovers in a shallow, airtight container. Refrigerate them within two hours after cooking.
Cooked bulgogi stays safe for three to four days. Keep the refrigerator at 40°F (4°C) or below.
Freezing Bulgogi
Place cooled bulgogi in a freezer-safe container. You can also use a sealed freezer bag.
Remove extra air before sealing the bag. Label it with the storage date.
Freeze cooked bulgogi for longer storage. For the best taste, use it within two months.
You can also freeze raw marinated beef. Divide it into meal-sized portions first.
Thaw frozen bulgogi inside the refrigerator. Avoid thawing it on the counter.
Reheating on the Stove
Heat a skillet over medium heat. Add the bulgogi with one tablespoon of water.
Cover the pan for one minute. Then toss the beef until evenly heated.
Avoid cooking it too long. Extra heat can dry the thin slices.
Reheating in the Microwave
Place the bulgogi in a microwave-safe dish. Add a small splash of water.
Cover the dish loosely. Heat it in short intervals.
Stir between each interval. This helps the beef heat evenly.
Reheated leftovers should reach 165°F (74°C). Check the thickest portion with a food thermometer.
Only reheat the amount you plan to eat. This protects the beef’s texture.
Bulgogi Recipe Card
Prep Time: 20 minutes
Marinating Time: 30 minutes
Cook Time: 10 minutes
Minimum Total Time: 1 hour
Servings: 4
Cooking Method: Skillet or grill
Cuisine: Korean
Ingredients
- 1½ pounds ribeye or top sirloin
- ⅓ cup low-sodium soy sauce
- ½ Asian pear, finely grated
- 2 tablespoons brown sugar
- 1 tablespoon toasted sesame oil
- 4 garlic cloves, finely minced
- 1 teaspoon fresh ginger, grated
- 2 green onions, thinly sliced
- ½ teaspoon black pepper
- 1 tablespoon sesame seeds
- 1 teaspoon neutral cooking oil
- ½ onion, thinly sliced, optional
- 4 ounces mushrooms, sliced, optional
- 1 teaspoon gochujang, optional
Instructions
- Place the beef in the freezer for 30 minutes. Once firm, slice it thinly against the grain.
- Add the soy sauce, grated pear, brown sugar, sesame oil, garlic, ginger, green onions, black pepper, and sesame seeds to a large bowl. Stir until the sugar dissolves.
- Add the sliced beef to the marinade. Separate the slices and coat each piece evenly.
- Cover the bowl and refrigerate the beef for at least 30 minutes. For deeper flavor, marinate it for two to four hours.
- Heat a large skillet over medium-high heat. Add one teaspoon of neutral cooking oil.
- Lift the beef from the marinade. Let the extra liquid drip away before placing the meat in the pan.
- Cook the beef in small batches for two to three minutes. Turn the slices until the meat cooks through and the edges brown.
- Transfer each cooked batch to a clean plate. Cook the onions and mushrooms in the same skillet, when using them.
- Return the beef to the skillet. Toss everything together for 30 seconds.
- Remove the skillet from the heat. Garnish with green onions and sesame seeds.
- Serve the bulgogi hot with steamed rice, kimchi, or lettuce wraps.
Grill Instructions
Preheat the grill to medium-high heat.
Use a grill basket or flat griddle. Thin beef slices may fall through wide grates.
Remove the beef from the marinade. Let the extra liquid drip away.
Arrange the slices in one layer. Grill each side for one to two minutes.
Cook the beef in small batches. Remove it once the edges brown.
Recipe Notes
Ribeye gives the richest and juiciest result. Top sirloin offers a leaner option.
Use grated Fuji apple or regular pear when Asian pear is unavailable.
Add gochujang only when you want extra heat. Traditional beef bulgogi is usually mild.
Do not pour all the marinade into the skillet. Too much liquid will steam the beef.
Avoid overcrowding the pan. Cook the beef in small batches for better browning.
Discard any marinade that touched raw beef.
Store cooked leftovers in an airtight container. Refrigerate them for up to four days.
Conclusion
This bulgogi recipe brings tender Korean BBQ beef to your table. The marinade adds sweet, savory, and nutty flavor.
Serve the beef with rice, kimchi, or lettuce wraps. You can also add vegetables for a complete meal.
