How to Make Your Own Delicious Vegan Sushi

If you’ve followed Vegetarian Zen for a while, you know Larissa and I weren’t big seafood fans—even before we went plant-based. So when vegan sushi started popping up on restaurant menus, we were curious…but skeptical. Turns out, it’s one of the most fun, colorful, and satisfying ways to enjoy a plant-based meal—without needing to love “fishy” flavors.

The beauty of vegan sushi is that you control the flavors. You can lean into umami-rich fillings like tamari-marinated tofu or keep it light and fresh with crunchy veggies and creamy sauces. Whether you’re missing sushi nights or just craving something creative and fun to eat, this vegan sushi recipe delivers.

To hear us talk all about vegan sushi before you get into the recipe, check out episode 210 of our podcast. Note: This article has been updated since we recorded this episode to ensure we give you the freshest content. Therefore, some things we discuss may differ slightly from this article.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a plate of vegan sushi with sweet chile sauce

What Makes This Vegan Sushi Recipe Special

This vegan sushi recipe is perfect for anyone who wants the sushi experience—rolling, dipping, and all—without the seafood. It’s fully customizable, loaded with flavor, and surprisingly easy once you get the hang of the rolling process.

You don’t need a sushi mat or tons of experience. You just need short-grain rice, a few fresh veggies, and your choice of fun extras like vegan cream cheese or spicy mayo. And if you’re in a mixed-diet household like ours, these colorful rolls are a crowd-pleaser for vegans, vegetarians, and omnivores alike.

Ingredients

ingredients needed to make vegan sushi

How to Make Vegan Sushi

Cook the Sticky Rice

Rinse the sushi rice under cold water until the water runs clear. Cook it according to your rice cooker directions or the package instructions. Once cooked, transfer to a large bowl.

Season the Rice

In a small bowl, mix rice vinegar, sugar, and salt. Gently fold this mixture into the warm rice. Let it cool to room temperature before using.

Prep the Fillings

While the rice cools, slice your veggies and any other fillings you’d like. Keep them thin and uniform for easy rolling.

Set Up Your Rolling Station

Place a bamboo mat (or clean kitchen towel) on a flat surface. Lay down a sheet of plastic wrap if desired for easier cleanup. Place a sheet of sushi nori shiny-side down on the mat.

Add the Rice

Wet your fingers to prevent sticking. Spread a thin layer of rice over the nori, leaving about 1 inch at the top edge. Don’t overload it.

Layer the Fillings

Add a line of your chosen veggies and vegan cream cheese (if using) across the bottom third of the rice-covered nori.

Roll It Up

Using your bamboo mat or towel, lift the edge closest to you and roll tightly, pressing gently as you go. Seal the edge with a little water.

Slice and Serve

Use a sharp, wet knife to slice the roll into 6–8 pieces. Sprinkle with sesame seeds. Serve with soy sauce, pickled ginger, and spicy mayo if you like a kick.

a vegan sushi roll being made

Why This vegan sushi Recipe Works

The seasoned sushi rice gives the rolls that authentic flavor and stickiness, while fresh veggies and creamy elements like avocado or vegan cream cheese create contrast and richness. Even without fish, each bite has balance—soft, crunchy, creamy, salty, and just a little tangy from the vinegar.

Plus, it’s way more fun (and budget-friendly) than takeout.

image of vegan sushi rolls on a plate with sauce drizzled

Variations to Try

Go gluten-free Use tamari instead of soy sauce and check that your nori and vegan mayo are certified gluten-free.

Try watermelon tuna Marinate watermelon cubes in soy sauce, sesame oil, and a touch of rice vinegar for a fish-free twist on spicy tuna rolls.

Add some heat Mix a little Sriracha sauce with vegan mayo or sambal oelek for a spicy dipping sauce or topping. You can also try adding some red pepper.

Roll a sushi burrito Double up the nori sheets and make an oversized roll packed with veggies, tofu, and peanut sauce.

Turn it into a bowl You know we LOVE Buddha Bowls! If you want to skip the rolling process, try a sushi bowl. Simply layer sushi rice, veggies, and sauces in a bowl for a quick weeknight dinner. Add some of our Thai sweet chili sauce for an added kick.

Our eBook!
Buddha Bowls: The Vegetarian Zen Way!
$14.99

In this eBook, you will learn:

  • What Buddha bowls are and why they are the PERFECT meal
  • How to create your own awesome combinations based on your needs and specific tastes
  • Some of our favorite ingredient combinations (recipes) plus ideas for sauces and dressings


Buy Now

Tips to Keep It Fresh

If you’re prepping ahead, store the rice and fillings separately and roll just before serving. Sprinkle sliced avocado with lemon juice or rice vinegar to prevent browning. Leftover rolls can be stored in an airtight container for up to 24 hours, but they’re best eaten fresh for optimal texture.

Vegan Sushi

A colorful, plant-based take on sushi that's easy to make at home with fresh vegetables and creamy sauces. No seafood needed!
Prep Time30 minutes
Active Time20 minutes
Total Time50 minutes
Course: Main Dishes
Cuisine: Japanese
Keyword: vegan, vegan seafood
Yield: 4 rolls

Equipment

  • bamboo rolling mat optional
  • rice cooker optional

Ingredients

  • 1 ½ cups short-grain sushi rice
  • 2 tablespoons rice vinegar
  • 1 tablespoon sugar
  • ½ teaspoon salt
  • 5 nori sheets
  • ½ red bell pepper thinly sliced
  • ½ avocado sliced
  • ¼ cucumber seeded and matchstick-cut
  • ¼ cup shredded carrot
  • ¼ cup vegan cream cheese optional
  • 1 tablespoon sesame seeds
  • soy sauce for dipping
  • Pickled ginger for serving
  • Sriracha mayo or spicy mayo for drizzling (optional)

Instructions

  • Rinse the sushi rice until water runs clear. Cook it according to package or rice cooker instructions. Transfer to a bowl.
  • Stir together rice vinegar, sugar, and salt. Gently fold into the warm rice. Let cool to room temp.
  • Slice the vegetables into thin, uniform strips and prep any sauces.
  • Lay a nori sheet shiny-side down on a bamboo mat or clean towel.
  • Wet your fingers and spread a thin layer of rice over the nori, leaving a 1-inch border at the top.
  • Place the veggies and optional cream cheese in a line across the bottom third.
  • Roll tightly from the bottom, using the mat to shape. Seal the edge with water.
  • Slice the roll into pieces with a wet knife. Garnish with sesame seeds and serve with soy sauce and pickled ginger.

Making vegan sushi at home isn’t just doable—it’s actually fun. With a little prep, you’ll be rolling your way to a tasty, plant-powered meal that feels like a treat.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

FAQ

What is vegan sushi made of?

Vegan sushi is typically made with seasoned sushi rice, seaweed (nori), and a variety of plant-based fillings like avocado, cucumber, carrots, tofu, or vegan cream cheese.

Is sushi rice vegan?

Yes, sushi rice is vegan-friendly when seasoned with rice vinegar, sugar, and salt. Just avoid any recipes that add bonito flakes or other fish-based ingredients.

Can I use jasmine or basmati rice for sushi?

Short-grain rice or sushi rice is best because it’s sticky and holds the roll together. Jasmine or basmati rice won’t give you the same texture.

Do I need a bamboo sushi mat to roll sushi?

A bamboo mat helps create a tight roll, but you can also use a clean kitchen towel and plastic wrap in a pinch.

How do I keep vegan sushi from falling apart?

Use sticky sushi rice, don’t overfill your rolls, and roll tightly with even pressure. Let the roll sit for a minute before slicing with a wet knife.

Scroll to Top