Vegan BBQ Rice and Beans Bowl | Running on Real Food

Vegan BBQ Rice and Beans Bowl

  • Prep Time: 10 mins
  • Cook Time: 40 mins
  • Total Time: 50 minutes
  • Yield: 4 1x
  • Category: Entree
  • Cuisine: Vegan, Gluten-Free

These flavourful rice and bean bowls are filling, satisfying and full of nutrition. The homemade BBQ sauce is easy to make with basic ingredients but you can use store-bought in a pinch if needed.



For the BBQ Sauce

For the Rice and Bean Bowls

  • 1 package firm or extra-firm tofu, cut into cubes or triangles
  • 1 cup uncooked brown rice (or 3/4 cup cooked per bowl)
  • 1 19. oz can pinto beans
  • 1/41/2 cup each, per bowl, of grated carrot, corn, diced cucumber, diced red onion , chopped green onion
  • 1 avocado (or 1/4 of an avocado, chopped, per bowl)


  1. Make the BBQ sauce. Prepare the BBQ sauce by whisking all the ingredients together in a small sauce pan and bringing to a light boil. Reduce heat and simmer for 15-20 minutes, stirring occasionally until it’s thickened slightly.
  2. Marinate the tofu. Place the chopped tofu in a bowl or shallow dish and add about 6 tbsp of the BBQ sauce. Allow to marinate in the fridge for at an hour up to overnight.
  3. Bake the tofu. Preheat the oven to 400 degrees. Place the tofu pieces on a silicone mat or parchment paper lined baking sheet and bake for 15-20 minutes. Remove from oven, add a few more spoonfuls of BBQ sauce and stir on the pan to combine. Bake for another 15-20 minutes until golden brown.
  4. Cook the rice. If you haven’t cooked the brown rice already, do that while the tofu is baking, according to package instructions.
  5. Build the bowls. To make the bowls, divide the rice, pinto beans, carrot, corn, red onion and green onion amongst 4 bowls or containers then top off with the remaining BBQ sauce and the diced avocado.


If you don’t have time, it’s not totally necessary¬†to marinate however the result will be much more flavourful this way. If you want to take it a step further, press the tofu before marinating.

The sauce and tofu make enough for 4 bowls. Adjust the rest of the ingredients for how many bowls you want to make. The rice, beans and veggies don’t have to be exact.


  • Serving Size: 1 bowl
  • Calories: 512
  • Fat: 8 g
  • Carbohydrates: 92 g
  • Fiber: 13 g
  • Protein: 23 g

Keywords: rice and beans, bbq sauce, tofu