BBQ Tofu Bowl

This bowl is a family favorite! I love the tofu cutlets, and the BBQ makes it sooooo good! Feel free to use whatever veggies you have on hand. The great thing about a bowl is that there is no wrong way to make it! I love the Southwest flair this dish has, and it makes a perfect weeknight dish!

You can make the cilantro lime rice ahead of time, and it helps when you have several things cooking at once. I used a smoky-sweet Kansas City-style BBQ sauce, but again, it’s your preference! This dish would also be great with coleslaw instead of rice! You could also go Korean style with some Gochujang, black rice, and baked cauliflower! The possibilities are endless!

As always, tag me if you make it and let me know how you liked it!  



clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon

BBQ Tofu Bowl

  • Author: Stephanie Bosch




  • 1/3 cup soy sauce
  • 1/2 cup olive oil
  • 1/3 cup fresh lemon juice
  • 1/4 cup Worcestershire Sauce
  • 2 Tbsp Montreal Spice Mix


  • 1 package of extra firm tofu, drained and pressed
  • 2 cups of cilantro lime rice
  • 1 1/2 cups BBQ Sauce 


  • 1 (15 oz) can Pinto beans, drained and rinsed well
  • 1/2 cup vegetable stock
  • 1 tsp cumin
  • 1/2 tsp salt and pepper


  • 1 head of organic broccoli
  • 3 Tbsp water
  • Pinch of red pepper flakes
  • Pinch of sea salt





  1.  Place the soy sauce, olive oil, lemon juice, Worcestershire sauce, and Montreal Seasoning in a blender. 
  2.  Blend at high speed for 30 seconds until thoroughly mixed.


  1. Preheat oven to 350° F.
  2.  When tofu is pressed, pat dry and lay flat. Cut tofu in half widthwise. Cut each piece in half again, and repeat once more until you have eight rectangles. 
  3.  Place tofu in a non-reactive, preferably glass pan or bowl with a lid. Add marinade and coat well.
  4. Refrigerate. 
  5. Allow tofu to marinate for at least 30 minutes, (up to 4 hours). 
  6. While tofu is marinating, make your Rice. * (See note) 
  7. When rice is done, warm a medium-size skillet over medium-high heat. When the pan is warm, add 2 tsp of olive oil. 
  8. When oil is shimming, add tofu and any marinade that is left over. Pan sear tofu until browned on each side. About 2-3 minutes per side. 
  9. When browned, remove the tofu and add to a parchment-lined baking sheet. Brush one side of the tofu with BBQ sauce and bake for 3-4 minutes. Remove from oven, flip tofu, brush the other side. Return to oven for 3-4 more minutes. 
  10. While tofu is in the oven, in a medium-size saucepan, add drained and rinsed pinto beans, 1/2 tsp salt and pepper each, 1/2 cup vegetable stock, and 1 tsp of cumin. Cook over medium heat until warmed through. 
  11. While beans are simmering, add broccoli to the same skillet you used to cook the tofu. Do not clean the pan first.  You want the brown bits on the bottom of the pan.  Cook broccoli with 3 Tbsp of water, a pinch of red pepper flakes, and sea salt, over medium-high heat for 4-5 minutes until bright and lightly browned.  
  12. Remove tofu from the oven and lightly brush each side with more BBQ Sauce.
  13. Assemble bowl, Rice first, Broccoli, Beans, and add Tofu to Rice. Season with salt and pepper to taste. 


*To save time, make rice ahead of time.   

What did you think? I'd love to hear from you!

This site uses Akismet to reduce spam. Learn how your comment data is processed.