Home » Recipe Index » Main Dish Recipes

Easy Onigiri Recipe: Delicious Japanese Rice Balls

Onigiri, Japanese rice triangles or Japanese rice balls with savory fillings, are great to eat on the go. This onigiri recipe provides an easy step-by-step guide for how to make onigiri rice balls at home.

low angle shot of onigiri japanese rice triangle. One triangle is whole wrapped in seaweed. The other is cut in half so that you can see the inside. They are on a white plate on a bamboo mat.

Learn How to Make Onigiri at Home

The Japanese have been making filled rice snacks since before chopsticks were invented. Called onigiri, these Japanese rice balls are an easy way to eat without utensils.

But they’re great for another reason, too: The rice preserves the savory fillings inside. And they make a great brown bag lunch.

At Japanese convenience stores or grocery stores, you’ll often find actual balls of rice or rice molded into a round shape, a cylinder shape, or cute shapes like kitties and bunny rabbits. The triangle shape is the most common. No matter how you shape them, these compact wonders hide delicious surprises inside.

step by step photos of making onigir

These onigiri are adorable, delicious self-contained meals. Less boring than a sandwich, they’re the ideal snack to take to work, to school, or to the park. Sneak them into the movies or bring them along for a long plane, train, or bus ride.

What ingredients do you need for this onigiri recipe?

You can make this onigiri recipe with just a few ingredients or you can make a large batch with a variety of fillings. It’s totally up to you. Here are the basic ingredients:

  • Japanese rice like Kokuho Rose Rice or other sushi rice. White rice is the best rice to use. Brown rice can be tricky since it is not as sticky as white rice. Glutinous or sticky rice, on the other hand, is too sticky.
  • Water
  • Salt
  • Roasted seaweed (nori) or onigiri wrappers
  • Filling or fillings of your choice
  • Sesame seeds, fish roe, or scallions for optional garnishes

How do you make It?

This onigiri recipe is easier to prepare than it looks. The only time-consuming part is cooking the rice and letting it cool enough so that you can shape it with your hands.

  1. Cook the rice.
  2. Let the rice cool until it is cool enough to handle.
  3. Use a mold (you can use a triangular shape, cylinder shapes, or other fun shapes) or your hands to form the cooked rice into the traditional triangle shape or rice ball, putting some of the filling in the center.
  4. When ready to serve or eat the onigiri, wrap them in the nori seaweed sheet and enjoy them at room temperature.

What Kind of Rice Should You Use to make onigiri?

Use short- or medium-grain Japanese-style rice (japonica), which is the same type of rice used to make sushi. Other types of rice may not be starchy enough to stick together in a ball.

How to Cook onigiri rice

You can cook your onigiri rice either in a rice cooker or on the stovetop. Whichever method you choose, start by rinsing the rice very well.

To rinse the rice, place the uncooked rice in a bowl or the pot you will be cooking it in. Cover with cold water and swish the rice around several times with your hand. Drain through a fine mesh strainer. Repeat at least 3 more times, until the water is mostly clear.

To cook the onigiri rice in a rice cooker, place the rinsed rice in the rice cooker pot and add an equal amount of water (for 2 cups of rice, add 2 cups of water). Select the appropriate function on your rice cooker (ie “white rice”) and hit start.

To cook the rice on the stovetop, place the rice in a medium saucepan and add water (use 1 1/4 cups water for each cup of rice). Bring to a boil over high heat. Cover the pot and reduce the heat to the lowest setting on your stove.

Simmer for 15 minutes, without removing the lid. After 15 minutes, remove the pot from the heat and let stand, without removing the lid, for 10 minutes more.

How to Season the Rice

Onigiri is usually made with rice seasoned only with salt. I like to make it with sushi rice, which is seasoned with salt, sugar, and rice vinegar. Yum. But according to onigiri experts, this is totally wrong and I would never suggest that anyone else should do it this way. LOL.

Whether you use plain or sushi rice, start with short or medium grain Japanese (japonica) rice and rinse it well before cooking.

How to Shape Onigiri

Shaping the onigiri may seem intimidating, but don’t fret. It’s easier than it looks. You can buy an inexpensive, easy-to-use onigiri mold. They come in fun shapes from basic triangles to flowers or assorted animals

vertical low angle shot of a japanese rice triangle that has been partially eaten. it is being held by a man's fingers.

Tips for Success with this Onigiri Recipe

1. Use the right type of rice

Use short- or medium-grain Japanese rice (japonica), the type that is used to make rice for sushi. This rice has the right amount of starch to hold together in a ball.

2. Use rice that is still warm

Cook the rice and let it cool until it is cool enough to handle. Shape and fill the rice balls. Let them cool to room temperature before wrapping in seaweed (this will keep the seaweed from immediately getting soggy.)

3. Use wet hands to shape the rice balls

Wet your hands with water to keep the rice from sticking to your hands. This will make it easier to make attractive rice balls. Keep a bowl of water on your countertop and dip your hands in as necessary to keep the rice from sticking.

4. Wrap your seaweed separately or use individually-wrapped seaweed sheets

If you plan to take it to go, wrap the seaweed separately or use individually-wrapped nori sheets. This will keep the seaweed fresh and crisp until you are ready to eat your onigiri.

What do you put inside onigiri?

From cooked salmon onigiri to onigiri filled with marinated seaweed,  tempura shrimp, or even American-style tuna salad, they’re all delicious. Fill your onigiri with just about anything you like.

Suggested Fillings

The list of possible onigiri fillings is endless. Here are some suggested onigiri fillings, but let your imagination run wild.

Can you make onigiri Rice balls ahead of time and refrigerate or freeze them?

I used to think that onigiri had to be made fresh and eaten the same day, but it’s not true! Onigiri can be refrigerated or even frozen! Here’s how:

  1. Wrap the onigiri (without the seaweed) tightly in plastic wrap.
  2. Refrigerate for up to 3 days or freeze for up to 3 months.
  3. To serve, thaw them in the refrigerator overnight.
  4. To refresh the onigiri, wrap them in a damp paper towel and microwave for 30 to 45 seconds.
  5. Wrap in seaweed and enjoy!
low angle shot of onigiri japanese rice triangle. One triangle is whole wrapped in seaweed. The other is cut in half so that you can see the inside. They are on a white plate on a bamboo mat.

more japanese recipes you’ll love

If you love Japanese food as much as I do, you might want to try a Matcha Milk Tea to go with your Onigiri.

try my Spicy Miso Ramen or Chicken Karaage. For sides and snacks, don’t miss my Soy Sauce Eggs, Stir-Fried Lotus Root, or Chawanmushi.

For breakfast or brunch, try Japanese Souffle Pancakes!

low angle shot of onigiri japanese rice triangle. One triangle is whole wrapped in seaweed. The other is cut in half so that you can see the inside. They are on a white plate on a bamboo mat.

Onigiri AKA Japanese Rice Balls or Rice Triangles

Robin Donovan
Traditionally, onigiri are made with plain rice, but I like to use sushi rice seasoned with rice vinegar, sugar, and salt just because, well, it’s even more delicious. Fill your onigiri with whatever fillings you desire. See my post for a list of ideas. (Onigiri are intended to be kept at room temperature for several hours, so using raw fish as a filling is not recommended (of course, if you’re planning to eat your onigiri soon after preparing them, feel free to disregard this advice). Here are just a few of my favorite fillings. Be creative and dream up your own fillings, or simply use leftovers from last night’s dinner.
4.96 from 68 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Dish Recipes
Cuisine Japanese
Calories 57 kcal


For the rice:

  • 2 cups short grain Japanese japonica rice
  • 3 cups water

For the sushi rice seasoning (optional):

  • 1/3 cup rice vinegar
  • 3 tablespoons sugar
  • 1 teaspoon salt

For the rice balls:

  • 8 sheets roasted seaweed nori or [onigiri wrappers]* (optional)
One or more fillings enough to fill 8 balls, which is about ½ to 3/4 cup


  • Rinse the rice in cold water at least 5 times and drain well in a fine-mesh sieve. If using a rice cooker, simply add the rice and cold water to the rice cooker and cook according to the cooker’s instructions. To cook the rice in a pot on the stovetop, place the rice in a pot with a tight-fitting lid. Add the cold water and bring to a boil. Reduce heat to a very low simmer, cover the pot, and simmer for about 20 minutes, until all of the liquid is absorbed and the rice is tender.
  • If using the sushi rice seasoning, while the rice is cooking, combine the vinegar, sugar, and salt in a small saucepan and heat over medium heat, stirring, just until the sugar is dissolved. When the rice is finished cooking, stir the vinegar mixture into it until well combined.
  • Transfer the rice from the rice cooker or cooking pot to a large bowl and let cool until it is cool enough to handle.
  • Shape your onigiri while the rice is still warm. If using a mold, wet the inside of the mold and, using wet hands, fill it about halfway with rice. Make an indentation in the middle of the rice with your thumb and add your filling, about a tablespoon or so. Add more rice on top to fill the mold. Place the top half of the mold on top and press down gently. Remove the top of the mold and invert the bottom half over a plate. Press down on the button in the middle to help the onigiri slide out. Wet the inside of the mold again and repeat the process until you have used up all of your rice and filling or have made the desired number of onigiri.
  • If shaping the onigiri by hand, use wet hands and shape into a ball, make an indentation in the middle, fill with about 1 tablespoon of filling, and close up the hole with a bit more rice. Leave it in a ball shape, or use your hands to form it into a triangular shape, if desired.
  • If using individually-wrapped onigiri wrappers, leave the plastic wrap on them and wrap them around your rice balls. If using regular nori sheets cut into strips, wrap in plastic wrap. Onigiri can be stored at room temperature for several hours. If you wish to store them longer than that, store in the refrigerator and bring to room temperature before serving.
  • To serve, remove the plastic wrap from the nori wrapper, if necessary, and wrap the onigiri in the nori or simply remove the plastic wrap and serve at room temperature.



*Japanese markets carry roasted seaweed onigiri wrappers. They come individually wrapped in plastic so that they stay fresh and crunchy.


Serving: 1Calories: 57kcalCarbohydrates: 13gProtein: 1gSodium: 215mgSugar: 4g
Keyword how to make onigiri, japanese rice balls, onigiri, onigiri recipe
Tried this recipe?Let us know how it was!
Last Updated: April 16, 2021
By on December 28th, 2012


Hi, I’m Robin! I am a full-time food blogger, recipe developer, and cookbook author. I spend my days cooking, writing about, and photographing food.

I’m the author of more than 50 cookbooks, including Ramen for Beginners5 Ingredient Cooking for TwoSushi at HomeThe Baking Cookbook for Teens, and the bestselling Campfire Cuisine.

My food writing has also been featured in major print and online pubications including Cooking Light, Fitness, San Jose Mercury News, San Francisco Chronicle, and others. → More about Robin

8 thoughts on “Easy Onigiri Recipe: Delicious Japanese Rice Balls”

  1. I like this recipe. But if I put the nori on it get soggy: so i am looking for this kind of wrapped nori that is showing in your picture. Where can I buy it in USA?

    • Hello! Alternately, you can leave the nori off and slip it in a ziplock bag or you can buy the to taste nori sheets in pack of ten and take a pack with you. If you have bento, I find that if you cut the nori in sheets in quarters and slip them in a baggie they fit neatly under the onigiri and do not get wet. Then just unwrap the sheets and grab your onigiri when hungry! My husband prefers the dry nori sheet, and I do not mind the sheets not being crispy. Enjoy!

      • Hi Toby, Yes, I have Amazon links for the wrappers in the recipe above (and below in a previous reply). Definitely try some different fillings! My son loves getting a surprise in his onigiri!

  2. I’m with you – sushi rice is so much tastier! For easy transport, Daiso has silicone molds -I just leave them in the molds, pack my nori separately, and pack them like that to go.


Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


as seen on promo graphic


as seen on promo graphic