mai-rice.comJapanese rice, fermentation, pantry, no-waste
Recipe

Onigiri Fillings: 20+ Ideas for Every Diet and Occasion

The right filling changes what an onigiri is for: umeboshi preserves it for 6 hours at room temperature; tuna mayo makes it approachable for non-Japanese eaters; miso-glazed mushroom brings fermented depth for the vegetarian version; anko (sweet bean paste) turns it into a dessert. This page covers the full spectrum — classic, traditional, vegetarian, vegan, kid-friendly, sweet, fried, and yaki (grilled) — with the shaping technique that makes them hold.

Jump to the section for your diet or occasion. For the cultural context and history of onigiri → the Onigiri guide.

Jump to your filling type

  • Classic / traditional: umeboshi, salted salmon, okaka — best shelf life for bento
  • Vegetarian (no fish): miso mushroom, kombu, edamame, pickled vegetables
  • Vegan: all vegetarian options that avoid bonito-based ingredients
  • For kids: tuna mayo, cheese, corn, sweet potato, anko
  • Modern (convenience-store style): tuna mayo, spam musubi, egg salad
  • Yaki onigiri (grilled): soy sauce–brushed plain or miso-filled
  • Fried onigiri (agenashi): breadcrumbed and deep-fried
  • Sweet onigiri: anko, sweetened chestnut, matcha cream cheese

Classic and Traditional Fillings

These are the fillings found in every Japanese convenience store (konbini), home kitchen, and school bento. They share a common trait: high salt or acid content that preserves the onigiri at room temperature for 4–6 hours.

  • Umeboshi (梅干し — pickled plum): the most iconic filling. Intensely tart and salty — one small umeboshi per onigiri is enough. Remove the pit before filling. The acidity acts as a natural preservative; umeboshi onigiri last the longest at room temperature of any filling.
  • Sake (鮭 — salted salmon): pan-fried or broiled salted salmon, broken into flakes. Use well-seasoned salmon — 1 tablespoon of flakes per onigiri. This is the number-one filling by sales volume in Japan.
  • Okaka (おかか — bonito flakes + soy sauce): mix 2 tablespoons katsuobushi with 1 teaspoon soy sauce. Simple, umami-rich, and one of the oldest traditional fillings.
  • Kombu tsukudani (昆布の佃煮): kelp simmered in soy sauce and mirin until deeply seasoned and sticky. Rich, sweet-savory. Available pre-made in Japanese grocery stores. Naturally vegan.
  • Mentaiko (明太子 — spicy cod roe): raw marinated pollock roe with chili. Spicy, briny, richly flavored. Use about 1 teaspoon per onigiri. Best eaten within a few hours.
  • Takana (高菜 — pickled mustard greens): finely chopped pickled Japanese mustard greens, tossed with sesame oil. Salty, slightly bitter, and crispy in texture.

Vegetarian Onigiri Fillings (No Fish)

Traditional Japanese onigiri contain fish more often than not, so this section is specifically for no-fish options. All of these hold well in a bento:

  • Miso-glazed shiitake mushroom: sauté sliced shiitake until golden, then glaze with 1 tablespoon white miso + 1 teaspoon mirin. Cool before filling. Rich umami, holds well for 4 hours.
  • Umeboshi: completely vegan-friendly and the most traditional vegetarian option.
  • Kombu tsukudani: naturally vegan. Check the label to ensure no bonito is included.
  • Edamame with salt: shelled edamame, mashed coarsely with a pinch of salt and a few drops of sesame oil. Green, mild, and works well for children.
  • Avocado + soy sauce: dice ripe avocado, toss with 1 teaspoon soy sauce and a pinch of salt. Best eaten within 2 hours as avocado oxidizes.
  • Hijiki seaweed (seasoned): simmered hijiki with soy sauce, mirin, and sesame oil. Dense, deeply savory, vegan-friendly. Available pre-cooked at Japanese grocery stores.
  • Pickled ginger + sesame: 1 tablespoon beni shoga (red pickled ginger), mixed with 1 teaspoon toasted white sesame seeds. Sharp, punchy, and low-calorie.
  • Japanese sweet potato (satsumaimo): steam and mash with a small amount of butter or sesame oil and a pinch of salt. Slightly sweet, child-friendly, and unusual enough to be interesting.
  • Tofu soboro: crumble firm tofu and stir-fry with soy sauce, mirin, and a little sugar until the moisture evaporates. Texturally similar to ground meat filling, entirely vegan.

Vegan Onigiri Fillings

All vegetarian fillings listed above are vegan, provided the miso and soy sauce do not contain bonito or fish extracts (check labels on Japanese brands — some miso pastes include katsuobushi). Additional vegan-only options:

  • Nori and sesame rice balls: no filling — just well-seasoned rice with toasted sesame seeds and shredded nori mixed in. The rice itself becomes the flavor.
  • Kimchi: finely chopped kimchi (check that it is vegan — many Korean kimchi recipes include fish sauce or shrimp paste). Fold into the rice rather than using as a center filling to prevent leaking.
  • Roasted kabocha squash: roast small cubes of kabocha with soy sauce and sesame oil until caramelized. Mash coarsely into a filling.

Onigiri Fillings for Kids

The goal for children is mild flavor, no strong sourness, and soft texture. Avoid mentaiko (spicy), very sour umeboshi, and strong fishy flavors until children develop a taste for them:

  • Tuna mayo: 1 tablespoon canned tuna drained + 1 tablespoon Kewpie mayo. Mild, creamy, universally accepted.
  • Cheese: small cubes of mozzarella, cream cheese, or cheddar. Melts slightly from the warm rice. Pairs well with a tiny amount of soy sauce.
  • Corn + Kewpie mayo: 2 tablespoons sweet corn mixed with 1 tablespoon Kewpie mayo. Sweet, mild, and colorful.
  • Ham and cheese: small pieces of Japanese ham (or deli ham) with cream cheese or mild cheddar. Western-friendly flavors in a Japanese rice format.
  • Salmon flakes (mild): lightly salted, not strongly flavored. Children in Japan grow up eating this as an early onigiri filling.
  • Sweet bean paste (anko): traditionally used in wagashi (Japanese sweets), but also popular in sweet onigiri for children. Use smooth koshian anko for a clean filling.

Modern Fillings (Convenience-Store Style)

  • Tuna mayo (ツナマヨ): Japan's bestselling onigiri filling for decades. Mix 1 can drained tuna with 2 tablespoons Kewpie mayonnaise and a few drops of soy sauce. Kewpie mayo (rice vinegar–based, egg-yolk-only formula) is specifically what makes this taste right. Shop Kewpie mayo →
  • Spam musubi style: slice spam into thin rectangles, pan-fry until caramelized, glaze with soy sauce + mirin. Layer on top of the rice and wrap with a full nori sheet.
  • Egg salad: mash 2 hard-boiled eggs with 1 tablespoon Kewpie mayo and a pinch of salt. Keep the texture slightly chunky. Best eaten within 2 hours.
  • Chicken onigiri (karaage style): small pieces of shio koji chicken or karaage (Japanese fried chicken) tucked into the center. The koji-marinated chicken adds deep umami.

Yaki Onigiri (Grilled Rice Balls)

Yaki onigiri are plain rice balls grilled until the outside forms a crispy crust, then brushed with soy sauce or miso. They do not have a center filling — the flavor is on the surface:

  1. Shape onigiri with salt only, no filling.
  2. Place in a dry, lightly oiled pan or on a grill over medium heat.
  3. Cook 3–4 minutes per side until a crust forms and the rice holds together firmly.
  4. Brush with soy sauce (shoyu yaki) or white miso + mirin (miso yaki) and cook 1 more minute per side until the surface caramelizes.

The crispy-chewy texture contrast is the defining quality of yaki onigiri. Best eaten immediately — the crust softens as it cools.

Fried Onigiri (Agenashi Onigiri)

Fried onigiri is deep-fried for a crunchy shell with a soft warm center. The technique:

  1. Shape onigiri as normal with any filling (miso mushroom or tuna mayo work well).
  2. Roll lightly in potato starch or cornstarch.
  3. Fry at 170°C for 2–3 minutes until the outside is golden and crisp.
  4. Drain and serve with a dipping sauce (ponzu or tsuyu).

Fried onigiri is less traditional than yaki onigiri but popular as a bar snack (izakaya) or party food. The starch coating creates a thin, glassy crust.

Sweet Onigiri Fillings

Less common in everyday cooking, but traditional in Japanese sweets (wagashi) culture:

  • Anko (sweet red bean paste): smooth or chunky koshian. The classic sweet onigiri filling — a thin layer of salted rice enclosing sweet bean paste. The salt-sweet contrast is the point.
  • Matcha cream cheese: blend 2 tablespoons cream cheese with 1 teaspoon matcha powder and 1 teaspoon honey. Modern fusion filling with broad appeal.
  • Sweetened chestnut (kuri kinton): mashed sweet chestnut paste. Japanese autumn filling, available pre-made in Japanese stores.

Shaping Technique: The 3-Compression Method

1. Salt your hands. Wet both hands under running water, then rub 1/4 teaspoon fine sea salt across your palms. Re-wet and re-salt for each onigiri.

2. Portion 150–180g warm rice. Use freshly cooked rice — warm rice sticks together better than cold. If using leftover rice, microwave briefly. Scoop with a rice paddle or wet spoon.

3. Add filling. Make a small well in the center of the rice with your thumb, add 1–2 teaspoons of filling, and fold the rice over to fully enclose it.

4. Shape with 3–4 gentle compressions. Cup the rice between both hands and press into a triangle (traditional), cylinder, or ball. Gentle is the key word — you want the grains to hold together with air between them. Over-pressing creates a dense, heavy onigiri. Under-pressing makes it fall apart.

Which Rice to Use

Koshihikari is the standard — its high amylopectin content produces sticky, cohesive rice. Calrose works as a budget alternative; press slightly more firmly. Long-grain rice (jasmine, basmati) does not work — it will not hold together.

Storage and Transport

At room temperature: 4–6 hours for salt-preserved fillings; 2–3 hours for mayo-based fillings. Refrigerated: up to 24 hours, but rice firms up. Microwave 30 seconds to restore softness. For bento: wrap each individually in plastic wrap; pack nori separately and apply just before eating to maintain crispness.

For onigiri history and cultural context → Onigiri. For choosing the right rice variety → Koshihikari Rice.

Frequently asked questions

What is the best rice for onigiri?

Short-grain koshihikari rice is the standard for onigiri. Its high amylopectin content makes it sticky enough to hold its shape without being gummy. Calrose works as a budget alternative but produces a slightly less cohesive result — you may need to press more firmly. Long-grain rice (jasmine, basmati) does not stick together well and is not suitable for onigiri.

How long do onigiri last at room temperature?

4–6 hours for most fillings. Salt-preserved fillings (umeboshi, salted salmon) last longest. Mayonnaise-based fillings (tuna mayo, egg salad) should be eaten within 2–3 hours or kept cold. Refrigerated: up to 24 hours, but the rice will firm up. Microwave for 30 seconds to restore softness.

Why do you salt your hands when making onigiri?

Salting your hands serves two purposes: it seasons the outer surface of the rice evenly (so each bite has flavor, not just the filling), and it helps preserve the onigiri slightly longer at room temperature. Wet your hands first to prevent sticking, then rub about 1/4 teaspoon of fine sea salt across both palms before shaping each onigiri.

Can I make onigiri with brown rice?

Yes, but the technique changes. Brown rice is less sticky, so press more firmly and consider mixing in about 30% white rice to improve cohesion. Cook with slightly more water than usual to soften the bran layer. The result is nuttier and chewier than traditional white rice onigiri.

What are traditional onigiri fillings in Japan?

The three most traditional and widely sold fillings in Japanese convenience stores are: umeboshi (pickled plum), sake (salted salmon), and tuna mayo. Beyond those, okaka (bonito flakes with soy sauce), kombu tsukudani, mentaiko (spicy cod roe), and takana (pickled Japanese mustard greens) are all common. Classic fillings are almost always high in salt or acid, which acts as a natural preservative.

What are good vegetarian onigiri fillings?

Umeboshi is the most traditional vegetarian filling. Others: miso-glazed shiitake mushrooms (sautéed with miso + mirin), kombu tsukudani (simmered kelp), edamame with salt, pickled ginger with sesame seeds, avocado with soy sauce and sesame oil, seasoned tofu crumbles, simmered hijiki seaweed, and Japanese sweet potato (satsumaimo) with a pinch of salt. Most traditional fillings that avoid fish are naturally vegan — check the miso and soy sauce labels for fish-derived additives.

What are the best onigiri fillings for kids?

For kids new to onigiri: cheese (melted mozzarella or cream cheese), tuna mayo, egg salad, corn with Kewpie mayo, ham and cheese. For kids who like Japanese flavors: mild salmon flakes, edamame, sweet potato. Avoid mentaiko (spicy) and umeboshi (very sour and salty) for young children. Sweet onigiri using mild fruit fillings (sweetened bean paste, anko) are popular in Japan for children's bento.

Where to go next