Vegan onigiri are simple to make and fun to eat. Onigiri or stuffed rice balls are a popular snack in Japan. Typically, onigiri is eaten cold, but these yaki (meaning "fried") are the best. Quick frying on a hot pan makes yaki onigiri nicely crispy. These sweet potato and avocado yaki onigiri are made even yummier when dipped in a homemade teriyaki sauce. The sweet and savory sauce added some extra deliciousness to this little snack. This is an excellent recipe for on-the-go or as picnic snacks!

Yaki Onigiri: Japanese Rice Balls With Sweet Potato and Avocado Filling [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste




For the Rice:

  • 1 1/2 cups brown sushi rice
  • 3 cups water
  • 1/4 cup sesame seeds
  • 2 tablespoons rice wine vinegar
  • 1 tablespoon sugar
  • 1/2 teaspoon salt

For the Filling:

  • 1/2-1 small sweet potato
  • 1 teaspoon toasted sesame oil
  • 1/2 avocado
  • Homemade Teriyaki sauce
  • Vegetable oil for frying

For the Teriyaki Sauce:

  • 5 tablespoons soy sauce or tamari
  • 5 tablespoons mirin
  • 2 tablespoons sugar
  • 1 tablespoon rice wine vinegar
  • 4 teaspoons corn starch mixed with 4 teaspoons cold water


To Make the Rice:

  1. Start by washing the rice. Measure rice to the pot and rinse it several times with cold water until the water doesn't seem cloudy anymore and starts to look clear. Drain the rice. Cover the rice with cold water, set the pot to the stove, and cover with a lid. As the water boils, turn off the heat. Stir it and let the rice absorb the water. After 20-30 minutes, the rice should be soft. Drain any excess water.
  2. In a small cup, mix vinegar, sugar, and salt and pour the mixture over hot rice. Add sesame seeds and mix thoroughly. Let the rice cool at room temperature (don’t put it in the fridge because it will dry too much).

To Make the Filling:

  1. Peel the sweet potato and cut it into thin slices. Steam the slices in a steamer until soft. You can also bake them. Next, peel and slice the avocado.

To Make the Onigiri:

  1. Line a small measuring cup with kitchen film and put about 1 tbsp cooled rice to it. Press the rice to a solid layer. Take one slice of sweet potato (you may need to cut it smaller), dip it into the teriyaki sauce, and set over rice. Set also an avocado slice on top of the sweet potato. Cover the filling with some rice and press it to a uniform ball. Lift the onigiri from the cup with kitchen film and shape the rice ball with your hands. Take the film off. Repeat with the rest of the rice and filling ingredients.
  2. Preheat the frying pan and drizzle it with some oil. Fry onigiris over high heat for 3-4 minutes per side until crispy and nicely browned. Serve immediately with teriyaki sauce.

To Make the Teriyaki Sauce:

  1. In a small saucepan, combine soy sauce, mirin, vinegar, and sugar.
  2. Bring the sauce to a boil. In a small cup, mix the corn starch with water.
  3. Pour corn starch mixture slowly into the sauce while stirring it constantly. Keep stirring until the sauce has thickened. Set the pan off the heat.

Nutritional Information

Total Calories: 1301 | Total Carbs: 238 g | Total Fat: 36 g | Total Protein: 21 g | Total Sodium: 3616 g | Total Sugar: 72 g (Per Serving) Calories: 651 | Carbs: 119 g | Fat: 18 g | Protein: 11 g | Sodium: 1808 g | Sugar: 36 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


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