Made with crispy baked tofu, roasted broccoli, rice, and a sticky soy-garlic sauce, these tofu and broccoli bowls are a healthy and well-balanced vegetarian meal. Not to mention, cooked on a single sheet pan, this recipe is quick to make and even quicker to clean up.

Not only is tofu an excellent source of vegetarian protein, an inexpensive and versatile ingredient, but it’s quick to cook making it perfect for a dinner on a busy weeknight. Although tofu is pretty bland on its own, it absorbs flavor incredibly well so you can really dress it up any way that you like. I opted to create a quick sauce with garlic, ginger, and soy, however, if you wanted to really cut down on prep time you easily use a pre-made sauce; just read the ingredients and pick the highest quality option you can find.
More Healthy Tofu Recipes:
- Meal Prep Glory Bowl
- Sesame Tofu Bowls
- Tofu Coconut Curry
- Sheet Pan Tofu and Veggies
- Shredded Tofu Tacos

Tofu and Broccoli Bowls
Filled with rice, broccoli, and crispy tofu covered in a quick soy-garlic sauce, these tofu and broccoli bowls are a high-fibre meal vegetarian filled with plant-based protein.
-
Prep Time: 10 minutes
-
Cook Time: 25 minutes
-
Total Time: 35 minutes
-
Yield: 4 bowls 1x
-
Category: Mains
-
Method: Baked
Ingredients
- 1 block extra-firm tofu (12oz)
- 1 head broccoli, florets removed
- 1 red bell pepper, sliced (optional)
- 1 cup white rice, dry
- 3 tablespoons olive oil
- 3 tablespoons soy sauce
- 1 teaspoon honey
- 1 clove garlic, grated
- 1 teaspoon ginger, grated
- Green onion, sliced, to serve
- Chili flakes, to serve
- Sesame seeds, to serve
Instructions
- Preheat the oven to 400°F and line a large baking sheet with parchment paper.
- In a medium pot, combine the rice with 2 cups of water and a pinch of salt. Bring to a boil, then reduce to a simmer, and allow to cook covered for 15 minutes or until it can be fluffed with a fork.
- Place tofu on a cutting board and gently pat dry with a kitchen towel or paper towel to remove excess moisture, and then slice evenly into cubes.
- Add cubed tofu to the parchment-lined baking sheet, drizzle with 2 tablespoons of olive oil and toss until well combined. Spread tofu evenly across half of the baking sheet, leaving the other half empty – this area will be used to cook the vegetables later on – then transfer the baking sheet to the oven to cook for 15 minutes. (If find your baking sheet too small, simply use two; one for the tofu and one for the vegetables.)
- While the tofu is cooking, add broccoli florets and sliced pepper to a bowl, drizzle with the remaining tablespoon of olive oil, and toss until well coated.
- After 15 minutes, remove the baking sheet from the oven and, using a spatula or fork, gently flip each piece of tofu. Add the broccoli florets and bell pepper to the empty area of the baking sheet and then return to the oven to cook for a final 10 minutes.
- While the tofu and broccoli finish cooking, prepare the sauce. In a small pan or saucepan on medium-high heat, add soy sauce, honey, garlic, and ginger, and heat gently until it reduces and becomes slightly thicker, about 2-3 minutes. (The longer you leave it the thicker and sticker it will get, the texture is completely up to you!) Once complete, remove from the heat and set aside.
- Once the tofu and vegetables have finished cooking, remove the baking sheet from the oven. Using a spatula, transfer the tofu to the bowl, cover with soy sauce mixture and toss until well coated.
- Once complete, evenly divide the rice, tofu, and vegetables across four bowls and top with green onion and sesame seeds to serve.
- These bowls can be served immediately or stored in an airtight container in the fridge for up to 5 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 423 calories
- Sugar: 6 grams
- Fat: 16 grams
- Carbohydrates: 55 grams
- Fiber: 6 grams
- Protein: 18 grams
Easy, flavourful and will definitely make again.
Delicious! My favourite way to make tofu yet 🙂
Yay! So happy to hear it, thank you for sharing!
Made this and it turned out do well! I absolutely loved it. I did press the liquid from my tofu for ~30 minutes, and that resulted in a great texture. I used brown rice because I like it better and also added some extra veggies I had around -zucchini and carrots. I love love loved this, and it was so easy!
Happy you enjoyed it and love the swap for brown rice and extra veggies, sounds nutritious and delicious!
Super yummy and easy to make!
Wasn’t sure what size to make the Tofu cubes and think I went too small – were a bit crispy, however family still enjoyed the meal. The veg cooked really well in the oven,a method I hadn’t tried before. Thank you for all your recipe ideas.