Tomato Spiced Rice with Roasted Tofu & Broccoli

A way to use braised tofu or yuba.

Prep Time 15 minutes
Cook Time 32 minutes
Total Time 47 minutes
Servings 2
Author Hayley Jarvis



  • 1 225g can Marigold braised tofu or any other brand you find
  • 1 head broccoli cut into florets
  • 2 tbsp oil for brushing/tossing
  • 1 pinch salt


  • 1 small red onion chopped
  • 1 clove garlic minced or chopped
  • 1 splash oil for frying use stock if oil free
  • 2 tbsp vegan butter optional
  • 2 cups brown rice rinsed well
  • 250 ml vegetable stock
  • 250 ml tomato passata or canned chopped tomatoes
  • 1 tsp cumin
  • 1/2 tsp cayenne chilli powder


  1. If you will be oven roasting your veggies and tofu set the oven to 200 C. Then start with the rice.


  1. Set the instant pot to saute and when hot add the splash of oil or broth.

  2. When the oil is hot add in your onion and garlic and saute for a minute or 2.

  3. If using butter add this now (or a little more broth), let it melt then stir in the rice and cook for 4 minutes.

  4. Add the spices to the jug of stock, stir and pour in with the rice along with the passata or canned chopped tomatoes and spices.  Stir well.

  5. Switch the instant pot over to manual setting for 22 minutes.  Allow natural release for 10 minutes then release.

  6. Fluff the rice with a fork and keep warm until its ready to serve.


  1. While the rice is cooking toss your broccoli florets in a large bowl with a pinch of salt and a tbsp of oil.  If oil free you can use stock instead.

  2. Take the braised tofu strips and lightly brush with oil (or stock if oil free but you probably won't get quite the crispy finish)

  3. IF AIR-FRYING: Arrange your broccoli and tofu in the air fryer basket and air fry on 180 C for 8 mins, checking at 4 minutes.  I use a Philips Air Fryer, if you have a different model your cooking time may vary so keep an eye.  You want it browned and crispy looking.

  4. IF OVEN ROASTING: Place your broccoli and tofu on a baking tray and pop in the oven for 25-30 minutes, turning once during cooking.

Plate everything up and enjoy! You may like to drizzle some optional tahini dressing over the broccoli. The link is just below in the notes!

Recipe Notes

Click here for the tahini dressing recipe.  You'll find it at the bottom of the post!