Updated October 15, 2026 | By Tokyo Paul
Walk into any Japanese convenience store, at any hour, and you will find a shelf of small white triangles, each sealed in clear film with a strip of seaweed tucked behind a plastic divider. They cost about as much as a bottle of tea. They are also one of the oldest ways people in Japan have fed themselves on the move. The onigiri (oh-nee-gee-ree), or rice ball, is the country's favorite pocket meal, and it carries a surprising amount of history in a package you can finish in four bites.
For a first-time visitor, the onigiri is the easiest and cheapest way to eat well in Japan. It needs no menu, no Japanese and no reservation. Still, a few things are worth knowing before you grab one: what the fillings are, why that plastic strip is there, and how to open the wrapper without tearing the seaweed. This guide covers the history, the flavors you will see most often, the shapes beyond the classic triangle, and a simple way to choose your first one.
The story starts long before the convenience store. In 1987, archaeologists in Ishikawa Prefecture unearthed carbonized lumps of rice at the Sugitani Chanobatake site, dated to roughly 2,000 years ago, with marks suggesting that human hands had pressed them into shape. They were first announced as the oldest onigiri ever found. Later research proposed that the lumps had been steamed and grilled, closer to a leaf-wrapped rice dumpling called chimaki than to the snack we know today. Even so, the find hints at something simple: people here have been pressing cooked rice into portable shapes for a very long time.
Written records fill in the picture. Rice was formed into small balls in the Nara period (710 to 794), a practical habit in an age before chopsticks were common. By the Heian period (794 to 1185), a pressed form called tonjiki was shaped into small rectangles and piled on plates, often for outdoor picnics. Murasaki Shikibu, the court lady who wrote The Tale of Genji, mentions people eating tonjiki in her diary from the eleventh century. The idea has hardly changed since: rice, salt, and a pair of hands that know how much pressure is enough.
Warriors were among the first to treat the rice ball as field rations. Writings from as early as the seventeenth century say that samurai carried rice balls wrapped in bamboo sheath as a quick lunch during campaigns. Salt did two jobs, seasoning the rice and slowing spoilage, which is why the plainest onigiri were simply salted rice with nothing inside. A ball of rice needs no plate, no spoon and no fire, so it suited soldiers, farmers working the paddies and pilgrims on long roads alike.
Seaweed joined the picture in the Edo period (1603 to 1868). Sheets of nori (dried laver) became widely available around the Genroku era (1688 to 1704), and wrapping a rice ball in a sheet made it easier to hold without sticky fingers. Woodblock prints show travelers on the highways eating rice balls, a reminder that this was road food long before it was shelf food. You may also hear the word omusubi, which many people use interchangeably with onigiri, and the older nigirimeshi (gripped rice). All three describe nearly the same thing, and regional habit decides which one you hear.
Inside the rice sits a small surprise, and the classics are worth learning by name. Umeboshi (pickled plum) is sharply sour and salty, a traditional pick for hot days. Shake (salted salmon) is the gentle, safe choice for beginners. Okaka is dried bonito flakes moistened with soy sauce, savory and a little smoky. Tarako and mentaiko are pollock roe, the first mild and the second spiced with chili. Konbu (kelp simmered in soy and sweet seasoning) is earthy and slightly sweet. Each is meant to flavor the rice around it, so the balance between the two matters.
Modern fillings lean toward richer flavors. Tuna mixed with mayonnaise is among the most popular of all, and one history of the convenience store rice ball notes that sales took off in 1983 once a tuna mayo version arrived. Shrimp with mayonnaise, tempura and takana (pickled mustard greens) round out the lineup, and seasonal flavors appear throughout the year. Some versions skip plain white rice entirely and mix barley, sesame or other ingredients into it. If you are unsure, pick salmon or tuna mayo and work outward from there.
Japan's first 7-Eleven opened in Toyosu, Tokyo, in 1974, and it did not sell rice balls at first. After American-style foods such as burritos and hot dogs failed to catch on, the chain began researching onigiri in 1976 and launched them in 1978. The early versions were not very tasty, by one account, but the idea stuck. A feature from the Japan External Trade Organization (JETRO) says the chain now sells about 2 billion a year, and its rivals, including FamilyMart and Lawson, sell plenty of their own.
The real invention is the wrapper. A thin plastic sheet separates the seaweed from the rice, so the nori stays dry and crisp on the shelf instead of turning soggy. To open one, pull the tab at the top down and around the bottom of the rice ball, slide the strip out from the back, then peel away the two side wrappers one at a time. Many packages print numbered arrows to guide you. Done well, the seaweed meets the rice only at the last second, and the first bite has a crisp snap.
Most onigiri are triangular, though cylinders, rounds and rectangles all exist. Bakudan onigiri (bomb rice balls) are large spheres fully wrapped in nori. Onigirazu is a newer cousin: a square of nori folded around rice and fillings like a small sandwich, with no hand-shaping at all. Yaki-onigiri is grilled, often brushed with soy sauce or miso until the outside turns crisp and golden, and it can be served in a bowl of broth, where the rice soaks up the soup. These versions turn up at izakaya (casual Japanese pubs), restaurants and takeout counters.
Specialty shops treat the rice ball as a craft. One Tokyo shop profiled by JETRO places the fillings on top of the rice instead of hiding them inside, and changes its menu by season, with clams and miso in spring, corn in summer, and chestnuts in autumn. Expect to pay more than at a convenience store, and expect a short queue at busy hours. For many first-time visitors, one onigiri from a konbini (convenience store) and one from a specialty counter makes a tasty comparison, and a cheap one.
Convenience store onigiri usually cost somewhere around 150 to 250 yen (roughly $1 to $1.70), though prices change, so treat that as a ballpark. Labels are mostly in Japanese: look for the characters 梅 (ume), 鮭 (shake) or the katakana ツナマヨ (tuna mayo), and many packages carry a small picture of the filling. The back label lists allergens such as fish, soy, wheat and egg. Vegetarians should be careful, since even fillings that look plant-based can be seasoned with fish stock, and a serious allergy is worth a question to store staff.
Eat the onigiri with your hands, straight from the wrapper. Many people eat standing beside the shop or seated on a train, since eating while walking is considered impolite in many areas. Public trash cans are scarce, so use the bin inside the store or carry the wrapper with you. A rice ball and a bottle of tea also make an easy lunch on a Shinkansen (bullet train) seat. Shelves restock through the day, and the most popular flavors can sell out by evening.