Baked Tofu with Tomato Rice

Jean-Christian Jury
4 pieces of tofu covered in tomato sauce with basil, on a white background
Serves 4
Print recipe
  • Prep time 60 mins
  • Cook time 45 mins
  • Ready time 105 mins

A hearty Caribbean tofu dish with flavours and spices from the Bahamas.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.25 out of 5)


  • 1 lb 2 oz (500 g) firm tofu, sliced 1 inch (2.5 cm) thick
  • a generous 2 cups (500 ml) tomato sauce
  • 2 tablespoons fresh lime juice
  • 1 tablespoon finely chopped onion
  • 1 teaspoon dried oregano
  • 1/2 teaspoon garlic powder
  • salt and freshly ground black pepper
  • vegetable oil or cooking spray, for greasing
  • 2 tablespoons coconut powder
  • fresh basil, to garnish
  • cooked white basmati or other long-grain rice, to serve


Place the tofu in a strainer (sieve), place the strainer in a clean sink, then place a weight, such as a cast-iron saucepan, over them and leave for 1-2 hours to squeeze out the water and compress the tofu.

Meanwhile, combine the tomato sauce, lime juice, onion, oregano, and garlic powder in a bowl and season to taste with salt and freshly ground black pepper. Set aside.

Preheat the oven to 180°C/350°F/gas mark 4. Lightly oil a 7 x 11 inch (18 x 28 cm) baking pan, or spray pan with a nonstick cooking spray.

Spoon about a third of the sauce into the prepared pan. Place the tofu slices on top and pour over the remaining sauce. Sprinkle over the coconut powder. Bake for 45 minutes.

Garnish with the basil and serve with rice.


Additional notes

Recipe courtesy of Phaidon

Taken from Vegan: The Cookbook by Jean-Christian Jury, published by Phaidon, priced £29.95 in hardback

MFM supporters can get 30% off by using the discount code VEGAN30

Twitter: @Phaidon
Instagram: @phaidonsnaps