Tofu Musubi

Updated August 21, 2026

Media 1 of 2
Ready In
1 hr
Rating
5(9)
Comments
Read comments

Musubis are a traditional Hawaiian snack built to travel. Steamed rice is pressed into a nori-lined mold and wrapped to bundle the rice. Traditionally filled with grilled and glazed slices of Spam, here, the rice is topped with teriyaki glazed tofu for a vegetarian twist on the classic. And you don’t need a special musubi mold because you can rig one out of the tofu carton. Serve with sliced pineapple for dipping into the extra teriyaki pan sauce, or tuck a slice between the rice and the tofu for extra crunch and sweetness if you’d like. Assembled and cooled musubis can be wrapped in plastic wrap and refrigerated for up to two days. Eat them at room temperature straight from your jacket pocket or lunchbox.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

    or to print this recipe.

Advertisement


Ingredients

Yield:6 pieces
  • 1 (14-ounce) package extra firm tofu, in a plastic carton

  • 1 cup short-grain white rice

  • 1 ⅓ cups water

  • ¼ cup soy sauce

  • ¼ cup mirin

  • 1½ tablespoons light brown sugar

  • ½ teaspoon ground ginger

  • ½ teaspoon garlic powder

  • 3 tablespoons vegetable oil

  • 2 (7½-by-9-inch) nori sheets 

  • ½ fresh pineapple, peeled, cored and sliced (optional)

Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

41 grams carbs; 341 calories; 6 grams monounsaturated fat; 5 grams polyunsaturated fat; 1 gram saturated fat; 13 grams fat; 3 grams fiber; 597 milligrams sodium; 15 grams protein; 10 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Open and drain the package of tofu and set aside the plastic carton. Place tofu on an upturned plate and put it in the sink. Top with another plate and place a heavy can or book on top to press the liquid out of the tofu. 

  2. Step 2

    Meanwhile, add rice to a medium pot with a lid and cover with cold water. Rinse and drain the rice twice, or as needed until the water runs clear when drained. Add 1 ⅓ cup water to the rinsed rice and bring to a simmer over medium-high heat. Once simmering, cover, lower heat to medium-low and cook undisturbed for 10 minutes. Turn off the heat but leave the lid on for 5 more minutes before uncovering the pot, fluffing the rice and allowing it to cool a bit. 

  3. Step 3

    While the rice cooks, make the sauce: Combine the soy sauce, mirin, brown sugar, ginger and garlic powder in a bowl and stir it until the sugar is mostly dissolved. 

  4. Step 4

    Add the oil to a medium cast-iron skillet over medium heat. Transfer the drained tofu to a cutting board and cut it in half crosswise. Cut each half into three ½-inch rectangles, then carefully place each piece into the hot skillet. Cook the tofu until browned on one side, about 5 minutes, then flip carefully. (Try not to let them break, but it’s okay if they do.) Cook pieces for 5 more minutes, flip them again, then pour in the sauce. Simmer tofu undisturbed until the liquid thickens slightly, 6 to 8 minutes, flipping once halfway through. Turn the heat off and let the tofu cool in the skillet. 

  5. Step 5

    To assemble the musubi, remove the plastic seal from the tofu carton and discard. Using scissors, cut the carton in half crosswise, then cut ½-inch off of one of the cut sides so that one half is shorter than the other. Nest the shorter half into the longer half, and tape it together if you’d like, to create a musubi mold that is roughly 4-inches x 2 ½-inches. Line the musubi mold with plastic wrap. 

  6. Step 6

    Tear both of the nori sheets in thirds, along the grain (the faint parallel lines), to make 6 ribbons that are approximately 7 ½-inches x 3-inches. Place one ribbon into the lined musubi mold so that the ends hang over the edges a bit. Scoop ⅓ cup rice into the mold and, with damp fingers, press it into the corners. Place one piece of tofu onto the rice, then fold the nori ribbon over the tofu to create a seal. Use the overhanging plastic wrap to firmly press down on the musubi, then remove it from the mold and move to a serving plate. Continue with remaining ingredients until all 6 musubis are assembled.

  7. Step 7

    Pour 2 tablespoons water into the skillet with the remaining sauce and heat over medium, stirring occasionally, until it begins to simmer. Pour sauce into a small bowl. 

  8. Step 8

    Serve musubi at room temperature alongside the pan sauce and sliced pineapple for dipping if you’d like.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
9 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

I've been making something very similar to this for a while now, and it's such a great portable food for hiking or other adventures! My only suggestions for anyone looking to tweak the recipe would be to add seasoned rice vinegar to the rice to make it more like a sushi rice, and to add a layer of furikake (rice seasoning) between the rice and the tofu when assembling.

I’m sorry this is genius? Using the tofu container to shape musubi? Incredible!

Incredible new version of musubi. I think it tastes better than any “authentic” version. And it’s healthier as well!

Very excited to try these! When I became a vegetarian, musubi was one of those foods I was sad I wouldn’t be able to eat anymore. But this recipe looks so good, I guess I can now!

This looks great. Does anyone have suggestions for replacing the pineapple? It’s not always easy to come by.

Any possible subs for pineapple? Not a huge fan. Though will try it as is because this does look amazing!

@KD same! Love the smell of pineapple just not the taste. Think I'm going to try portobello mushrooms. I'm a big savory eater. Portobello mushrooms are nice and meaty and will add a nice umami hit.

@Alice You could try mango instead. It still gives the sweetness and holds together well.

Private comments are only visible to you.

or to save this recipe.