Best Vegan Sushi Roll Recipes for Delicious Homemade Meals

Updated On: October 7, 2025

Sushi is a beloved dish worldwide, known for its delicate balance of flavors and beautiful presentation. If you’re vegan or simply looking to explore plant-based options, vegan sushi rolls offer a delightful and nutritious alternative to traditional sushi.

These rolls are vibrant, fresh, and packed with wholesome ingredients like crisp vegetables, creamy avocado, and perfectly seasoned sushi rice. Whether you’re a seasoned sushi maker or a beginner, these recipes are simple to follow and will elevate your homemade sushi game.

In this blog post, you’ll discover the best vegan sushi roll recipes that are as delicious as they are visually stunning. From classic cucumber rolls to inventive combinations featuring sweet potato, mango, and tofu, there’s something here to satisfy every craving.

Plus, these recipes are perfect for entertaining or a healthy weeknight dinner. Let’s dive into the art of making vegan sushi rolls that impress!

Why You’ll Love This Recipe

Vegan sushi rolls are not only tasty but also incredibly versatile. They are naturally low in fat and cholesterol, high in fiber, and packed with vitamins and minerals from fresh vegetables and seaweed.

Making sushi at home allows you to customize the rolls exactly to your liking, avoiding any unwanted additives or preservatives.

These recipes are perfect for anyone seeking plant-based meals that don’t compromise on flavor or texture. Plus, they are fun to make and a great way to involve family or friends in the kitchen.

Whether you’re new to vegan cooking or a longtime plant-based eater, these sushi rolls will quickly become a favorite.

Ingredients

  • 2 cups sushi rice (short-grain rice)
  • 2 1/2 cups water
  • 1/3 cup rice vinegar
  • 3 tbsp sugar
  • 1 tsp salt
  • 10 sheets nori (seaweed sheets)
  • 1 cucumber, julienned
  • 1 large avocado, sliced
  • 1 large carrot, julienned
  • 1/2 cup pickled radish (optional)
  • 1/2 cup firm tofu, sliced thinly and pressed
  • 1 ripe mango, sliced thinly
  • Sweet potato, roasted and sliced
  • Soy sauce or tamari, for dipping
  • Wasabi and pickled ginger, for serving
  • Sushi rolling mat (bamboo mat)

Equipment

  • Rice cooker or medium saucepan for cooking rice
  • Bamboo sushi rolling mat
  • Sharp knife for slicing rolls
  • Mixing bowl for seasoning rice
  • Cutting board
  • Small bowl of water to wet hands and prevent sticking

Instructions

  1. Prepare the sushi rice: Rinse the sushi rice under cold water until the water runs clear to remove excess starch. Drain well.
  2. Cook the rice: Combine rice and water in a rice cooker or saucepan. Cook according to package instructions or until water is absorbed and rice is tender.
  3. Season the rice: In a small bowl, mix rice vinegar, sugar, and salt until dissolved. Gently fold this mixture into the cooked rice while it’s still warm. Spread rice on a flat surface to cool to room temperature.
  4. Prepare fillings: Julienne cucumber and carrot, slice avocado and mango thinly. Roast sweet potato slices until tender. Press tofu to remove excess moisture and slice into thin strips.
  5. Assemble the sushi roll: Lay a sheet of nori shiny side down on the bamboo mat. With wet hands, spread a thin, even layer of sushi rice over the nori, leaving about 1 inch at the top edge free of rice.
  6. Add fillings: Place your choice of fillings in a line about 1 inch from the bottom edge of the rice-covered nori. Don’t overfill to ensure easy rolling.
  7. Roll the sushi: Using the bamboo mat, carefully lift the edge closest to you and begin rolling over the fillings. Apply gentle pressure to keep the roll tight. Continue rolling until you reach the free edge, sealing the roll.
  8. Slice the roll: Using a sharp, wet knife, slice the roll into 6-8 equal pieces. Wipe the knife clean between cuts to avoid sticking.
  9. Serve: Arrange sushi rolls on a plate and serve with soy sauce, wasabi, and pickled ginger.

Tips & Variations

Tip: Always keep your hands wet when handling sushi rice to prevent it from sticking. This makes spreading and rolling much easier!

Variation: Try using roasted bell peppers, asparagus, or even marinated mushrooms for unique flavor twists. For a crunchy texture, add tempura bits or toasted sesame seeds inside the roll.

Tip: If you prefer a low-carb option, try making sushi bowls with the same ingredients, skipping the nori and rolling process.

Nutrition Facts

Nutrient Per Serving (2 rolls)
Calories 220
Carbohydrates 45g
Protein 5g
Fat 3g
Fiber 4g
Sodium 350mg

Serving Suggestions

Vegan sushi rolls pair wonderfully with light and refreshing sides. Consider serving with a crisp seaweed salad or a simple cucumber sunomono salad to complement the flavors.

For drinks, green tea or a chilled sparkling water with lemon are excellent accompaniments. If you want to add a bit of protein, consider pairing with edamame or a miso soup.

Looking for more delicious recipes to round out your meal? Check out my Classico Sun Dried Tomato Alfredo Sauce Recipe for an indulgent pasta side, or finish with something sweet like the Cinnamon Pecan Ice Cream Recipe for dessert.

Best Vegan Sushi Roll Recipes

Classic Cucumber Avocado Roll

  • Ingredients: Sushi rice, nori, cucumber, avocado
  • Instructions: Spread rice on nori, add julienned cucumber and sliced avocado, roll tightly and slice. Serve with soy sauce and wasabi.
  • Why it’s great: Simple, fresh, and creamy—a perfect beginner roll.

Spicy Tofu Roll

  • Ingredients: Sushi rice, nori, marinated tofu strips, cucumber, carrot, spicy vegan mayo (mix vegan mayo with sriracha)
  • Instructions: Spread rice on nori, line with tofu, cucumber, carrot, and drizzle spicy mayo. Roll and slice.
  • Why it’s great: Adds a spicy kick and protein-packed tofu for extra satisfaction.

Sweet Potato and Mango Roll

  • Ingredients: Sushi rice, nori, roasted sweet potato strips, mango slices, avocado
  • Instructions: Spread rice on nori, add sweet potato, mango, and avocado. Roll and slice carefully.
  • Why it’s great: A delightful combination of sweet and creamy textures with vibrant colors.

Pickled Radish and Carrot Roll

  • Ingredients: Sushi rice, nori, pickled radish, julienned carrot, cucumber
  • Instructions: Spread rice on nori, add pickled radish, carrot, cucumber, roll, and slice.
  • Why it’s great: Tangy and crunchy, this roll adds a bright flavor contrast.

Vegan Rainbow Roll

  • Ingredients: Sushi rice, nori, avocado, cucumber, carrot, mango, roasted sweet potato, tofu
  • Instructions: Spread rice on nori, fill with avocado, cucumber, carrot, and tofu. After rolling, top the roll with thin slices of mango, avocado, and sweet potato for a colorful finish.
  • Why it’s great: Visually stunning and packed with a variety of flavors and textures.

Conclusion

Making vegan sushi rolls at home is a rewarding culinary adventure that combines freshness, nutrition, and creativity. These recipes showcase how plant-based ingredients can be transformed into elegant and satisfying dishes that impress both vegans and non-vegans alike.

From the classic cucumber avocado roll to the vibrant rainbow roll, there’s a flavor and style to suit every palate.

With just a few key ingredients and some simple equipment, you can enjoy sushi anytime without the need for fish or seafood. Plus, you get the added benefit of customizing each roll exactly to your liking.

Whether for a special occasion, lunchbox treat, or weeknight dinner, these vegan sushi rolls are sure to delight. Don’t forget to explore other delicious recipes on the site like the Chicken Shrimp And Broccoli Recipes for more culinary inspiration!

📖 Recipe Card: Best Vegan Sushi Roll

Description: A delicious and healthy vegan sushi roll packed with fresh vegetables and flavorful avocado. Perfect for a light meal or appetizer.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 1 cup sushi rice
  • 1 1/4 cups water
  • 2 tablespoons rice vinegar
  • 1 tablespoon sugar
  • 1/2 teaspoon salt
  • 4 sheets nori seaweed
  • 1 avocado, sliced
  • 1/2 cucumber, julienned
  • 1 small carrot, julienned
  • 4-6 radishes, thinly sliced
  • 2 tablespoons soy sauce
  • 1 teaspoon toasted sesame seeds

Instructions

  1. Rinse sushi rice until water runs clear.
  2. Cook rice with water in a rice cooker or pot.
  3. Mix rice vinegar, sugar, and salt; fold into cooked rice.
  4. Place a nori sheet on bamboo mat.
  5. Spread a thin layer of rice evenly over nori.
  6. Arrange avocado, cucumber, carrot, and radishes on rice.
  7. Roll tightly using the bamboo mat.
  8. Slice roll into 6-8 pieces with a sharp knife.
  9. Sprinkle sesame seeds on top.
  10. Serve with soy sauce.

Nutrition: Calories: 220 kcal | Protein: 4 g | Fat: 7 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Sushi Roll”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and healthy vegan sushi roll packed with fresh vegetables and flavorful avocado. Perfect for a light meal or appetizer.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup sushi rice”, “1 1/4 cups water”, “2 tablespoons rice vinegar”, “1 tablespoon sugar”, “1/2 teaspoon salt”, “4 sheets nori seaweed”, “1 avocado, sliced”, “1/2 cucumber, julienned”, “1 small carrot, julienned”, “4-6 radishes, thinly sliced”, “2 tablespoons soy sauce”, “1 teaspoon toasted sesame seeds”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse sushi rice until water runs clear.”}, {“@type”: “HowToStep”, “text”: “Cook rice with water in a rice cooker or pot.”}, {“@type”: “HowToStep”, “text”: “Mix rice vinegar, sugar, and salt; fold into cooked rice.”}, {“@type”: “HowToStep”, “text”: “Place a nori sheet on bamboo mat.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of rice evenly over nori.”}, {“@type”: “HowToStep”, “text”: “Arrange avocado, cucumber, carrot, and radishes on rice.”}, {“@type”: “HowToStep”, “text”: “Roll tightly using the bamboo mat.”}, {“@type”: “HowToStep”, “text”: “Slice roll into 6-8 pieces with a sharp knife.”}, {“@type”: “HowToStep”, “text”: “Sprinkle sesame seeds on top.”}, {“@type”: “HowToStep”, “text”: “Serve with soy sauce.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

X