This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
These vegan taco bowls are piled high with hearty walnut-lentil taco meat, zesty cilantro-lime brown rice, crunchy fresh toppings, and a creamy cashew-lime crema.

The three recipes already live on my blog, but when you pile them into one bowl, it turns into a taco-inspired dinner that's big on flavor, easy to customize, and perfect for meal prep. This version uses walnut lentil taco meat for a hearty, plant-based bowl. See below for tofu and bean swaps, or try my Mexican-inspired tofu burrito bowl.
The rice gets a quick lime-and-cilantro upgrade, vegan taco meat brings that classic savory goodness, and fresh veggies brighten everything up. For a quicker version of the vegan taco salad bowl, check out the time-saving tips below, or try the 15-minute version for a quick dinner.
For more vegan rice bowls, try a buffalo tofu rice bowl, a black bean and mango bowl, or a peanut tofu Buddha bowl.
Jump to:
Recipe features
- Hearty walnut lentil taco meat, zesty rice, fresh toppings, and creamy lime crema
- Easy to customize, build it with whatever veggies you have on hand
- Meal-prep friendly, store components separately and assemble when you're ready to eat
- Filling plant-based lunch or dinner with layers of flavor and texture
- Vegan/vegetarian, dairy-free, gluten-free, and oil-free (use tamari for gluten-free)
Ingredient notes and substitutions
The brown rice taco bowl uses simple ingredients, but please see the recipe card below for the list and the exact measurements.

Brown rice - This can be substituted with white rice or try Mexican-inspired brown rice, oil-free roasted potatoes, or quinoa.
Lime juice - Fresh lime juice is best.
Cilantro - If you're not a fan of cilantro, then it can be skipped.
Brown lentils - I've only tested this recipe with brown and green lentils. Red lentils break down and turn creamy, so I would avoid those. If you use canned lentils, they can be very salty. Drain and rinse them before adding them to the recipe.
If you don't have brown lentils, swap in cooked pinto beans or black beans (or use my vegan black beans recipe). Use the cooked beans the same way you'd use the lentils, or just drain and rinse them. Then add them to the bowls.
Walnuts - Use raw, unsalted walnuts. They give texture to the vegan taco meat, but you can skip them or try chopped sunflower seeds if you need a nut-free version. Instead of walnut taco meat, try tofu crumbles.
Vegetable broth - Use low-sodium or salt-free. I wouldn't recommend substituting it with water.
Tamari - Try low-sodium soy sauce as a substitute.
Cashews - Use raw, unsalted cashews. Soak the cashews to soften and blend easily into a creamy dressing. If you need a nut-free version, skip the cashew lime crema and add avocado for creaminess. Instead of cashew lime crema, top the bowls with vegan chipotle sauce or cilantro cashew dressing.
Time-saving tips
- Use canned lentils instead of cooking lentils from scratch.
- Skip the lentil taco meat and use 2 cans of black beans or pinto beans (drained and rinsed).
- Swap white rice for brown rice, or use frozen/precooked store-bought rice.
- Skip the soaking cashews and use guacamole and salsa instead of cashew lime crema.
- Prep ahead: The lentil taco meat, cilantro lime rice, and cashew lime crema can be made in advance and assembled later.
- Make it a taco salad bowl: skip the rice, and use romaine or shredded cabbage as the base, and add taco meat on top.
15-minute shortcut vegan taco bowls
When you need a quick and healthy dinner, this shortcut version gets dinner on the table in about 15 minutes (if you're using pre-cooked rice).
Shortcut ingredients
- Base: leftover rice, microwavable rice, or quick-cook quinoa
- Protein: 2 cans black beans or pinto beans (drained and rinsed) or canned lentils
- Toppings: whatever you have on hand, corn, finely shredded cabbage, romaine, tomatoes, pickled onions, leftover cooked veggies, or cilantro
- Sauce: sliced ripe avocado and salsa
How to make the shortcut version
- Warm the rice and beans (or lentils) in a skillet or microwave.
- If you want, add taco flavor to the beans or lentils: stir in a sprinkle of chili powder and ground cumin (or taco seasoning).
- Build your bowls with rice, beans, and toppings.
- Finish with salsa and sliced avocado (or your sauce of choice).
Topping ideas
These vegan deconstructed taco-inspired rice bowls are simple to put together and easy to customize.
Add...
- Thawed frozen or fresh corn
- Roasted bell peppers
- Diced red onion
- Slice and bake corn tortillas to make strips for a crunchy topping or tortilla chips
- Grilled veggies
- Your favorite fresh vegetables
- Shredded green or red cabbage
- Pickled jalapeños
- Quick-pickled radishes or spicy pickled onions
- Chopped fresh cilantro
- Romaine lettuce or another green
- Fresh lime juice
- Vegan sour cream or vegan crema for tacos
- Instead of cashew lime crema, try vegan chipotle sauce or cilantro cashew dressing
- Sliced avocado, guacamole, or avocado lime crema
- Your favorite salsa or mango salsa with corn
- Cucumber pico de Gallo or pico de Gallo
- Your favorite hot sauce
- Vegan cheese or vegan cheese sauce
How to make veggie taco bowls
1) Make the cilantro-lime rice (and lentils if needed).
Cook the brown rice (and lentils, if they aren't already cooked). In a small bowl, whisk together the lime juice, salt, and garlic powder. Garlic powder likes to clump, so this helps it mix in evenly. While the rice is still warm, stir in the lime mixture and chopped cilantro.

2) Cook the walnut lentil taco meat.
Sauté the onion with a pinch of salt in a heated sauté pan over medium heat until translucent. For oil-free cooking, add a splash of water 1 tablespoon at a time if the onion starts sticking. (If you use oil, cook the onion in a small amount of neutral-tasting oil.)
Lower the heat and add the chopped walnuts. Cook for 2 to 3 minutes, stirring often. Add the seasonings (chili powder, oregano, cumin, paprika, garlic powder, and onion powder) and stir for about 30 seconds to toast the spices.

Add the drained lentils, vegetable broth, and tamari. Cover and bring to a gentle simmer, and cook for about 10 minutes, stirring occasionally. You want the mixture to be flavorful and saucy, but not soupy. Add a splash more broth if it dries out too fast, or uncover and stir if there's still excess liquid at the end. Taste and adjust seasoning (tamari is salty), then mash a few lentils for a creamier texture and finish with fresh lime juice.

3) Blend the cashew-lime crema.
Blend all crema ingredients until smooth and creamy.
4) Assemble your taco bowls.
Add rice to a bowl, pile on the taco meat, then finish with your favorite toppings (corn, cabbage/lettuce, tomatoes, pickled onions, salsa, guacamole, tortilla strips, etc.). Top with a dollop of cashew-lime crema.
Meal prep vegan taco bowls and storage
These taco bowls are great for meal prep. For more vegan oil-free recipes that are meal-prep friendly, check out chickpea vegetable rice bowls and vegan deconstructed sushi bowls. For the best leftovers, store the components separately and assemble right before serving:
- Fridge: store the rice and taco meat together, and keep toppings and cashew lime crema in separate containers. Rice, taco meat, and cashew lime crema can be stored in airtight containers in the refrigerator for about 5 days.
- Keep wet and dry apart: pack toppings like salsa, pickled onions, and corn separately from greens to prevent sogginess.
- Fresh toppings: slice your avocado (if using) and tomatoes right before serving (best texture and flavor)
- Reheat: warm the rice and taco meat, then add the cold toppings and finish with crema.
Crema tip: The crema thickens as it chills. If you prefer it thinner, stir in water 1 tablespoon at a time until it's the consistency you like.

Lentil taco bowl FAQs
Option one: Place the cashews in a container with enough water to cover them by 1 inch (the cashews will swell as they soak) and soak the nuts overnight (or about 8 hours). Place the container in the fridge if soaking overnight. Drain before using.
Option two: Boil enough water to cover the cashews by at least 1 inch and pour the hot water over the nuts in a heat-tolerant container. Soak for around 20 minutes on the counter. If you don't have a high-speed blender, you may need to soak them longer than 30 minutes. Drain before using.
Yes, the rice and taco meat can be stored together, and keep toppings and crema separate. See the Meal Prep section above for the best packing setup.
If you need a nut-free option, swap cashew lime crema for guacamole or sliced avocado and salsa (still creamy and tangy). You can also drizzle with a favorite store-bought dairy-free sour cream. Skip the walnuts in the lentil taco meat and use chopped sunflower seeds instead, or make tofu ground meat.
Related recipes
- Butternut squash Buddha bowl
- Easy Black Bean and Brown Rice Bowl
- Peanut Tempeh Bowl
- Roasted Sweet Potato Nourish Bowl
- Chickpea Vegetable Rice Bowl
- Vegan Tofu burrito bowl
I hope you enjoy this recipe! If you did, feel free to rate it and leave a comment.
Recipe
Vegan Taco Bowl
- Total Time: 50 minutes
- Yield: 5 1x
- Diet: Vegan
Description
These vegan taco bowls are piled high with hearty walnut-lentil taco meat, zesty cilantro-lime brown rice, crunchy fresh toppings, and a creamy cashew-lime crema.
Ingredients
Cilantro brown rice
- 2 cups uncooked brown rice
- 2 tablespoons fresh lime juice
- ¼ teaspoon garlic powder
- ¼ teaspoon salt
- 2 tablespoons of chopped cilantro
Walnut lentil taco meat
- 1 onion, diced
- 2 cups cooked brown lentils
- ¾ cup raw walnuts, roughly chopped
- 1 tablespoon chili powder
- 1 teaspoon oregano
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ cup low-sodium or salt-free vegetable broth
- 1 tablespoon tamari (or soy sauce)
- Salt to taste, if needed
- 1 tablespoon fresh lime juice
Cashew lime crema
- ½ cup raw cashews (soaked overnight, drained, and rinsed)
- ⅓ cup water
- 2 tablespoons fresh lime juice
- Pinch of salt (optional)
Toppings
- 1 avocado (deseeded and diced) or guacamole
- Diced tomatoes
- Your favorite salsa or pico de gallo
- Your favorite greens (kale, spinach, lettuce)
Instructions
Cilantro brown rice
- Cook the brown rice according to the package.
- When the rice is done and still warm (but not hot), add the lime juice, garlic powder, salt, and chopped cilantro.
- Stir to combine.
Walnut lentil taco meat
- While the rice is cooking, heat a large sauté pan over medium heat and add the onion with a pinch of salt, and cook until translucent. For oil-free cooking, add water as needed if the onion is sticking, about a tablespoon at a time. (Or use a neutral-tasting oil)
- Turn down the heat, add the chopped walnuts, and sauté for 2 to 3 minutes, stirring frequently.
- Then add chili powder, oregano, cumin, paprika, garlic powder, and onion powder, and coat the onions and walnuts with the seasonings. Cook for about 30 seconds.
- Add the cooked lentils, vegetable broth, and tamari.
- Bring to a gentle simmer (no need to boil) and cook covered for 10 minutes, stirring occasionally.
- The liquid should be cooking out. If the mixture becomes too dry, add a little more vegetable broth to hydrate the lentils.
- After 10 minutes, if the lentils still have excess liquid, remove the lid, continue cooking, and stir frequently to evaporate excess liquid.
- Taste, adjust for seasoning, mash some of the lentils for a creamier texture, and stir in the fresh lime juice.
Cashew lime crema
- Place all the ingredients in a blender and blend until smooth.
Assemble
- Add the rice, taco meat, and any toppings to a bowl. Then top with a dollop of lime crema.
Notes
The nutrition facts do NOT include toppings or any oil.
Check out vegan lentil taco meat for how to cook lentils. ¾ cup dry lentils yields about 2 cups cooked.
Soak the raw cashews overnight or place the cashews in a bowl, cover them with boiling water, and soak for 1 hour.
I use salt-free chili powder and make my own using this recipe: chili powder.
Use low-sodium vegetable broth, or make your own salt-free version using this method: slow cooker vegetable broth.
If you use canned lentils, they can be very salty. Drain and rinse them before adding them to the recipe.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: stovetop
- Cuisine: American, Mexican










yılmaz kurtulus says
wonderfull taco bowl
three little chickpea
Allie says
I'm glad you enjoyed it!
Josephine says
The lentil taco meat was a huge hit with the family! Thank you for sharing the recipe, I’ll definitely be making it again.
Allie says
I'm glad you enjoyed the recipe and thanks for commenting.