These vegan BBQ tofu bowls are made with just 6 simple everyday ingredients. You’ll need tofu, BBQ sauce, brown rice, broccoli, pineapple and red onion. This recipe is healthy, easy to make, works well for food prep and tastes great.  

6-Ingredient Brown Rice BBQ Tofu Bowl - Running on Real Food

Ingredient Notes

  1. Tofu. Tofu provides the protein in this recipe. It’s easy to make too. Simply cube it, toss with BBQ sauce and bake until crispy. I would recommend using firm or extra-firm tofu in this recipe but you can use medium tofu in a pinch. For more information on tofu, check out my guide to tofu and tempeh.
  2. BBQ Sauce. I used store-bought vegan BBQ sauce for this recipe. If you’d like to go with a homemade sauce, you can use my vegan BBQ sauce recipe or any other recipe you enjoy. When choosing a BBQ sauce, look for one without high fructose corn syrup and if you want it to be vegan, watch for added milk and anchovy.
  3. Broccoli. Steamed broccoli adds fibre, vitamins and minerals to the recipe and adds that hit of green. Cruciferous veggies like broccoli are powerful anti-cancer foods and we should try to include at least 1-2 servings of veggies from this family, such as kale, cabbage and cauliflower, daily.
  4. Brown Rice. Brown rice adds energizing complex carbohydrates to this recipe along with fibre and essential vitamins and minerals. Brown rice is fantastic and can be a healthy part of a plant-based diet. For more information on brown rice, check out my guide to whole grains.
  5. Red Onion. Roasted red onion is naturally sweet and tangy and works well with the BBQ tofu.
  6. Pineapple. I love the pineapple in this recipe paired with the tangy red onion and BBQ sauce. Plus, pineapple is good for digestion and has anti-inflammatory properties. You can use canned or fresh pineapple. If you’re not into pineapple, no problem! Try some corn, avocado, grated carrot or sliced red bell pepper instead. My “recipes” are more like guidelines and inspiration for you to create your own easy vegan meals.
Roasted Red Onion, BBQ Tofu Brown Rice Bowl with Pineapple - Running on Real Food
Brown Rice BBQ Tofu Bowl Recipe - Running on Real Food

This one was hard to keep to just 6 ingredients but I think the six that did make it to the final recipe were the right choice. That being said, there are about a dozen other ingredients I was thinking of for this. If you want to add one or two extras, here are my suggestions for extra ingredients and substitutions.

Optional Ingredients and Substitutions

  • Sliced cucumber.
  • Diced bell peppers or roasted red peppers.
  • Roasted sweet potato, in addition to or instead of the brown rice.
  • Quinoa or any other whole grain instead or brown rice.
  • Black beans, kidney beans or pinto beans.
  • Fresh cilantro.
  • Corn.
  • Avocado.
  • Spinach.
  • Tofu ranch dressing.

I think my top picks in there would be avocado, corn and cilantro.

Easy Vegan BBQ Tofu Bowl - Running on Real Food

How to Make this Recipe

The best flow for this recipe is:

  1. Prepare the tofu and onion and get them in the oven.
  2. Start the brown rice. I used quick cooking brown rice so it only took 10 minutes. If you’re using regular brown rice, start it first as it needs 45 minutes to cook.
  3. While those are cooking, steam the broccoli using a steamer or covered in a pot with a bit of water.
  4. Once everything is cooked, assemble the ingredients in bowls and serve.

Meal Prep Tips

This recipe works great for meal prep. You can either prepare all the ingredients and store separately to mix-and-match during the week, or you can assemble 4 containers-worth and store in the fridge so they’re ready to grab-and-go as needed.

The brown rice and tofu make enough for 4 bowls. You can either make 4 servings of this or use the extra brown rice and BBQ tofu to make my BBQ Rice and Beans Bowls. You could also use the extra rice in my Brown Rice Burrito Bowls.

You could also make extra roasted red onion to add to buddha bowls throughout the week and if you have extra pineapple, you could make my Pineapple Cashew Cauliflower Rice.

Did you make this recipe? Click here to leave a review!

6-Ingredient Brown Rice BBQ Tofu Bowl - Running on Real Food

Vegan BBQ Tofu Bowls

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 30 mins
  • Total Time: 40 minutes
  • Yield: 4 1x
  • Category: Main Dish
  • Method: Roasting
  • Cuisine: American
  • Diet: Vegan

Easy vegan bowls featuring BBQ tofu, steamed broccoli, roasted red onion, brown rice and pineapple. These bowls are easy to make with just 6 simple ingredients. Enjoy them for a healthy option during the week or make them as part of your weekly meal prep.



  • 1 block of extra-firm tofu, cut into cubes
  • 1/2 cup BBQ sauce (I used store-bought, if you prefer homemade, try my vegan BBQ sauce recipe)
  • 2 cups pineapple tidbits or chunks (or approx. 1/2 cup per bowl)
  • 4 cups chopped broccoli (or approx. 1 cup per bowl)
  • 2 red onions, sliced into large chunks (or approx. 1/2 an onion per bowl)
  • 2 cups cooked brown rice (or approx. 1/2 cup per bowl)


  1. If you need to cook some brown rice, get that started now.
  2. Pre-heat the oven to 425 F.
  3. To make the tofu, cube it and add to a bowl with the BBQ sauce. I marinated it for a couple hours but this is optional if you’re short on time, to marinate, prep the tofu first then place in the fridge for a couple hours before proceeding with the rest of the recipe. When you’re ready, add the tofu and BBQ sauce to a baking tray.
  4. Peel and slice the red onion into chunks and place on a baking tray. Add 1/2 tsp olive oil and a pinch of salt and toss well to combine. The oil is optional, you can roast them without oil if you prefer.
  5. Place the tofu and red onion in the oven and roast for approximately 30 minutes until onion is starting to blacken.
  6. While the onion and tofu are roasting, steam some broccoli and prepare some pineapple. I used canned pineapple tidbits but fresh pineapple is good too.
  7. Once everything is ready and cooked, add a scoop of each to a bowl, top with a little extra BBQ sauce and enjoy.


  • Serving Size: 1 bowl
  • Calories: 355
  • Sugar: 15 g
  • Sodium: 175 mg
  • Fat: 9 g
  • Carbohydrates: 50 g
  • Fiber: 7 g
  • Protein: 21 g

Keywords: bbq tofu bowl, vegan bbq tofu