Easy & Delicious Homemade Vegan Sushi with Crispy Tofu and Fresh Fillings
Embark on a delightful culinary journey and discover the joy of crafting your very own vegan sushi right in your kitchen! This recipe empowers you to customize your sushi rolls with a vibrant array of plant-based ingredients, moving beyond the limited options often found in restaurants. The magic begins with perfectly cooked sushi rice, made effortlessly in your Instant Pot, setting the stage for a truly satisfying and fun cooking experience.

This vegan sushi recipe is far more than just a set of instructions; it’s a flexible template designed for ultimate deliciousness and creativity. While you can certainly follow our detailed steps to replicate the fantastic crispy tofu and fresh veggie combination described below, we encourage you to unleash your inner sushi chef and add your personal spin. Beyond the incredible customization possibilities, one of the most rewarding aspects of making homemade vegan sushi is the sheer enjoyment of the process itself. Much like crafting onigiri, the methodical rhythm of rolling sushi is incredibly satisfying, especially when you achieve those picture-perfect, restaurant-quality rolls. Don’t be discouraged if your first few attempts aren’t flawless – mastering the art of sushi rolling is a skill that comes with a little practice, and every roll, perfect or not, is guaranteed to be tasty!
Why You’ll Love This Homemade Vegan Sushi Recipe
- Unleash Your Creativity: Make It Your Way. One of the biggest frustrations for plant-based diners at traditional sushi restaurants is the limited vegan options, often confined to simple cucumber and avocado rolls, or perhaps asparagus if you’re lucky. This homemade vegan sushi recipe liberates you from those constraints! Our version features savory, crispy tofu, but truly, the possibilities for plant-based fillings are boundless. Imagine incorporating vibrant roasted sweet potatoes, earthy shiitake mushrooms, or even spicy pickled beets for a burst of flavor and color. You have complete control over the ingredients, allowing you to craft rolls that perfectly match your cravings and dietary preferences.
- A Fun and Rewarding Cooking Project. If you’re someone who finds joy not just in the final dish but in the entire culinary journey, then making your own vegan sushi at home is an absolute must-try. The process is wonderfully hands-on and can be a meditative, creative outlet. From rinsing the rice to layering the colorful fillings and expertly rolling the nori, each step offers a sense of accomplishment. It’s a fantastic activity to share with family or friends, transforming meal preparation into an interactive and memorable experience. Plus, the pride of presenting your beautifully crafted sushi rolls at the end is truly unmatched!
- Perfect for Healthy Meal Prep. Looking for a convenient, nutritious, and delicious option for your weekly meal prep? Look no further than homemade vegan sushi! These plant-based rolls are an excellent choice because they keep exceptionally well in the refrigerator for several days. Their compact and sturdy nature also makes them incredibly easy to transport, making them the ideal candidate for a healthy, satisfying work lunch or a quick snack on the go. Prepare a batch on Sunday, and enjoy fresh, flavorful sushi throughout your busy week.

Notes on Essential Vegan Sushi Ingredients
For precise ingredient quantities and detailed recipe instructions, please scroll down to the comprehensive recipe card below.
Crafting perfect vegan sushi begins with understanding the role of each key ingredient. Here’s a breakdown to ensure you get the best results:
Instant Pot Sushi Rice: The Foundation of Flavor
- Sushi rice – This specific short-grain rice is absolutely crucial for authentic sushi. Its naturally high starch content causes it to become delightfully sticky when cooked, which is essential for rolling and maintaining the structural integrity of your sushi. Unlike long-grain rice varieties, sushi rice won’t fall apart and will hold its shape beautifully in your rolls.
- Water – The precise amount of water is vital for cooking the sushi rice to the ideal consistency – tender yet firm, and perfectly sticky.
- Rice vinegar – Be sure to select unseasoned rice vinegar. This allows you to control the exact balance of sweetness and tang in your sushi rice, which is paramount for achieving that classic sushi flavor profile. Seasoned rice vinegar often contains added sugar and salt, which can make it harder to adjust to your taste.
- Sugar – A small amount of granulated sugar helps to balance the acidity of the rice vinegar and adds a subtle sweetness that is characteristic of traditional sushi rice.
- Salt – Fine sea salt enhances the overall flavor of the rice and works in harmony with the sugar and vinegar.
Crispy Tofu: Your Plant-Based Protein Star
- Firm tofu – Opt for firm or extra-firm tofu for the best texture. Pressing the tofu is a non-negotiable step to remove excess water, which allows it to absorb marinades better and become wonderfully crispy when cooked. For best results, use a dedicated tofu press. Learn more about preparing tofu like a pro in our guide: How To Cook Tofu 101 + Best Tips on Making the Most Delicious Tofu.
- Soy sauce or tamari – This provides the savory, umami base for your tofu marinade. If you need your vegan sushi to be gluten-free, always choose tamari, which is a gluten-free alternative to traditional soy sauce.
- Sesame oil – A touch of toasted sesame oil in the marinade adds a rich, nutty depth of flavor that is quintessential to Asian-inspired dishes and complements the tofu beautifully.
- Cornstarch – This is your secret weapon for achieving that irresistibly crispy exterior on your tofu. Coating the marinated tofu in cornstarch creates a thin, delicate crust that crisps up perfectly when fried.
- Olive oil – Used for pan-frying the tofu, ensuring it cooks evenly and develops a golden-brown, crunchy crust.
Sushi Filling and Wrap: Freshness and Structure
- Avocado – Creamy, rich, and a classic sushi filling. To enjoy avocado at its best and prevent browning, it’s highly recommended to eat rolls containing avocado immediately after preparation.
- Cucumber – Adds a refreshing crunch and cool contrast to the other fillings. For the best texture and to prevent excess moisture in your rolls, I recommend scooping out the watery seeds before julienning.
- Carrot – Provides a touch of sweetness, vibrant color, and another layer of satisfying crunch. Julienne them into thin sticks for easy rolling.
- Nori – Also known as seaweed wrappers, these thin, dried sheets are the edible outer layer that holds your sushi together. Choose good quality nori for optimal flavor and flexibility.
Optional Garnishes: The Perfect Finishing Touches
- Soy sauce – The classic dipping sauce, offering a salty, umami kick. Again, use tamari for a gluten-free option.
- Sesame seeds – Sprinkling a combination of white and black sesame seeds not only adds a delicate nutty flavor but also creates an appealing visual contrast on your finished rolls.
How to Make Delicious Vegan Sushi at Home
Follow these step-by-step instructions to create beautiful and delicious vegan sushi rolls. The process is broken down into easily manageable stages, ensuring a smooth and enjoyable cooking experience.



- Prepare the sushi rice for perfect texture. Begin by thoroughly rinsing the sushi rice under cold running water. Continue rinsing until the water that drains away is completely clear, indicating that excess starch has been removed. Transfer the rinsed rice to your Instant Pot and add precisely one cup of water. Secure the lid and ensure the valve is set to the “Sealing” position. Select the Pressure Cook (Manual) function, set it to high pressure, and cook for 5 minutes. Once the cooking cycle is complete, allow the pressure to naturally release for 10 minutes. After 10 minutes, carefully turn the valve to “Venting” to quick-release any remaining pressure.
- Season the rice for authentic flavor. While the rice is cooking or during its natural release, prepare your sushi seasoning. In a small bowl, whisk together the rice vinegar, sugar, and salt until both the sugar and salt are fully dissolved. Once the Instant Pot rice is ready and the pressure has released, carefully transfer the warm, cooked rice to a large, shallow bowl. Gently fold the prepared vinegar mixture into the rice using a cutting motion with a wooden or silicone spatula, being careful not to mash the grains. This ensures the seasoning is evenly distributed without damaging the delicate rice. Once seasoned, lay a damp cloth over the bowl and allow the sushi rice to cool to room temperature before assembling your rolls. This cooling process is crucial for ease of handling.



- Season and coat the tofu for maximum crispiness. After pressing your firm tofu, cut it into thin, even strips, roughly the size you’d want for a sushi filling. In a shallow dish, gently toss the tofu strips with soy sauce (or tamari for gluten-free) and sesame oil. Allow the tofu to marinate for about 5 minutes; this brief marinating time infuses the tofu with savory, nutty flavors. After marinating, individually roll each tofu strip in cornstarch, ensuring it’s thoroughly and evenly coated on all sides. This cornstarch coating is key to achieving that desirable crispy texture.
- Cook the tofu to golden perfection. Heat the olive oil in a non-stick pan over medium-high heat. Once the oil is shimmering, carefully add the cornstarch-coated tofu strips to the pan in a single layer, making sure not to overcrowd the pan. Cook the tofu, turning occasionally, until all sides are beautifully golden brown and irresistibly crispy. This usually takes about 3-5 minutes per side, depending on the thickness of your tofu strips. Once cooked, transfer the crispy tofu to a plate lined with paper towels to drain any excess oil, and set aside.


- Assemble your beautiful sushi rolls. Lay a bamboo sushi rolling mat flat on a clean surface. Place one sheet of nori on the mat, shiny side down. Take a handful of the cooled sushi rice and, with slightly dampened hands (this prevents the rice from sticking), spread an even layer of rice over about two-thirds of the nori sheet, leaving a 1-inch border at the top edge completely uncovered. This border will be used to seal the roll. Arrange your desired fillings – avocado slices, julienned cucumber, carrot sticks, and your crispy tofu strips – neatly in a line across the center of the rice, running horizontally.
- Slice and serve your homemade sushi. Starting from the bottom edge of the nori sheet (the side closest to you), carefully begin to roll the mat upwards, pressing firmly to create a tight, compact cylinder. Use the bamboo mat to help you apply even pressure as you roll. Once you reach the top border of the nori, moisten the exposed edge with a little water (just a dab with your finger is enough) to help seal the roll completely. Remove the rolled sushi from the mat. Using a very sharp knife (slightly moistened, if needed, to prevent sticking), slice the long sushi roll into individual bite-sized pieces, typically 6-8 per roll. Arrange your freshly cut vegan sushi on a serving plate, garnish with sesame seeds, and serve immediately with soy sauce, pickled ginger, and a dollop of wasabi or spicy vegan mayo, if desired.
Essential Tips for Perfect Homemade Vegan Sushi
Achieving restaurant-quality vegan sushi at home is entirely within your reach with these helpful tips:
- Roll Tightly for Structural Integrity. The most crucial factor in preventing your sushi rolls from falling apart is to roll them as tightly as possible. Use a bamboo mat (makisu) to assist you. As you roll, gently but firmly press down and shape the roll with your hands. Don’t be shy with the pressure – there’s virtually no such thing as rolling it too tightly! A firm roll ensures all the fillings stay securely in place when sliced and eaten.
- Employ a Razor-Sharp Knife. A sharp knife is your best friend when it comes to slicing sushi. A dull knife will not cut cleanly through the nori and rice; instead, it will crush and tear your beautifully crafted roll, resulting in flattened, messy pieces. For the cleanest cuts, you can also lightly moisten your sharp knife blade with water between slices, which helps prevent sticking.
- Avoid the Temptation to Overstuff. While it might be tempting to load your rolls with as many delicious fillings as possible, overstuffing is a common mistake that can lead to difficulties. Too many ingredients make the roll incredibly challenging to wrap tightly, often resulting in a roll that bursts open or simply won’t seal. Aim for a balanced amount of fillings that allows you to comfortably close and tighten the roll. Less is often more for both aesthetics and ease of eating.
- Explore a Variety of Garnishes. Elevate your vegan sushi experience with classic and complementary garnishes. Pickled ginger (gari) offers a refreshing palate cleanser between bites, while a dab of spicy wasabi provides a delightful kick. Don’t forget a side of gluten-free tamari or soy sauce for dipping, and a sprinkle of black or white sesame seeds for added texture and visual appeal.
- Keep Your Hands Damp. Sushi rice is notoriously sticky. To prevent it from adhering to your fingers while spreading it on the nori, keep a small bowl of water nearby and frequently dampen your hands. This creates a barrier that allows you to work with the rice more cleanly and efficiently.

More Exciting Vegan Sushi Filling Ideas
Expand your vegan sushi horizons with these creative and delicious plant-based filling suggestions. Use them individually or mix and match with our crispy tofu for endless flavor combinations!
- Pickled Beets for a Pop of Color and Tang. For a stunning visual impact and a delightful earthy tang, try incorporating thinly sliced pickled beets into your sushi rolls. Their vibrant magenta hue adds a beautiful contrast to the green nori and white rice, while their slightly sweet and sour flavor offers a refreshing burst.
- Hearty Roasted Sweet Potato. While sweet potato tempura sushi is a favorite for many, making a full batch of tempura just for a few rolls can be quite a project. A fantastic and much simpler alternative is roasted sweet potato. Simply cut sweet potatoes into thin strips (rather than cubes), toss with a little olive oil and salt, and roast until tender and slightly caramelized. Their natural sweetness and soft texture make for a wonderfully comforting filling.
- Savory Sautéed Mushrooms. Mushrooms provide a rich, “meaty” texture that can be incredibly satisfying in vegan sushi. Sautéed shiitake mushrooms, for example, offer a deep umami flavor and a pleasant chewiness that pairs beautifully with fresh vegetables and seasoned rice. Slice them thinly and cook until tender and slightly browned.
- Crisp Steamed Asparagus. For a fresh, slightly bitter, and crunchy element, add blanched or lightly steamed asparagus spears to your rolls. Simply trim the woody ends, steam them briefly until they are bright green and tender-crisp, then lay a spear or two over the rice before rolling.
- “Fishy” Vegan Fish Sticks. If you’re missing the taste or texture of traditional fish in your sushi, consider making these homemade vegan fish sticks. Cut them into appropriate sushi-sized strips and use them as a surprisingly convincing and delicious seafood alternative.
- Creamy Mango or Pineapple. For a tropical twist, add thin slices of fresh mango or pineapple. The sweetness and slight acidity offer a wonderful counterpoint to savory fillings like tofu and soy sauce.
- Spicy Sriracha Mayo. A drizzle of homemade spicy vegan mayonnaise can add a creamy, fiery kick to any roll.

How to Store Your Homemade Vegan Sushi
Proper storage is key to enjoying your delicious vegan sushi for longer. Homemade vegan sushi can be safely stored in the refrigerator for 3 to 4 days, making it an excellent option for meal prepping throughout the week. To keep the rolls fresh and prevent them from drying out or absorbing refrigerator odors, wrap them tightly in plastic wrap immediately after slicing, ensuring there are no air gaps. Alternatively, you can place them in an airtight container. If you are specifically preparing sushi for meal prep or planning to store it for more than a few hours, it’s advisable to avoid using avocado in those particular rolls. Avocado tends to brown quickly when exposed to air, which can diminish the visual appeal of your sushi, even though it remains safe to eat.
More Delicious Asian-Inspired Recipes
If you loved making this vegan sushi, you’ll surely enjoy exploring these other delightful Asian-inspired plant-based recipes:
- Vegan Katsu Curry
- Vegan Dumplings With Dipping Sauce
- Chow Fun Noodles
- Tofu and Veggie Stir Fry in Sweet Ginger Sauce
- Vegan Pad Thai

We hope you thoroughly enjoy making and savoring this incredible vegan sushi recipe, friends! There’s something truly special about creating such a fresh and flavorful meal from scratch. If you decide to make this plant-based sushi, we would absolutely love to see your culinary creations! Please snap a photo and tag #jessicainthekitchen on Instagram. Your beautiful photos inspire us and our community! We would also be incredibly grateful if you could take a moment to leave a comment below and give the recipe a rating. Your feedback is invaluable and helps other home cooks discover and enjoy this delicious recipe. Thanks so much for being a part of our kitchen adventures!

Vegan Sushi
Pin Recipe
Leave a Review
Ingredients
Sushi Rice:
- 1 cup sushi rice
- 1 cup water
- 1 tablespoon rice vinegar
- ½ tablespoon sugar
- ½ teaspoon salt
Crispy Tofu:
- 1 block firm tofu, (14 ounces/340g), pressed and cut into strips
- 2 tablespoons soy sauce, or tamari
- 1 tablespoon sesame oil
- 3 tablespoons cornstarch
- 2 tablespoon olive oil
Sushi Filling and Wrap:
- 1 avocado, sliced
- 1 small cucumber, julienned
- 1 medium carrot, julienned
- 4 nori sheets
Optional Garnishes:
- soy sauce
- sesame seeds
Instructions
Prepare the sushi rice:
- Rinse the sushi rice thoroughly under cold water until the water runs clear.
- Add the rice to the Instant Pot along with 1 cup of water. Ensure the rice is evenly spread out at the bottom.
- Close the Instant Pot lid and set the valve to “Sealing”. Select the Pressure Cook (Manual) function on high pressure and set the timer for 5 minutes.
- After 5 minutes of cooking, allow the pressure to naturally release for 10 minutes. After that, turn the valve to “Venting” to release any remaining pressure.
- While the rice is cooking, in a small bowl, combine the rice vinegar, sugar, and salt. Whisk until the sugar and salt are dissolved.
- Once the rice is done, while it’s still warm, gently mix in the vinegar mixture using a wooden or silicone spatula. Be careful not to mash the rice.
- Transfer to a bowl and let the rice cool to room temperature before using it for sushi. Cover it with a damp cloth to keep it from drying out.
Make the tofu:
- Press the tofu to remove excess water, then cut it into thin strips.
- Toss the tofu strips in soy or tamari sauce, and sesame oil. Let sit for 5 minutes to marinate.
- Roll each tofu piece in cornstarch to coat evenly.
- Heat olive oil in a pan over medium-high heat and fry the tofu strips until crispy and golden on all sides. Set aside.
Assemble the sushi:
- Place a sheet of nori on a bamboo sushi mat (shiny side down).
- Spread an even layer of sushi rice over the nori, leaving about 1 inch (2.5 cm) at the top uncovered. It’s easier to make with slightly wet hands, so the rice won’t stick to your fingers.
- Lay a few slices of avocado, cucumber, carrot, and crispy tofu strips in the center of the rice.
- Carefully roll the sushi from the bottom to the top, using the bamboo mat to keep the roll tight.
- Once rolled, moisten the edge of the nori with some water and seal the roll.
- Using a sharp knife, slice the sushi roll into bite-sized pieces.
- Garnish with sesame seeds, and serve with soy sauce and spicy mayo.
Notes
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
