Roasted Tofu in Barbecue Sauce

I first tried this dish one evening, when I couldn't go out to buy any food and all that I had in the fridge was some tofu and peppers. It turned out to be surprisingly delicious! It has now become a regular feature on my dinner menu.


  • 4 pieces tofu cut in 4's
  • 1 jar barbecue sauce
  • 1 red pepper, finely chooped
  • 1 green pepper, finely chooped
  • Half a cup olive oil
  • 1 medium onion, finely chooped
  • 2 teaspoons dried basil leaf
  • A pinch of herbal salt or garlic salt


  1. Preheat the oven to 200C.
  2. Put barbecue sauce, red and green pepper, onion, basil, and herbal salt in a bowl and mix well.
  3. Grease a baking dish with about 2/3 of the olive oil, then add in half the sauce mix and spread even.
  4. Put the tofu in the dish.
  5. Mix the remained olive oil with the remained sauce mix, and spread it over the top of each tofu.
  6. Put the dish in the oven and turn the heat down to 150C.
  7. Roast for about 15 minutes. Check if the sauce gets too dry, add a little water if needed.

Versatility Note:

  1. If herbal salt or garlic salt is not available, normal sea salt will do - as long as it is in moderate amount.
  2. Tofu can be cut into cubes, especially handy when you are serving it to children.
  3. Can be served with boiled rice.