Grilled Marinated Tofu

Recipe 5 min plus 1 hour draining tofu & overnight marinationPreparation Time 5 minCooking Time
Grilled Marinated Tofu

Grilled Marinated Tofu

5 min plus 1 hour draining tofu & overnight marinationPreparation Time 5 min Cooking Time

About this Recipe

Grilling tofu adds a lot of smoky depth to its flavor, but you can also cook it in a pan, in a toaster oven, or under a broiler. Note that the tofu needs to marinate overnight (or longer), so make it a day before you plan to enjoy it. This works in salads, sandwiches, noodle soups, rice bowls — anywhere you want some bouncy, BBQ-flavored protein.

The Benefits

Tofu is full of protein and healthy fats. Combine this with some whole grain and leafy greens for a healthy and nourishing meal.


Serves 2 to 4
  • 1 block firm tofu
  • 1/2 cup (120 ml) soy sauce
  • 1 Tbsp (15 ml) local honey
  • 1/4 cup (60 ml) rice or cider vinegar
  • 1 garlic clove, grated
  • 1/2 inch inch (1 cm) ginger, grated
  • 1 Tbsp (15 ml) tomato paste


  1. Step 1
    Drain the tofu, then stand the block up on one of its long edges and cut it into three vertical slices. Place these slices in a row along one edge of a clean dish towel and fold them up in it, flipping until you run out of towel. Place the bundle on a cutting board on the counter and weigh it down with another cutting board. Put a few tomato cans or maybe a cast iron pan on top for even more weight. Let it sit for an hour or so to squeeze most of the water out.
  2. Step 2
    Mix the soy sauce, honey, and vinegar together, whisking to dissolve the honey, then whisk in the garlic and ginger. Put the tofu slices in one layer in the bottom of a rectangular baking dish just large enough to hold them all. Pour the marinade over the top, tilt the dish to get some marinade all over the tofu, and cover the dish with plastic wrap before placing it in the fridge for several hours or overnight.
  3. Step 3
    When the tofu has marinated, light your grill. While it’s getting hot, remove the tofu from the marinade and pour the marinade into a small saucepan with the tomato paste. Stir until it’s mixed. Place over medium-high heat and let it bubble and reduce a little for 1-2 minutes, then take it off the heat.
  4. Step 4
    Wipe the hot grill with a paper towel soaked in some vegetable oil, folded, and gripped in some long tongs. Grill the tofu over medium-high heat for 1-2 minutes per side. Flip the pieces once onto a freshly oiled patch of grill with a large spatula and aim for nicely defined grill marks on both sides. Lightly brush the reduced marinade on top of the tofu, let it cook for another minute, and then remove from the grill. Cut the tofu pieces into quarters, or whatever size and shape suits their intended use. Serve immediately, with any remaining marinade on the side.

Substitutions: Tempeh works well, and does not need to be pressed or drained

Level Up: Make your own tofu

Zero Waste: You’re already reusing the marinade as a sauce, so there’s no waste! Make sure you have some veggies or something else for the grill so you can make full use of the fire while it’s hot.