I have been testing this bulgogi for months, and I finally nailed it.

korean beef bulgogi bowls

Sweet, savory, a little caramelized on the edges, and tender enough that nobody is sawing at their bowl. All four of my kids cleaned their plates. In a house where someone always has an opinion about dinner, that is basically a standing ovation.

The secret is the marinade. Instead of mincing everything, you toss the Asian pear, garlic, green onions, and a pinch of ginger into the blender with the sauce. Thirty seconds later, you have a smooth marinade that coats every slice of beef and gets to work fast. Thirty minutes is enough. Two hours is even better.

It is a weeknight win, a great make-ahead meal, and the kind of dinner that disappears after a long practice day.

WHY YOU WILL LOVE THIS

  • The blender marinade takes 2 minutes and coats every piece of beef evenly
  • Asian pear naturally tenderizes the ribeye — no tough meat
  • Kid-friendly and zero spice — all four of my kids ate every bite
  • 34g protein per serving from the beef alone
  • 3 lbs of ribeye feeds a crowd — great for meal prep all week
  • Caramelized, sticky, deeply savory — restaurant-quality at home
  • Serve over rice or japchae noodles depending on what you have
  • Inspired by Peter Lee (@peter.wj.lee on TikTok) — tested and perfected for a family of six

INGREDIENTS

For the marinade (blend everything together):

  • 1/3 cup soy sauce (or coconut aminos — see note)
  • 3 tbsp brown sugar
  • 2 tbsp sesame oil
  • 1/2 Asian pear, peeled and chopped
  • 4 green onions, white and light green parts only (save the dark tops for garnish)
  • 6 cloves garlic
  • Pinch of fresh ginger (optional — I used a tiny piece)
  • 1/2 tsp black pepper

For the beef:

  • 3 lbs thinly sliced ribeye (pre-sliced bulgogi beef — I get mine at H Mart)
  • 1/4 yellow onion, thinly sliced
  • 1 tbsp neutral oil (avocado or vegetable)

To serve:

  • Steamed white rice or japchae noodles
  • Sautéed spinach or bok choy
  • Shaved green onion (pa-chae)
  • Toasted sesame seeds

A note on the beef: Pre-sliced bulgogi beef from H Mart or any Korean grocery store is the move here. It is already sliced paper thin, which is exactly what you need for fast, even cooking and maximum caramelization. If you can’t find it, ask your butcher to slice ribeye as thin as possible, or freeze the beef for 30 minutes and slice it yourself with a sharp knife against the grain.

A note on the marinade: If you use coconut aminos instead of soy sauce, reduce the brown sugar to 2 tbsp — coconut aminos are slightly sweeter than soy sauce. The flavor is just as good.

A note on the Asian pear: This is not optional. The pear is what tenderizes the beef and gives the marinade that subtle sweetness that makes bulgogi taste like bulgogi and not just teriyaki. Find it at H Mart or any Asian grocery store. No Asian pear? A kiwi or half a Bosc pear works in a pinch.

HOW TO MAKE KOREAN BEEF BULGOGI BOWLS

Step 1 — Blend the marinade. Add soy sauce, brown sugar, sesame oil, Asian pear, green onion whites, garlic, ginger, and black pepper to a blender. Blend until completely smooth, about 30 seconds. This is the shortcut that makes the whole recipe work.

Step 2 — Marinate the beef. Pour the marinade over the sliced ribeye in a large bowl or zip-lock bag. Toss to coat every piece evenly. Marinate at least 30 minutes and up to 2 hours in the refrigerator. The longer you marinate, the more flavor. I usually do 1 hour.

Step 3 — Make the shaved green onion (pa-chae). Cut the dark green tops of your green onions into 3–4 inch pieces. Slice lengthwise into hair-thin strips and soak in ice water for 5–10 minutes until they curl up. Drain and pat dry. This is your garnish, and it makes the whole bowl look like a restaurant bowl.

Step 5 — Cook the beef in batches. This step is critical — do not crowd the pan. Working in batches, shake excess marinade off the beef and add it to the hot pan in a single layer. Add the thinly sliced yellow onion and cook 2–3 minutes per batch without touching it, then toss and cook another minute until sticky, caramelized, and cooked through. Remove each batch before adding the next. Crowding the pan steams the beef instead of searing it, and you lose all the caramelization.

Step 6 — Build the bowls. Serve the bulgogi beef over steamed white rice or japchae noodles with sautéed spinach or bok choy on the side. Top with shaved green onion and toasted sesame seeds. Eat immediately.

================================================================

TIPS FOR THE BEST BEEF BULGOGI

  • Buy it pre-sliced. H Mart sells thinly sliced bulgogi beef, and it saves you the hardest step. Slicing your own? Freeze the steak for 30 minutes first so you can cut it paper-thin.
  • Taste the marinade before it hits the beef. It should be clearly sweet and savory. Adjust before you commit.
  • Don’t over-marinate. The pear tenderizes fast. 30 minutes to 2 hours is the sweet spot. Overnight turns the beef mushy.
  • Shake off the extra marinade. The blended pear and garlic burn if too much goes into the pan. Shake each batch before it hits the heat.
  • Don’t crowd the pan. Cook in batches over high heat so the beef caramelizes instead of steaming. This is the most important step.
  • Want it leaner? Swap the ribeye for flank or sirloin, sliced thin against the grain.

VARIATIONS

  • Leaner version: Swap ribeye for flank steak or sirloin. Same marinade, same method. Reduce cook time slightly.
  • Coconut aminos: Use instead of soy sauce for a gluten-free version. Reduce brown sugar to 2 tbsp since coconut aminos are naturally sweeter.
  • Japchae noodles: Serve over glass noodles instead of rice for a more traditional Korean presentation. Just as good and a fun change.
  • Lettuce wraps: Skip the rice and serve the beef in butter lettuce cups with rice on the side. Great for a lighter option.
  • Meal prep: Make the full 3 lbs on Sunday. Refrigerate the cooked beef and reheat in a hot pan for 1–2 minutes before serving. Best meal prep protein of the week.

WHY IT FUELS ATHLETES

Three pounds of ribeye delivers 34g protein per serving — the kind of complete, high-quality animal protein your athletes need after hard training to rebuild muscle fast. The sesame oil provides healthy fats for sustained energy through long tournament days. Served over white rice, this is a complete glycogen-replenishing recovery meal: protein to rebuild, carbohydrates to refuel, and enough calories to support athletes in high-output sports like water polo, basketball, and soccer. The sautéed spinach or bok choy adds iron, magnesium, and vitamins that support endurance and muscle function. This is what a real recovery bowl looks like.

HOW TO STORE

Refrigerator: Store cooked bulgogi beef in an airtight container for up to 4 days. Reheat in a hot skillet for 1–2 minutes — it re-caramelizes beautifully. Do not microwave if you can avoid it; the skillet keeps the texture right.

Freezer: Cool completely and freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat in a hot skillet. One of the best freezer proteins you can have on hand.

Meal prep: Make the full batch on Sunday. Portion over rice with spinach in containers. Your athletes have a complete high-protein lunch or dinner ready all week with zero extra effort.

FAQ

Can I marinate it overnight?

I don’t recommend it. The pear breaks down thin beef fast, and overnight can turn it mushy. 30 minutes to 2 hours gives you the best texture.

What cut of beef is best?

Ribeye is the most tender and flavorful. Flank or sirloin work too and are leaner. Whatever you use, slice it very thin against the grain.

Can I make it ahead?

Yes. Blend the marinade up to 3 days ahead and keep it in the fridge. You can also freeze the raw beef in the marinade for up to 3 months, then thaw it overnight in the fridge and cook.

How long do leftovers last?

Up to 4 days in an airtight container in the fridge. Reheat in a hot skillet so the edges crisp back up.

Is it spicy?

Not at all. It is sweet and savory, which is exactly why kids love it. Want heat for the grown-ups? Add gochujang or red pepper flakes at the table.

Where do I find bulgogi beef?

H Mart or any Korean grocery store carries pre-sliced bulgogi beef. If you don’t have one near you, ask your butcher to slice ribeye as thin as possible, or freeze the beef for 30 minutes and slice it yourself with a sharp knife.

CLOSING

I tested this for months.

Every version was almost right. The marinade flavor was there, but the beef wasn’t caramelizing the way it needed to. Or the texture was slightly off. Or it was good but not the kind of good where everyone at the table goes quiet because they’re too busy eating to talk.

Blending the marinade was the thing. That one change — throwing everything in the blender instead of mincing and whisking — made the marinade stick differently, coat differently, caramelize differently. And the Asian pear doing its work on the ribeye for that hour in the fridge?

All four of my kids ate every bite. That is a very rare thing in my house.

This recipe is inspired by Peter Lee (@peter.wj.lee on TikTok) — I found his version, tested it over and over, and adapted it for a family of six with athletes who need real protein and real food. Go follow him.

If you make this, leave a star rating and a comment — it seriously helps more families find this recipe. Tag me on Instagram and TikTok @kayscleaneats. I want to see your bowls.

For more high-protein athlete dinners, try my Pumpkin Turkey Chili — one pot, 45 minutes, 45g protein. And if you love a fast weeknight bowl, my Greek Sheet Pan Chicken is 48g protein and on the table with almost zero hands-on effort.

Get the Recipe:
Korean Beef Bulgogi Bowls

Thinly sliced ribeye marinated in a blended soy sauce, Asian pear, and sesame marinade — caramelized over high heat and served over steamed rice with sautéed greens. 34g protein per serving, kid-friendly, zero spice, and the most flavorful beef bowl your family will ever eat. Inspired by Peter Lee (@peter.wj.lee on TikTok).
No ratings yet

Ingredients
 

For the marinade:

  • ⅓ cup soy sauce, or coconut aminos
  • 3 tbsp brown sugar, reduce to 2 tbsp if using coconut aminos
  • 2 tbsp sesame oil
  • ½ Asian pear, peeled and chopped
  • 4 green onions, white and light green parts only
  • 6 cloves garlic
  • Pinch of fresh ginger, optional
  • ½ tsp black pepper

For the beef:

  • 3 lbs thinly sliced ribeye, pre-sliced bulgogi beef
  • ¼ yellow onion, thinly sliced
  • 1 tbsp neutral oil

To serve:

  • Steamed white rice or japchae noodles
  • Sautéed spinach or bok choy
  • Shaved green onion, pa-chae
  • Toasted sesame seeds

Instructions
 

  • Blend soy sauce, brown sugar, sesame oil, Asian pear, green onion whites, garlic, ginger, and black pepper until completely smooth.
  • Pour marinade over sliced ribeye. Toss to coat. Marinate 30 minutes to 2 hours in the refrigerator.
  • Make the pa-chae: slice dark green onion tops into hair-thin strips, soak in ice water 5–10 minutes until curly. Drain and pat dry.
  • This step is critical — do not crowd the pan. Working in batches, shake excess marinade off the beef and add it to the hot pan in a single layer. Add the thinly sliced yellow onion and cook 2–3 minutes per batch without touching it, then toss and cook another minute until sticky, caramelized, and cooked through. Remove each batch before adding the next. Crowding the pan steams the beef instead of searing it, and you lose all the caramelization.
  • Serve over steamed rice or japchae noodles with sautéed greens. Top with pa-chae and toasted sesame seeds.

Notes

  • Do not crowd the pan — cook in batches or the beef steams instead of caramelizes.
  • Shake off excess marinade before each batch goes in the pan.
  • Pre-sliced bulgogi beef from H Mart is ideal — already cut to the right thickness.
  • Marinate no longer than 2 hours — the pear enzymes over-tenderize the beef overnight.
  • For a leaner version, use flank steak or sirloin.
Nutrition does not include rice, noodles, or vegetables. Add approximately 200 calories and 45g carbs per cup of white rice.
Calories: 500kcal, Carbohydrates: 8g, Protein: 34g, Fat: 36g
Did you make this recipe?Please leave a star rating and review below!