This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

Take everything you love about Korean BBQ and shrink it into a handheld rice ball, and you get bulgogi onigiri. These are Japanese-style onigiri stuffed with sweet-savory Korean beef bulgogi, wrapped in a strip of nori, and they’re one of my favorite ways to turn a quick K-BBQ craving into a snack you can hold in one hand. Sticky furikake rice on the outside, juicy bulgogi in the middle, and a marinade shortcut that pulls the whole thing together fast. Handheld K-BBQ? Yes please!
View this reel on Instagram
What Makes Bulgogi Onigiri So Good
This is fusion food at its easiest. Onigiri is the Japanese rice ball, usually stuffed with something savory and wrapped in nori, and here the filling is Korean bulgogi instead of the usual tuna mayo or pickled plum. The beef brings that classic sweet-and-savory soy glaze, the short grain rice holds it all together, and the furikake mixed through the rice adds little pops of sesame and seaweed in every bite. It is salty, a little sweet, and SO satisfying for how simple it is. Each one lands around 300 calories, so a couple makes a filling snack or a light lunch.
That same soy-sugar-mirin combination does serious work in this Pan-Fried Bacon-Wrapped Mochi recipe, where it coats crispy pan-fried kirimochi wrapped in bacon for a snack that hits the exact same sweet-savory note.
I used a bottled bulgogi sauce (Assi) to marinate the beef, which is the move when you want big flavor without measuring out a bunch of sauces. If you would rather build the marinade from scratch, my homemade bulgogi breaks down the soy, brown sugar, and garlic base you would swap in.


What Is the Korean Version of Onigiri?
The Korean version of onigiri is samgak gimbap, the triangle-shaped rice ball you find in Korean convenience stores, wrapped in seaweed with a savory filling inside. Bulgogi onigiri sits right at the crossover: it borrows the Japanese onigiri shape and technique but fills it with Korean bulgogi, so it is really a Korean-Japanese mashup. If you want to go fully Korean with your rice-and-seaweed handheld, my Cheesy Kimchi Fried Rice Kimbap rolls spicy gochujang rice and gooey mozzarella into nori instead.
What Does Bulgogi Consist Of?
Bulgogi is thinly sliced beef marinated in a sweet-savory blend of soy sauce, sugar, garlic, and sesame oil, then cooked quickly over high heat, usually with a little onion. For these onigiri, I marinate thin-sliced beef and chopped onion in bulgogi sauce, then pan-cook it until the beef is done and the onions go soft and translucent. That’s the whole filling. The bottled sauce carries the flavor, so the beef comes out glossy and lightly caramelized with almost no effort.


Tips for Making Bulgogi Onigiri
Wet and salt your hands
Keep a small bowl of water and a dish of salt next to you. Wet your hands so the rice doesn’t stick, then dab a little salt on your palms before shaping. The salt seasons the outside of the rice and helps it hold together. Re-wet between each onigiri.
Use short grain rice, and use it warm
Short grain white rice is the move here because it is stickier than long grain and actually holds the triangle shape. Shape the onigiri while the rice is still warm, not scorching, since warm rice compresses and binds much better than cold rice.
Do not overfill
It is tempting to load in a ton of bulgogi, but too much filling and the rice ball splits. A small spoonful in the center is plenty. Pack rice around it and press firmly so the beef stays sealed inside.
Marinate ahead for make-ahead flavor
The beef only needs about 30 minutes in the bulgogi sauce, but longer is better. I toss the beef, onion, and sauce in a freezer bag and let it sit in the fridge so the flavor soaks in, which makes these an easy meal-prep snack. For another heartier rice ball, my Okinawa Pork Tamago Onigiri layers crispy Spam and a folded omelette instead of beef.


Storage and Leftovers
Onigiri are best the day they’re made, while the rice is still soft. If you need to store them, wrap each one tightly in plastic wrap and keep them at room temperature for a few hours, or refrigerate for up to a day. The catch is that rice firms up when it gets cold, so let refrigerated onigiri sit at room temperature for 15 to 20 minutes before eating, or microwave for 15 to 20 seconds to soften the rice back up. Add the nori right before eating if you want it crisp, since it softens once it is wrapped.
That same nori-wrapping move works in nori cheese tamagoyaki, where a sheet of nori goes around a cheesy Japanese rolled omelette for a savory handheld breakfast.
Equipment
Ingredients
- 3 cups short grain white rice, cooked
- 2 tbsp furikake
- 1/2 lb thinly sliced beef
- 1/2 yellow onion, chopped
- 4 oz bulgogi sauce (I used Assi Bulgogi Sauce, beef)
- 1/2 sheet nori, cut into strips
- Water and salt, for shaping
Instructions
- Add the thinly sliced beef, chopped onion, and bulgogi sauce to a freezer bag and marinate in the fridge for at least 30 minutes.
- Cook the rice, then transfer it to a large mixing bowl and stir in the furikake. Cover with a kitchen towel to keep it from drying out.
- Cook the beef and onions in a pan over medium heat until the beef is cooked through and the onions are soft and translucent. Set aside.
- Fill a small bowl with water and a dish with salt. Wet your hands, then dab a little salt on your palms. Flatten a scoop of rice in your palm, add a small spoonful of bulgogi in the center, top with more rice, and press into a ball. Shape into a triangle. Repeat for the rest.
- Cut the nori into 1 to 1.5 inch wide strips and wrap one around each onigiri.
- Serve right away, or wrap for later.
The marinade is the only part that takes any time, and it’s hands off. Get the beef into the bag in the morning and the rest of this is a fifteen minute job whenever you’re ready for it.
They’re a good lunch to make a few of at once, and they hold their shape well enough to actually travel. 🙌
If you make these bulgogi onigiri, leave a star rating on the recipe card below and tell me how they came out in the comments. It really helps other readers find the recipe. Would you try it?


Bulgogi Onigiri
- Total Time: 55
- Yield: 4 onigiri 1x
Description
Bulgogi onigiri are Japanese-style rice balls stuffed with sweet-savory Korean beef bulgogi and wrapped in nori. A handheld K-BBQ snack you can prep ahead in about 30 minutes.
Ingredients
- 3 cups short grain white rice, cooked
- 2 tbsp furikake
- 1/2 lb thinly sliced beef
- 1/2 yellow onion, chopped
- 4 oz bulgogi sauce (I used Assi Bulgogi Sauce, beef)
- 1/2 sheet nori, cut into strips
- Water and salt, for shaping
Equipment
Instructions
- Marinate the beef. Add the thinly sliced beef, chopped onion, and bulgogi sauce to a freezer bag and marinate in the fridge for at least 30 minutes.
- Season the rice. Cook the rice, transfer it to a large mixing bowl, and stir in the furikake. Cover with a kitchen towel so it does not dry out.
- Cook the filling. Cook the beef and onions in a pan over medium heat until the beef is cooked through and the onions are soft and translucent. Set aside.
- Shape the onigiri. Wet your hands and dab a little salt on your palms. Flatten a scoop of rice, add a small spoonful of bulgogi in the center, top with more rice, press into a ball, and shape into a triangle. Repeat.
- Wrap. Cut the nori into 1 to 1.5 inch strips and wrap one around each onigiri.
- Serve. Eat right away, or wrap for later.
Notes
- Wet your hands and lightly salt your palms before shaping so the rice does not stick and stays seasoned.
- Short grain white rice is stickier and holds the triangle shape; shape it while the rice is still warm.
- Do not overfill; a small spoonful of bulgogi keeps the rice ball from splitting.
- Marinate the beef longer than 30 minutes if you can; overnight gives the deepest flavor.
- Add the nori right before eating to keep it crisp, or wrap ahead if you like it softer.
- Prep Time: 15
- Cook Time: 10
- Category: Snack
- Method: Stovetop
- Cuisine: Japanese, Korean
Nutrition
- Serving Size: 1 onigiri
- Calories: 300 kcal
- Sugar: 6g
- Sodium: 600mg
- Fat: 7g
- Saturated Fat: 2.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 13g
- Cholesterol: 30mg