If you’ve been searching for a fresh, vibrant meal that feels like a celebration in every bite, this Vegan Poke Bowl Recipe is exactly what you need. Bursting with colorful veggies, tender marinated tofu, and a perfect balance of tangy, sweet, and spicy flavors, this bowl offers all the satisfaction of a traditional poke bowl without any fish. It’s a wholesome, nourishing dish that’s as visually stunning as it is delicious, perfect for sharing with friends or enjoying as a refreshing solo lunch or dinner.

Ingredients You’ll Need
The beauty of this Vegan Poke Bowl Recipe lies in its simplicity and how each ingredient plays a special role, whether adding texture, flavor, or that much-needed pop of color. These ingredients come together effortlessly to create a dish that feels both light and filling, crunchy and silky.
- Firm tofu (14 oz): Pressed and cubed tofu acts as our hearty, protein-rich base that absorbs all the delicious marinade.
- Soy sauce or tamari (2 tbsp + extra): Adds umami depth and a touch of saltiness to the tofu and dressing.
- Rice vinegar (1 tbsp + extra): Offers a bright, subtle tang that lifts the flavors throughout the bowl.
- Sesame oil (1 tsp + extra): Provides a toasty, nutty aroma that instantly evokes classic Asian flavors.
- Maple syrup or agave syrup (1 tsp + extra): Balances the savory notes with a gentle sweetness to round out the marinade and dressing.
- Fresh grated ginger (1/2 tsp, optional): Adds a zingy, warming spice that complements the creamy and crunchy textures.
- Garlic powder (1/2 tsp): Brings a mellow garlic flavor without overpowering the other ingredients.
- Cooked sushi or brown rice (2 cups): The fluffy, slightly sticky foundation that holds all the toppings beautifully.
- Cucumber (1/2, thinly sliced): Provides crisp freshness and satisfying crunch to every bite.
- Carrot (1 small, julienned or grated): Adds sweetness and vivid orange color, making the bowl irresistible.
- Avocado (1, sliced): Offers buttery richness and smooth texture that contrasts perfectly with the crunchy veggies.
- Edamame (1/2 cup, steamed or frozen): A pop of green with protein-packed goodness for extra nourishment.
- Red cabbage (1/4 cup, shredded): Adds vibrant color and a slight peppery bite for balance.
- Sesame seeds (1 tbsp, optional): Sprinkle for a nutty crunch and decorative finish.
- Green onions (1 tbsp, chopped, optional): For a fresh, mild onion flavor and a hit of bright green.
- Nori sheet (1, cut into strips, optional): Provides that classic seaweed flavor and attractive garnish.
- Sriracha (1 tsp, optional for heat): A little spicy kick to awaken the taste buds.
How to Make Vegan Poke Bowl Recipe
Step 1: Marinate the Tofu
Start by pressing your firm tofu to remove excess moisture, which helps it soak up the marinade more effectively. In a bowl, whisk together the 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 1 teaspoon maple syrup, grated fresh ginger, and garlic powder. Toss the cubed tofu gently in this flavorful mixture and let it sit for at least 10 minutes to absorb all those delicious notes.
Step 2: Prepare the Rice
Cook your sushi or brown rice according to package instructions. Once done, fluff it up with a fork and keep it warm. This rice serves as the perfect blank canvas to balance out the bold toppings and marinated tofu.
Step 3: Chop and Arrange the Veggies
While the tofu marinates and the rice cooks, slice your cucumber thinly, julienne or grate the carrot, shred the red cabbage, steam or thaw the edamame, and slice the avocado just before assembling to keep it fresh and creamy. Prep the optional green onions and nori strips as well.
Step 4: Toss Together the Dressing
In a small bowl, mix the remaining 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, 1 teaspoon maple syrup, and sriracha if you like some heat. This dressing will tie all the fresh and marinated elements together beautifully when drizzled on top.
Step 5: Assemble Your Bowl
In a bowl or deep plate, start with a generous scoop of warm rice. Add the marinated tofu cubes, then arrange the cucumber, carrot, edamame, shredded cabbage, and avocado artfully around it. Drizzle your freshly made dressing over the entire bowl to finish, and sprinkle with sesame seeds, green onions, and nori strips if using. Voilà — your Vegan Poke Bowl Recipe is ready to be devoured!
How to Serve Vegan Poke Bowl Recipe

Garnishes
Adding garnishes elevates your poke bowl from delicious to extra-special. Sesame seeds lend a delicate crunch and nutty flavor, while finely chopped green onions add a pop of freshness. Nori strips introduce that iconic seaweed taste that ties everything together, but feel free to get creative with microgreens or pickled ginger for an extra splash of color and flavor.
Side Dishes
This Vegan Poke Bowl Recipe shines as a standalone meal, but if you want to make it more of a feast, consider pairing it with miso soup, steamed dumplings, or a light seaweed salad. These sides echo the bowl’s Japanese-inspired roots and offer a well-rounded dining experience.
Creative Ways to Present
Serve your poke bowl in a wide, shallow bowl or a bamboo bowl for an authentic aesthetic. Play with layering the ingredients in concentric circles for an eye-catching presentation, or build it up in layers and stir everything just before eating to mix all those wonderful flavors and textures. Adding reusable chopsticks or colorful spoons makes the meal even more irresistible.
Make Ahead and Storage
Storing Leftovers
If you manage to have any leftovers from this Vegan Poke Bowl Recipe, store the components separately if possible — keep the tofu, rice, and veggies in airtight containers in the fridge. This prevents veggies like avocado from browning and rice from becoming soggy.
Freezing
Tofu freezes well, so feel free to freeze any extra marinated tofu cubes in a sealed container for up to two months. However, fresh veggies and rice don’t freeze well in this dish, so enjoy those fresh and crisp!
Reheating
When reheating, warm the tofu and rice gently in the microwave or a skillet, and add fresh veggies and avocado after heating to keep their texture and flavors vibrant. Drizzle with the dressing again before serving for the best taste.
FAQs
Can I use other proteins instead of tofu in this Vegan Poke Bowl Recipe?
Absolutely! While tofu is fantastic for soaking up flavors, you can experiment with tempeh, chickpeas, or even spiced jackfruit for different textures and tastes.
Is it necessary to press the tofu before marinating?
Pressing tofu removes excess water, allowing it to absorb more marinade and achieve a firmer texture, which is highly recommended for this recipe but not mandatory if you’re short on time.
Can I prepare this Vegan Poke Bowl Recipe ahead of time?
You can prep many elements like rice, tofu marinade, and chopping veggies in advance, but assemble the bowl right before serving to keep everything fresh and visually appealing.
What can I use if I don’t have sushi rice?
Brown rice or even quinoa makes a great substitute, adding extra nutrients and a slightly nuttier flavor while maintaining that satisfying base for your poke bowl.
Is the sriracha necessary in the dressing?
Not at all! The sriracha adds a lovely spicy kick if you enjoy heat, but feel free to adjust or omit it according to your taste preferences.
Final Thoughts
This Vegan Poke Bowl Recipe has quickly become a favorite of mine because it’s bursting with fresh flavors, textures, and colors, yet comes together with ease. It’s the perfect dish to brighten up any day and nourish your body with plant-based goodness. I truly hope you give it a try soon and fall in love with it just like I have!
Print
Vegan Poke Bowl Recipe
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Hawaiian-inspired, Vegan
- Diet: Vegan
Description
This Vegan Poke Bowl recipe offers a fresh, nutritious, and flavorful plant-based twist on the traditional Hawaiian poke bowl. Packed with marinated tofu, vibrant vegetables, and a tangy-sweet soy dressing, it’s a perfect quick meal that combines wholesome ingredients with bright flavors and satisfying textures.
Ingredients
For the Tofu Marinade
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- 1 tsp maple syrup or agave syrup
- 1/2 tsp grated fresh ginger (optional)
- 1/2 tsp garlic powder
Base and Vegetables
- 2 cups cooked sushi rice or brown rice
- 1/2 cucumber, thinly sliced
- 1 small carrot, julienned or grated
- 1 avocado, sliced
- 1/2 cup edamame (steamed or frozen)
- 1/4 cup red cabbage, shredded
For the Dressing and Garnishes
- 2 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tsp sriracha (optional for heat)
- 1 tsp maple syrup or agave syrup
- 1 tbsp sesame seeds (optional)
- 1 tbsp chopped green onions (optional)
- 1 sheet nori, cut into strips (optional)
Instructions
- Prepare the Tofu Marinade: In a medium bowl, whisk together 2 tablespoons of soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, 1 teaspoon maple syrup or agave syrup, 1/2 teaspoon grated fresh ginger (if using), and 1/2 teaspoon garlic powder to create the marinade.
- Marinate the Tofu: Add the pressed and cubed tofu to the marinade and gently toss to coat. Let it sit for at least 10 minutes to absorb the flavors while you prepare the other ingredients.
- Prepare the Rice Base: Cook your sushi rice or brown rice according to package instructions if not already prepared. Allow it to cool slightly for assembling the bowl.
- Make the Dressing: In a small bowl, mix together 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon sesame oil, 1 teaspoon sriracha (if using), and 1 teaspoon maple syrup or agave syrup until well combined.
- Assemble the Bowl: Divide cooked rice between two bowls. Top each with marinated tofu cubes, sliced cucumber, julienned carrot, avocado slices, steamed edamame, and shredded red cabbage.
- Drizzle Dressing and Garnish: Pour the prepared dressing evenly over each bowl. Sprinkle with optional sesame seeds, chopped green onions, and nori strips for added texture and flavor.
- Serve Immediately: Enjoy your fresh vegan poke bowl right away for the best taste and texture.
Notes
- Pressing tofu removes excess moisture and allows it to better absorb the marinade.
- Use tamari in place of soy sauce for a gluten-free option.
- Brown rice adds more fiber but sushi rice gives a traditional texture.
- Feel free to swap vegetables based on seasonality or preference, such as adding radishes or pickled ginger.
- If you prefer a spicy kick, increase or add more sriracha to the dressing.
- For added crunch, consider topping with toasted nuts or crispy seaweed snacks.

