← BlogJune 28, 2026

How to Make the Perfect Japanese Rice Onigiri

Japanese · Easy · 45 min · 4 servings

dairy-free
Advertisement
Japanese Rice Onigiri

Onigiri are iconic Japanese rice balls seasoned with salt and wrapped in crispy nori seaweed, typically filled with a savory filling such as tuna mayo or pickled plum. They are a portable and satisfying snack that is popular in Japanese lunch boxes and convenience stores.

Why this recipe works

This Japanese Rice Onigiri recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 45 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 12g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 2 cups Japanese short grain rice
  • 1 tsp salt
  • 1 can tuna in water drained
  • 2 tbsp Japanese mayonnaise
  • 4 sheets nori seaweed halved
  • 1 tbsp sesame seeds toasted

Step by step instructions

Step 1: Cook the Rice

Rinse short grain rice under cold water until the water runs mostly clear to remove excess starch. Cook rice using a rice cooker or pot with 2 and a half cups of water, then allow it to steam for 10 minutes off the heat. While still warm season lightly with salt and fold gently to combine.

Step 2: Prepare the Tuna Filling

Drain the canned tuna thoroughly and place in a small bowl. Add Japanese mayonnaise and mix well until the tuna is evenly coated and creamy. Season with a small pinch of salt if needed. The filling should be moist but not wet so it does not make the rice soggy.

Step 3: Shape the Onigiri

Wet your hands with cold water and rub a small amount of salt onto your palms. Scoop about half a cup of warm rice into one hand and make a small indent in the center. Place a teaspoon of tuna mayo filling inside and cover with a little more rice. Press firmly into a triangular or round shape using both hands.

Step 4: Wrap and Serve

Wrap each onigiri with a half sheet of nori seaweed on the bottom, leaving the top exposed so you can see the rice. Sprinkle with toasted sesame seeds for added flavor and texture. Serve immediately or wrap tightly in plastic wrap if packing for a lunch box.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • tuna mayo filling → umeboshi pickled plum for a traditional and tangy filling option
  • Japanese mayonnaise → regular mayonnaise with a small squeeze of lemon juice as a substitute

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Using cold rice which is too stiff to shape properly and causes the onigiri to fall apart
  • Over wetting hands which makes the rice surface wet and prevents the nori from sticking properly

Nutrition facts

Per serving: 320 calories, 12g protein, 52g carbs, 8g fat, 1g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement