Grilled Tofu with Grapefruit and Avocado Salsa

"Got this low fat, tasty main vegetarian recipe from a grocery store in Los Angeles. Presentation is beautiful, and it tastes as good as it looks. Try to marinate the tofu for as long as you can. Prep time includes minimal marinade time."
photo by magpie diner photo by magpie diner
photo by magpie diner
photo by hisfavoritemavis photo by hisfavoritemavis
photo by Kumquat the Cats fr photo by Kumquat the Cats fr
Ready In:
3hrs 20mins




  • Drain the tofu packages and remove the tofu.
  • Slice the blocks horizontally so they are half their original height.
  • Cut the rectangles diagonally into 2 triangles each.
  • Set them on paper towels to drain while you prepare the marinade.
  • Halve one grapefruit and one orange and squeeze 1/2 cup of juice from each.
  • Stir in 1 Tbs of olive oil.
  • Dob the tops of the tofu with more paper towels.
  • Arrange the tofu in a single layer in a large dish.
  • Season with the cayenne pepper and 1/8 tsp salt.
  • Mix the marinade well and pour it over the tofu.
  • Cover with plastic wrap and allow to marinate over night or for at least several hours, turning once.
  • Make the salsa now if you have time.
  • Peel the remaining grapefruit and oranges.
  • Use a paring knife to remove the outer membrane.
  • Work over a bowl to catch the juices, and cut between the membranes to release the segments.
  • Repeat with the oranges.
  • Halve each fruit segment.
  • Add the diced bell pepper, red onion, and cilantro.
  • Season with remaining 1/8 tsp of salt.
  • Cover and refrigerate.
  • When you're ready to cook the tofu, heat a grill pan over high heat and add 1 tsp olive oil (or use a non-stick frying pan).
  • Add the tofu and marinade and cook about 3 minutes on each side, turning gently with tongs or a spatula.
  • Remove the tofu and add the spinach to the pan.
  • Stir it around briefly so it just wilts, about 1-2 minutes.
  • Arrange spinach in the center of 4 plates.
  • Lay 2 triangles of tofu on top.
  • Spoon grapefruit salsa around the tofu and garnish with fresh avocado chunks.

Questions & Replies

default avatar
Got a question? Share it with the community!


  1. magpie diner
    We really enjoyed this! I scaled down the recipe to one package of tofu, and used 1 grapefruit and 2 oranges. We grilled the tofu, and I forgot all about serving it over a bed of spinach. Just the tofu and the salsa together is great, although I'm sure the spinach would be a wonderful addition. Definitely try to marinate this overnight, the marinade is pretty subtle and can use as much time with the tofu as possible. Just before serving I added the chopped avocado to the salsa and really loved that part of the dish! Thanks Tish!
  2. BerrySweet
    Used only 1 package of tofu (only 2 of us) and used 1 each of the grapefruit & orange. Left all other measurements the same. Grilled the tofu outside, and discarded the extra marinade. The taste is 4 stars- really nice citrus with a kick from the cayenne. The presentation is 5 stars- gorgeous!
  3. stillyriver2003
    This is wonderful! I love grapefruit, tofu, cilantro and the other ingredients, but I had never dreamed of combining them. It was delicious and looked so colorful. I marinaded it overnight as suggested. I added more cilantro because I love it. I also added cayenne pepper to the salsa because I like spice. The prep time was long, but it was worth it. Thank-you for sharing such a great recipe!
  4. Kumquat the Cats fr
    Nice! The salsa alone was a 5 star recipe. I also liked the cayenne in the tofu that accompanied the salsa as it complemented it well. Spinach gave it color and vitamin A. Note the following: You'll need a large pan to grill all pieces at the same time, otherwise doing it in batches means you'll have to keep the tofu warm. Juice from 1 orange, for me anyway, was less than 1/4 cup but grapefruit juice more than made up the difference to make 1 cup marinade. Removing the inner membrane from the oranges in particular was a pain, so I mostly left them intact. Salsa though was absolutely fantastic so it was more than worth the effort. Finally, I marinated overnight and if you like cilantro, I recommend adding more. Overall I highly recommend this recipe, I think you'll love how it tastes. Thanks Tish!


I live in Las Vegas. I was lucky enough to run into Recipezaar around Nov. 2000 and got hooked quickly. I am a cookbook collector and have been collecting recipes for as long as I can remember. My DH had to build in shelves for all my cookbooks! I like to dabble with OAMC and for a few years hosted the Budget/OAMC forum with some great people over there. Even though I don't work in the forum any longer I've set up a lot of cookbooks for the purpose of OAMC and stretching food that might be helpful. Please feel free to check them out! I go on food jags and cooking jags! Please come say hi to me and chat on facebook. I currently host a blog for saving money through finding deals and coupons if you are interested. Most of the time I try to cook and have a good dinner on the table but I'll be honest enough to say there is still fast food occasionally in the budget! I have had such wonderful support here whenever I need it. Thank you all for being here! Just a quick note on how I rate recipes: ? 5 stars - This recipe is perfect. (My DH is truly a critic and doesn't give 5's unless it's amazing) I would recommend it to others and would definitely make again. ? 4 stars - This recipe was good but I would change something in it next time. ? 3 stars - This is a recipe I would not make again but it was OK ? 2 stars - This recipe I would not make again and we didn't like it at all ? 1 star - This recipes did not work out/taste was unappealing and wouldn't make again
View Full Profile

Find More Recipes