clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stack of tofu musubi on white plate

Tofu Musubi

  • Author: Sweet Simple Vegan
  • Total Time: 45 minutes
  • Yield: 9 musubi


This tofu musubi is a vegan twist on the popular Spam musubi. It’s just as flavorful, easy to make, and perfect for vegan lunchboxes, a protein-packed snack, or a hearty vegan appetizer.



  • 14 oz. extra firm tofu
  • ⅓ cup soy sauce
  • 3 tablespoons brown sugar
  • 2 cloves garlic, grated
  • 1 teaspoon ginger, grated
  • 1 tablespoon mirin
  • 1 tablespoon agave
  • 2 teaspoons liquid smoke
  • 2 tablespoons vegetable oil, for cooking


  • 2 sheets sushi nori
  • 2 cups dry sushi rice
  • ¼ cup rice wine vinegar
  • 2 tablespoons sugar


  1. Press your tofu for at least 20 minutes. 
  2. Meanwhile, add the soy sauce, brown sugar, garlic, ginger, mirin, agave, and liquid smoke to a small bowl and whisk together. 
  3. Cut your nori sheets widthwise into 2” thick strips.
  4. Cook the rice according to package instructions.
  5. While the rice is cooking, prepare the tofu. Cut the block widthwise into ½” thick slabs, about 9 pieces. 
  6. Heat the vegetable oil in a large pan over medium heat. Add the tofu pieces and fry until lightly crispy, about 3-4 minutes on each side. 
  7. Pour in the sauce and cook for 5-6 minutes until the sauce thickens. Make sure to frequently stir and flip the tofu so the sauce doesn’t burn and the tofu pieces are evenly coated. Set aside to cool.
  8. Once the rice is done, add the rice wine vinegar and sugar to a small bowl and microwave for 45 seconds. Stir until the sugar is dissolved. Add this to the cooked sushi rice and mix through.
  9. Assemble the musubi. Lay down a piece of saran wrap over a work surface. Add about ½ cup of the sushi rice on top. Fold the saran wrap over the rice. Flatten and mold the rice with your hands into a rectangular shape that’s roughly the same width and length as the tofu pieces. Unwrap the rice and place it centered on one of the cut nori strips. Lay a piece of tofu over the rice. 
  10. Tightly wrap the nori around the rice and tofu, using a bit of water to seal the nori onto itself.
  11. Repeat this process for the rest of the rice and tofu. Enjoy!


  • Allow the sushi rice to cool a bit before assembling. The musubi are easiest to assemble when the rice is still warm, but cool enough to handle.
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Category: Lunch