This post may contain affiliate links. Please read our disclosure policy.

Teriyaki Tofu Nigiri with Crispy Shallots

If you are craving sushi but don’t feel like rolling rolls, this teriyaki tofu nigiri comes to the rescue!

These little bites packed with umami consist of sushi rice topped with tofu coated in a delicious teriyaki sauce. It’s then wrapped in nori and topped with crispy shallots! It’s easy to prepare and makes a delicious appetizer (or entrée)!

Teriyaki Tofu Nigiri with Crispy Shallots

First, you want to prepare your sushi rice. I recommend using Japanese short grain rice for the best results. It’s a bit rounder and stickier than regular rice.

Once rinsed, cook the rice on the stove until tender. Mix in rice vinegar and sugar for a balance of sourness and sweetness, and let it cool a bit.

Teriyaki Tofu Nigiri with Crispy Shallots

In the meantime, let’s prepare the teriyaki tofu, which is definitely the star of this recipe!

Before cooking the tofu in the sauce, deep-fry it until golden brown. This step gives the tofu more chewiness and helps it absorb more flavors later.

Teriyaki Tofu Nigiri with Crispy Shallots

Once fried, simmer the tofu in the teriyaki sauce that consists of just 6 ingredients: soy sauce, maple syrup, rice vinegar, ginger, garlic, and water. Next, add diluted cornstarch to help the sauce thicken and coat the tofu.

Teriyaki Tofu Nigiri with Crispy Shallots

As opposed to maki, there is no rolling required here. Simply place a slice of the teriyaki tofu on top of a strip of nori, top with sushi rice, and wrap with the nori.

Finally, top with fried shallots and sesame seeds, and serve!

Teriyaki Tofu Nigiri with Crispy Shallots

The teriyaki tofu is already salty, so you don’t need to serve these with a dipping sauce. If you feel like a dipping sauce is mandatory for nigiri sushi, dilute a tablespoon of soy sauce in about 1/3 cup of water and add 2 tablespoons of lime juice. The dipping sauce will not be too salty while still bringing extra flavor.

Let me know in the comments if you try this teriyaki tofu nigiri recipe!

Teriyaki Tofu Nigiri with Crispy Shallots
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Teriyaki Tofu Nigiri with Crispy Shallots

Teriyaki Tofu Nigiri with Crispy Shallots

3.50 from 2 votes
Author: Thomas Pagot
Nigiri sushi with teriyaki glazed tofu, wrapped in nori and topped with crispy shallots! It's chewy, crispy, and packed with umami!
Prep Time : 50 minutes
Cook Time : 30 minutes
Total Time : 1 hour 20 minutes
Servings 15 nigiri


Teriyaki Tofu

  • 4 ounces firm tofu cut into 15 thin rectangles of 1×2-inch
  • 1/2 cup oil for frying
  • 2 shallots minced
  • 3 tbsp soy sauce
  • 2 tbsp maple syrup
  • 1/2 cup water
  • 1 tbsp rice vinegar
  • 1 tsp minced ginger
  • 1 clove of garlic minced
  • 2 tsp cornstarch diluted in 1 tbsp water

The Rest

  • 2/3 cup dry sushi rice
  • 3/4 cup water
  • 2 tbsp rice vinegar
  • 2 tsp sugar
  • 1/8 tsp salt
  • 2 sheets of nori cut into strips of a about 1-inch width



  • Rinse the rice 2-3 minutes under cold water. Drain and add to a saucepan with the water. Heat over medium heat and bring to a simmer. Cover and cook for about 15 minutes, or until all of the liquid has been absorbed and rice is tender. Remove from heat and let it sit for 10 minutes.
  • In a small bowl, mix the rice vinegar with the sugar and salt. After 10 minutes, transfer the rice to a large mixing bowl, add the sweet rice vinegar to the rice and mix gently (you don't want to mash the rice). Cover with a damp towel and let the rice cool for about 1 hour, or until it is not warm anymore.

Teriyaki Tofu

  • Heat the oil in a deep skillet, or large saucepan. Once hot, add the tofu rectangles (make sure they don't touch each other) and fry for 5-7 minutes, or until the tofu gets a light golden brown color. Remove from the oil and transfer to a plate lined with parchment paper.
  • To the same skillet, add the minced shallots and fry for 3-5 minutes, or until shallots are golden brown. Use a slotted spoon to remove from the oil and transfer to a plate lined with parchment paper to remove excess oil. Set aside.
  • To a non-stick skillet, add the soy sauce, maple syrup, water, rice vinegar, minced ginger, and garlic. Add the fried tofu as well and let simmer over medium heat for about 5 minutes.
  • Dilute the cornstarch and add it to the skillet. Stir until the sauce has thickened and coats the tofu slices. Remove from heat and let cool a few minutes.
  • To assemble: place a strip of nori on a cutting board. Place a slice of teriyaki tofu in the middle (see photo). Using slightly wet hands, take about 1 tbsp of the cooked sushi rice and shape it into a rectangle of 2×1-inch (the same size as your slice of tofu). Place it on top of the tofu. Slightly wet the nori sheet and wrap it tightly around the tofu and rice. Flip and place on a serving plate. Repeat with the remaining tofu and rice. For extra flavor, feel free to brush the tofu with more teriyaki sauce.
  • Top each nigiri with some fried shallots and serve! You can serve at room temperature, or cover with plastic film and refrigerate for about 2 hours before serving. Sushi is best served the same day but will keep for another day in the refrigerator.
Course : Appetizer, Main Course, Side Dish
Cuisine : Asian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

Thankyou Thomas
Many compliments when i made these (served with red rice nori rolls)

2 stars
This recipe wasn’t very good. Making them broke my spirit and they turned out to be a solid 4/10. Oof.

5 stars
I use this often for my catering, great recipe! Always a success! 🙂