Crispy Tofu and Broccoli Rice Bowl with Sesame-Ginger Sauce

This tofu and broccoli bowl combines rice, baked tofu, steamed broccoli, grated carrot, lightly steamed kale, a creamy almond butter sauce and crisp coconut “bacon” for a flavorful, nutritious meal.

A bowl with shredded carrot, broccoli, tofu, kale and a creamy sauce.

Why You’ll Love this Tofu Broccoli Bowl

Buddha bowls are a regular at our table, and tofu plus broccoli are reliable, nutritious staples: tofu provides plant-based protein while broccoli delivers vitamins, fiber and satisfying crunch.

In this version the tofu is marinated and baked, served with chewy brown rice, crunchy coconut bacon and a rich almond butter satay-style sauce. Highlights:

  • Meal prep friendly: Components store and reheat well for easy lunches.
  • High in protein: Tofu, kale and broccoli add substantial plant protein.
  • Wholesome, plant-based: A fiber-rich, nutrient-dense meal that’s fully plant-based.
  • Great texture and flavor: Creamy sauce, chewy rice, tender tofu and crisp coconut flakes combine for contrast and depth.

Enjoy!

Ingredient Notes

Below is a concise overview of ingredients and sensible substitutions. The recipe is flexible — swap grains, greens, sauces or toppings to suit your pantry.

Full ingredient amounts are provided in the recipe card further below.

Kale, broccoli, rice, coconut milk and various sauces in bowls on a countertop.
  • Tofu: Use firm or extra-firm for best texture when baking.
  • Soy sauce: Regular soy, tamari or coconut aminos all work.
  • Maple syrup: Honey can be substituted if not strictly vegan.
  • Coconut bacon: Optional but recommended for smoky crunch; use large unsweetened coconut flakes.
  • Almond butter: Swap peanut, cashew or sunflower seed butter if preferred.
  • Coconut milk: Light or full-fat may be used in the sauce depending on desired richness.
  • Rice or grains: Brown rice is used here, but jasmine, basmati, black rice, farro, quinoa or noodles are all good alternatives.
  • Vegetables: The recipe uses broccoli, kale and carrot. Substitute spinach for kale or add bell pepper or cabbage in place of carrot.

Alternative Sauces

  • Peanut-style sauce for a classic satay flavor.
  • Tamari-tahini dressing for a creamy, umami-forward option.
  • Miso-tahini or miso-sesame dressings for a savory, nutty twist.
  • Cilantro-tahini for a bright, herb-forward finish.

How to Make Tofu Broccoli Bowls

Begin by cooking the rice or grain according to package directions so it’s ready while you prepare the remaining components.

Slices of tofu in a small bowl with soy sauce.

1. Mix the tofu marinade in a small dish and add sliced tofu to soak briefly while you prepare the coconut flakes.

Flakes of coconut spread on a baking tray.

2. Combine the coconut bacon ingredients, spread the flakes on a baking tray and bake at a moderate temperature until dark golden and crisp. Watch closely—coconut burns quickly.

Slabs of marinated tofu on a baking tray.

3. After the coconut bacon is done, increase the oven to around 400°F (200°C) and bake the marinated tofu slabs on a lined tray for 20 minutes, flip and bake another 10–20 minutes until browned and crisp at the edges.

Creamy almond sauce in a jar with a spoon.

4. Whisk the almond butter sauce ingredients together in a bowl until smooth and creamy. Adjust thickness with a splash more coconut milk or water if needed.

Chopped broccoli in a large skillet.

5. Finely chop and lightly steam the kale for 1–2 minutes. Chop broccoli into florets and steam for about 5 minutes until tender-crisp. Grate the carrot.

A bowl with tofu, sauce, kale, broccoli, carrot and coconut bacon.

6. To assemble: divide the rice among bowls, add kale, broccoli, tofu and grated carrot. Drizzle with almond sauce and finish with a sprinkle of coconut bacon. Serve immediately.

Can I make these in advance?

Yes. Two good approaches:

  • Assemble ahead: Fully assemble bowls in airtight containers for up to 4 days. Store the sauce separately and undercook greens slightly to avoid sogginess.
  • Prep components: Cook and store tofu, rice, coconut bacon and sauce in advance; quickly steam greens and grate carrots when ready to serve. Chopping raw vegetables ahead shortens final assembly time.
A bowl with shredded carrot, broccoli, tofu, kale and a creamy sauce.

More Bowls to Try

  • Coconut cauliflower rice bowl
  • Mediterranean farro salad bowl
  • Roasted carrot, kale and quinoa bowl
  • BBQ tofu bowl
  • Brown rice and baked tempeh bowl
A bowl with tofu, sauce, kale, broccoli, carrot and coconut bacon.

Tofu Broccoli Bowls

Simple steps lead to a big payoff: a sweet-and-salty almond satay sauce paired with crunchy coconut bacon, chewy brown rice and fresh veggies for a nourishing bowl you’ll want to repeat.
Prep: 20 mins
Cook: 40 mins
Total: 1 hr
Servings: 4

Ingredients

For the Tofu

  • 1 package firm or extra-firm tofu
  • 3 tbsp tamari or soy sauce
  • 1 tbsp maple syrup
  • 1 tsp garlic powder

For the Coconut Bacon

  • 1 tbsp soy sauce or tamari
  • 1 tbsp maple syrup
  • 1/2 tsp apple cider vinegar
  • 1/2 tsp smoked paprika (optional)
  • Pinch black pepper
  • 1 cup unsweetened coconut flakes

For the Almond Satay Sauce

  • 3 tbsp almond butter
  • 2 tbsp sweet chili sauce
  • 3 tbsp tamari or soy sauce
  • 1 tsp apple cider vinegar
  • 1/4 cup light coconut milk

For the Bowls

  • 3 cups cooked brown rice (about 1 cup uncooked)
  • 4 cups chopped, steamed broccoli
  • 4 cups finely chopped, lightly steamed kale
  • 2 cups grated carrot

Instructions

  • If cooking rice, start it first to have it ready. Aim for about 3/4 cup cooked rice per bowl.

To Make the Tofu

  • Slice the tofu into slabs and marinate with the tamari, maple and garlic powder. Let rest while preparing other components.
  • When ready, preheat oven to 400°F (200°C). Arrange tofu on a parchment-lined sheet, bake 20 minutes, flip and bake another 10–20 minutes until golden and slightly crisp.

To Make the Coconut Bacon

  • Preheat oven to 325°F (160°C). Mix coconut flakes with soy, maple, vinegar, smoked paprika and pepper until evenly coated.
  • Spread in a single layer on a baking sheet and bake 10 minutes, stir and continue in 3–5 minute increments until dark golden. Cool on the pan.

To Make the Almond Satay Sauce

  • Whisk almond butter, sweet chili sauce, tamari, vinegar and coconut milk together until smooth. Thin with a little water or more coconut milk if needed.

To Make the Veggies

  • Destem and finely chop kale; steam 1–2 minutes until bright and tender.
  • Steam broccoli florets about 5 minutes until tender-crisp.
  • Grate the carrot with a box grater or julienne peeler.

To Assemble the Bowls

  • Layer lightly steamed kale as a base, then add rice, broccoli, tofu and grated carrot.
  • Top each bowl with almond sauce and a generous sprinkle of coconut bacon. Serve immediately.

Notes

Assembled bowls keep in the refrigerator up to 4 days. Store sauce and coconut bacon separately if possible for best texture.

Nutrition

Serving: 1 bowl, Calories: 293 kcal, Carbohydrates: 30 g, Protein: 15 g, Fat: 14 g, Fiber: 6 g

UPDATE NOTE: This recipe was originally published on October 2, 2017.