This vegetarian poke rice bowl is a healthy vegan rainbow poke bowl recipe, done in 30 minutes. With tofu to sub raw fish, it makes a tasty & healthy poke bowl!

Why You Will Love This Healthy Vegetarian Poke Bowl
- Quick and easy: Ready in just 30 minutes, this will be your next favorite weekday meal.
- Full of flavor: The marinated tofu is packed with umami and the creamy mayo rounds off this vegetarian poke bowl, making it even better than the one you order at a restaurant!
- Perfect for meal prep: The marinated tofu absorbs more flavor the longer they sit and it’s easy to cut and prepare the toppings ahead. Plus, if you bring this for lunch, your friends will be drooling looking at this healthy poke bowl!
Watch the Recipe Tutorial!
Ingredients
- Marinated tofu: Our protein base, following from this Easy Marinated Tofu recipe.
- Brown rice: Packed with fiber and complex carbs. Feel free to sub with quinoa, blue rice, or your favorite whole grain.
- Radish: For some nice crunch and pretty pink goodness.
- Mango: Adds some sweetness and a tropical punch to this healthy poke bowl.
- Edamame: Packs protein and also loads of fiber. Use either fresh or frozen.
- Avocado: Because who does not love avo?
- P.S. If you love avocados, check out my 5-Minute Avocado Bagel Sandwich Toast recipe!
- Cucumber: Adds a bit of crunch and they’re refreshing.
- Purple or red cabbage: For more crunch and all the cancer-fighting benefits from our cruciferous veggies.

And for the spicy mayo dressing:
- Mayonnaise: For that creamy goodness. Make a homemade one using this oil-free mayo recipe, or use a store-bought one.
- P.S. You can also pair it with my Sambal Aioli, Gochujang Aioli, Kimchi Aioli, or my Tandoori Mayonnaise. Or go ahead and make my 1-Ingredient Mango Sauce! 😉
- Sriracha: Feel free to sub this with sambal oelek, cayenne, or chili powder.
What is a Rainbow Poke Bowl?
A rainbow poke bowl just means a poke bowl that has colorful vegetables and toppings in them. The wide variety of colors not only makes your bowl look pretty and therefore appetizing, but it’s also good for your health!
Each color represents different sets of nutrients present in that vegetable. So the more color you have in your bowl, the greater the variety of nutrients that you get!

Step-by-step Instructions
Marinade your tofu. This is as easy as cutting your tofu into blocks and leaving them to sit in the marinade. No tofu pressing is required and you can marinate it for as little as 15 minutes. The full recipe can be found in this 5-Minute Marinated Tofu post.
Cut and prepare ingredients. This is the most time-consuming part of the recipe. So once this is done, know that your poke bowl will be ready in no time!
Assemble! Put all the ingredients in a bowl and you’re ready to go!



Topping Substitutions
Some substitutions if you want to keep all 7 colors of the rainbow on your plate
- Red: red bell peppers, beets
- Orange: carrots
- Yellow: corn, yellow bell peppers, pickled ginger
- Green: microgreens, wakame, green onions
- I also like mixing some lettuce greens with brown rice for a lighter base!
- Blue: The color blue is actually very rare in nature and therefore I have not included a blue vegetable in this vegetarian poke bowl. But if you really want to make this poke bowl contain all the colors, some options are blue corn, blue carrots, or eggplants. You can also choose to make my blue rice here!
- Purple/pink: purple carrots, watermelon radish. Or choose any other purple vegetables in my 30 purple vegetables list!
Should rice in poke bowls be hot or cold?
Rice in poke bowls is typically served cold, as it acts as a base for fresh, chilled toppings like raw fish and vegetables.
Storage and Meal Prep Instructions

Storage: Store your leftovers in the refrigerator for up to 4-5 days.
Meal Prep: This is the perfect recipe for meal prepping. The marinated tofu absorbs more flavor the longer they sit and it’s easy to cut and prepare the toppings ahead. Keep the sauce separate when meal prepping to avoid the vegetables getting soggy.


FAQ
Want More Recipes Like This?
I often say poké bowls are deconstructed sushi so if you would like to make sushi instead, check out this Mango Avocado Maki Roll, Kimchi Sushi or this Shiitake Roll recipe.
Prefer something more authentic? Check out this Kappa Maki (cucumber roll), Natto Rolls (Japanese fermented soybeans roll), or Umeshiso Maki (Japanese pickled plum and shiso leaves roll).
Vegetarian Rainbow Poke Rice Bowl

Ingredients
Marinated Tofu:
- 1 block tofu 14-16 oz (400-450 grams), firm or extra firm, cubed into 1 inch (2.5 cm) on each side
- 5 Tablespoons soy sauce
- 1 Tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1.5 Tablespoons ginger (grated, about 2.5 cm or 1 inch when whole)
- ¾ teaspoon sambal oelek (optional but recommended) or sub with sriracha, cayenne pepper powder, or chili powder
Poke Bowl:
- 1 cup brown rice; 190 g uncooked or sub with quinoa or your favorite rice
- 4-6 radish thinly sliced
- 1 cucumber (medium, about 20 cm)
- 1 cup purple cabbage (shredded)
- 1 avocado
- ½ small mango
- ½ cup edamame (80 grams)
Dressing:
Option 1 – Spicy Mayo, recommended
- ¼ cup vegan mayo use some homemade tofu mayonnaise or store-bought
- 1 Tablespoon sriracha or sambal oelek or sub with 1 tsp cayenne or chilli powder (adjust for your preferred spiciness level)
Option 2 – Spicy Soy, less effort but still delicious
- Essentially the same as your tofu marinade, but without the tofu 😉
- 5 Tablespoons soy sauce
- 1 Tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1.5 Tablespoons ginger (grated, about 2.5 cm or 1 inch when whole)
- ¾ teaspoon sambal oelek (optional but recommended) or sub with sriracha, cayenne pepper powder, or chili powder
Garnish:
- 1 Tablespoon sesame seeds
- 2 Tablespoons nori sheets (optional) (shredded to small pieces)
Instructions
- Cook the rice: Cook the rice according to package instruction. If the package instruction is missing, here is the general instruction for cooking brown rice. Add 1 cup of uncooked rice and 2 cups of water to a pot, then bring to a boil. Once boiling, reduce the heat to low and simmer for 20-25 minutes, until all the water is absorbed and the rice is fluffy. Afterward, turn off the heat and cover the pot to let it steam for 10 more minutes.1 cup brown rice; 190 g uncooked
- Marinade: In a shallow container, mix all the ingredients for the marinade together. Add the cubed tofu and stir so that each tofu cube can absorb the marinade. Set aside for at least 15 minutes while you prepare the other ingredients.1 block tofu, 5 Tablespoons soy sauce, 1 Tablespoon rice vinegar, 1 teaspoon sesame oil, 1.5 Tablespoons ginger, ¾ teaspoon sambal oelek (optional but recommended)
- Cut: Cut the radish, cucumber, purple cabbage, and avocado into thin slices. Cube the mango.4-6 radish, 1 avocado, 1 cucumber, 1 cup purple cabbage, ½ small mango
- Dressing: Make your choice of dressing by whisking all the ingredients together in a small bowl.¼ cup vegan mayo, 1 Tablespoon sriracha or sambal oelek, Essentially the same as your tofu marinade, but without the tofu 😉
- Assemble: Your rice should be cooked by now. Assemble your poke bowl by layering the rice first as the base. Then top with all the prepared vegetables and the tofu marinade, followed by the dressing.½ cup edamame (80 grams)
- Serve: Garnish with sesame seeds and nori flakes if using. Enjoy your poke rice bowl!1 Tablespoon sesame seeds, 2 Tablespoons nori sheets (optional)
Notes
- Use firm or extra-firm tofu for your tofu poke. You don’t want your tofu to break apart too easily in this poke rice bowl.
- You can use both fresh and frozen edamame. If they are frozen, first thaw them by leaving them in the fridge for at least 4 hours, or by microwaving them for 30 seconds.
- Feel free to substitute the vegetables with what you currently have. Some options include bell peppers, carrots, salad greens, and corn. For more ideas, see the post above.
- Choose the spicy mayo dressing if you want a creamier dressing. For a lighter version, go with the soy-based one (the same as the tofu marinade sauce).
- This is the perfect recipe for meal prepping. The marinated tofu absorbs more flavor the longer they sit and it’s easy to cut and prepare the toppings ahead. Keep the sauce separate when meal prepping to avoid the vegetables getting soggy.
- Store in the fridge for up to 4-5 days.
A great poke rice bowl recipe, thank you! We didn’t bother making the mayo and went with the soy dressing instead and it was already delicious.
Simple but delicious, thank you Jem!
Love this one for lunch. You don’t even need to reheat, which is perfect since I don’t have easy access to microwave in the office.
Prettiest recipe ever! I love making poke bowls now thanks to this recipe! The spicy soy sauce works great without me having to spend additional time 🙂