This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.
This easy homemade vegan sushi recipe is a great way to turn simple ingredients into a delicious meal without heading to a restaurant. Sushi rice, crisp vegetables, nori sheets, and flavorful fillings come together to create fresh rolls in under an hour that taste just as satisfying as takeout. Whether I’m making lunch, dinner, or a platter for friends, these rolls are always the first thing to go.

Making vegan sushi at home is much easier than most people expect. With sticky sushi rice, fresh vegetables, and a few simple techniques, I have created stunning rolls without needing professional equipment or years of practice. I used to play it safe with avocado sushi, but as my boys became more interested in other fillings, I have been able to expand my horizons. If you need your sushi fix but cannot always afford to get takeout, you should definitely give this recipe a try.
Restaurant sushi was always a family treat. And while I had made it at home on the odd occasion, I never really put all my effort into it. Until one Friday night, all my kids were at home sick, which meant no going out for sushi. I knew it would perk them up, so I decided to make homemade sushi with all their favorite fillings. Once I realized just how quick and easy it was, it became our new Friday night ritual. Now we stay at home, and everyone gets in on the action, making traditional sushi or sushi seaweed snacks depending on what we have in the fridge.
Homemade vegan sushi is fresh, colorful, and surprisingly easy once you learn a few basic techniques. And I love the ego boost whenever I see my pretty rounds displayed on a platter. The seasoned sushi rice provides the perfect sticky base, while crisp vegetables, roasted sweet potatoes, marinated mushrooms, and creamy avocado add tasty texture in each bite. As a mom, ordering at a sushi restaurant was always a challenge because of my kids’ fussiness. But everyone can customize these rolls with their favorite fillings, which I really appreciate.
I promise, the process is much easier than it looks. Even I was intimidated at first, but I continue to impress with my stunning results. I season the freshly cooked sushi rice first, roast or saute the mushrooms and sweet potatoes until they are lightly caramelized, then prepare all of the vegetables before I begin rolling. Once everything is laid out, I spread a thin layer of rice across each nori sheet, add just a few fillings, and roll everything tightly before slicing with a sharp knife.
During the last school holidays, my friend stopped over for some coffee. We were sitting enjoying a quick catch-up when she asked if my kids were out and, if not, why they were being so quiet. I told her they were in the kitchen making dinner. After a morning full of watching movies, reading, and playing outside, they wanted a calmer activity. I figured I would kill 2 birds with 1 stone and set them up with everything to make sushi. My friend was in awe and asked if I thought that trick would work on her husband whenever she needed some quiet. Ha! Next time you make sushi, get everyone involved.
🥘 Ingredients
The beauty of this homemade vegan sushi is that once I have the basics, I can create endless combinations, which offer way more to my picky eaters than any restaurant. This is what I use:


The sushi base: I use cooked sushi rice, nori sheets, rice vinegar, sugar, and sea salt to create the classic foundation.
Cooked fillings: Roasted sweet potatoes and tamari-marinated shiitake mushrooms add heart texture and rich umami flavor.
Fresh fillings: I like adding creamy avocado, crisp cucumber, carrot, and green onions. These add plenty of fresh flavor, color, and crunch. You can easily swap in your favorite vegetables.
For serving: I love serving my homemade sushi with tamari or soy sauce, wasabi, pickled ginger, and a creamy peanut sauce for dipping.
🔪 How To Make
Once all of my ingredients are prepared, making homemade sushi is a breeze. This is how I get perfect rolls each time:
Add rice and fillings to nori: I place a sheet of nori shiny side down and spread about one cup of my marinated cooked sushi rice evenly over the surface, leaving a small border at the top. Then I arrange 2-4 fillings in a narrow row near the bottom edge.


Tuck one side: Next, I tuck one side over the ingredients and tighten up the tuck.


Roll: Then, using my hands or a bamboo sushi mat, I tightly roll the nori over the fillings, gently pressing as I go to create a compact roll.


Cut and serve: Once my rolls are complete, I use a very sharp knife to slice each roll into even pieces and serve immediately with all the classic toppings.


My #1 Secret Tip for this easy homemade vegan sushi recipe is to keep a small bowl of water nearby while I work. Sushi rice is naturally sticky, so lightly wetting my fingertips before handling it makes it much easier to spread the rice into an even layer without pulling or compressing the grains.
Other Tips To Keep In Mind:
- Cool rice slightly: Warm rice is easier to season, but I let it cool until it is just barely warm before rolling. Hot rice can soften the nori and make it more difficult to work with.
- Do not overfill: It’s tempting to use lots of fillings, but sticking to 2-4 filling ingredients keeps the rolls compact and much easier to roll tightly.
- Cut evenly: I slice my vegetables into thin, uniform matchsticks so each bite has a balanced texture and the rolls stay evenly shaped.
- Use a sharp knife: A very sharp knife is key to clean slices without crushing the rolls. I like wiping the blade clean between cuts for the neatest presentation.
- Prep ahead: Having all of my fillings chopped, cooked, and ready before I begin rolling makes the entire process much more enjoyable and keeps the nori from sitting out too long.
📖 Variations
I cannot stress enough how amazing this homemade vegan sushi is when it comes to creating different flavor combinations. These are 3 variations I make at home all the time:
Tropical roll: I use creamy avocado, sweet mango, crisp cucumber, and fresh mint to make bright, refreshing rolls that are especially delicious during the warmer months. My kids love this with a sweet chili dipping sauce.
Spicy crunch: For a little extra texture, I fill my rolls with crispy baked tofu slices, cucumber, avocado, and a drizzle of spicy sriracha mayo. When I plate them, I finish with crispy fried onions or chili crunch oil. My husband loves these.
Thai peanut: This version is packed with bold flavor. Peanut-marinated tofu, shredded carrots, cucumber, cilantro, and sliced green onions make a delightful Asian fusion roll that my boys cannot get enough of. I always serve it with creamy peanut sauce for dipping.
🍽 Serving Suggestions
Serving homemade vegan sushi is a great way to start an Asian inspired meal. I recommend following the rolls with something simple but delicious like tofu broccoli with sesame noodles or crispy baked tofu teriyaki with vegan fried rice, and finishing with vegan mochi donuts for dessert.
Recently my kids wanted something snacky for dinner. Basically this means they wanted foods they could pick up with their hands if they wanted. I made the boys vegan sushi, each with their favorite fillings, and added a side of maple miso dressing instead of the usual soy sauce. Then I prepared a few vegan egg rolls, a bowl of miso mushrooms, and tofu skewers with ginger soy marinade. They were absolutely positive that they could eat everything using their hands, but oh boy were they civilized with their chopsticks when it was time to eat the sushi. Ha!
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftover sushi in an airtight container in the refrigerator for up to 24 hours. It is best enjoyed fresh, but leftovers still make a great lunch the next day.
Freezing: I do not recommend freezing the sushi, as the rice, nori, and fresh vegetables lose their texture after thawing.
Reheating: The sushi is best served slightly chilled or at room temperature; there is no need to reheat.
❓Recipe FAQs
This usually happens when the rolls are not tight enough, or they have been overfilled. I suggest using fewer ingredients in the filling, and applying gentle pressure as you roll. A very sharp knife also makes a huge difference.
This is very doable. I often roll sushi just using my hands. A bamboo mat can make it a little easier to create a very tight roll, but it is not a requirement. If you would like a little extra support, a clean kitchen towel covered with plastic wrap works really well too.
I do not recommend it. Sushi rice has a higher starch content, which gives it the sticky texture needed to hold the rolls together. Regular long-grain rice tends to separate, making the rolls far more difficult to shape and slice neatly.
Love this plant based Asian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
Vegan Sushi Recipe
This easy homemade vegan sushi recipe is a great way to turn simple ingredients into a delicious meal without heading to a restaurant. Sushi rice, crisp vegetables, nori sheets, and flavorful fillings create fresh rolls in under an hour that taste just as satisfying as takeout. Whether I am making lunch, dinner, or a platter for friends, these rolls always the first thing to go.
Servings: 4
Calories: 278kcal
- My #1 Secret Tip for this easy homemade vegan sushi recipe is to keep a small bowl of water nearby while I work. Sushi rice is naturally sticky, so lightly wetting my fingertips before handling it makes it much easier to spread the rice into an even layer without pulling or compressing the grains.
- Cool rice slightly: Warm rice is easier to season, but I let it cool until it is just barely warm before rolling. Hot rice can soften the nori and make it more difficult to work with.
- Do not overfill: It’s tempting to use lots of fillings, but sticking to 2-4 filling ingredients keeps the rolls compact and much easier to roll tightly.
- Cut evenly: I slice my vegetables into thin, uniform matchsticks so each bite has a balanced texture and the rolls stay evenly shaped.
- Use a sharp knife: A very sharp knife is key to clean slices without crushing the rolls. I like wiping the blade clean between cuts for the neatest presentation.
- Prep ahead: Having all of my fillings chopped, cooked, and ready before I begin rolling makes the entire process much more enjoyable and keeps the nori from sitting out too long.
Calories: 278kcal | Carbohydrates: 55g | Protein: 7g | Fat: 3g | Saturated Fat: 1g | Sodium: 813mg | Potassium: 509mg | Fiber: 6g | Sugar: 7g | Vitamin A: 7672IU | Vitamin C: 7mg | Calcium: 28mg | Iron: 1mg
