clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Grilled Tofu with Fresh Peach Salsa

  • Author: Liv B
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 3-4 servings 1x


Tofu marinaded in a sweet and spicy soy sauce glaze, grilled and then topped with a salsa made of peaches, onion, lime, salt and parsley.



  • 1 block (12 oz/350g) firm tofu
  • 3 tbsp soy sauce
  • 3 tbsp water
  • 3 tbsp maple syrup or brown sugar
  • 1 tbsp sriracha or hot sauce
  • oil for grilling/searing

Peach salsa:

  • 2 fresh peaches, peeled and chopped into small chunks
  • 1/2 small red onion, chopped (approx 1/4 cup)
  • 1 tbsp chopped fresh parsley or cilantro
  • 1 lime, juiced
  • salt and pepper to taste (add a pinch and go from there)



  1. Press tofu with a tofu press or use a clean dish towel to remove most of the moisture.
  2. Chop tofu into 8 equal size pieces (I did triangles just to make it fun).
  3. In a mixing bowl or container, whisk together the soy sauce, water, maple syrup and sriracha until combined. Add the tofu and submerge/flip to coat. Let sit 10 minutes or up to overnight.
  4. In a serving bowl, stir together peach salsa ingredients. Set aside.
  5. When ready to cook, spray a panini press with some oil, or add oil to a frying pan on medium-high heat. Add tofu pieces and cook a few minutes per side, until golden brown. Once browned and crispy to how you like it, remove from the heat and add to a serving bowl. Top with salsa. Enjoy!

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.