Onigiri (rice ball) calories
おにぎり
A triangle of white rice with a filling such as salmon, pickled plum or tuna mayonnaise, wrapped in a sheet of nori.

Quick answer
A typical serving of Onigiri (rice ball) (1 onigiri with salmon filling) has about 180 kcal. Most servings fall between 160 and 260 kcal, depending on the portion and the recipe.
- Calories
- 180 kcal
- Protein
- 5 g
- Carbs
- 38 g
- Fat
- 1 g
Nutrition facts per serving
Serving: 1 onigiri with salmon filling, about 110 g.
| Nutrient | Amount | Share of calories |
|---|---|---|
| Calories | 180 kcal | 100% |
| Protein | 5 g | 11% |
| Carbohydrates | 38 g | 84% |
| Fat | 1 g | 5% |
Calories in common versions
| Version | Typical calories |
|---|---|
| Pickled plum (umeboshi) | 170 kcal |
| Kombu (simmered kelp) | 170 kcal |
| Tuna mayonnaise | 260 kcal |
What drives the calories
- Rice gives almost all the calories, about 160 kcal in a standard convenience store onigiri.
- Mayonnaise fillings such as tuna mayo add 60 to 90 kcal.
- Two onigiri hold more rice than a standard bowl.
How to make it lighter
- Choose salmon, plum or kelp fillings instead of tuna mayo or fried chicken.
- Pair one onigiri with a boiled egg or salad chicken instead of a second rice ball.
How to log Onigiri (rice ball) in Nibbs
For a packaged onigiri, scan the barcode or type the filling, because the filling changes the calories most. Nibbs then estimates the portion and the calories for your actual plate, and you can edit any item before you save it.
Onigiri (rice ball) calorie questions
How many calories are in an onigiri?
A convenience store onigiri with salmon has about 180 kcal. Plum and kelp onigiri have about 170 kcal. A tuna mayonnaise onigiri has about 260 kcal.
Is onigiri good for weight loss?
One onigiri is a small, low-fat snack or light meal of about 170 to 260 kcal. Most of its calories come from rice, and it has only about 4 to 6 g of protein. Add an egg or salad chicken to stay full longer.
Track Onigiri (rice ball) with a photo
Nibbs is the AI calorie tracker built for Asian food. Snap your plate and get calories and macros in seconds.





