Print

The Best Grilled Tofu Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 18 reviews

Smoky, tangy, and perfectly charred, this Grilled Tofu Recipe is a high-protein, plant-based favorite. Made with soy sauce, maple syrup, and lime juice, it’s easy, healthy, and packed with flavor. Perfect for sandwiches, bowls, or tacos, this is tofu that finally gets the respect it deserves.

Ingredients

Units Scale

Instructions

  1. Drain tofu and press for at least 15 to 20 minutes. Use a tofu press or wrap in a cloth and set something heavy on top like a cast iron skillet
  2. Combine marinade ingredients in a small bowl, mix well, and set aside while tofu is pressed.
  3. Slice the tofu into eight ¾″ strips and place in an airtight container or large freezer bag. Pour the marinade over the tofu, seal the container, and allow it to marinate in the fridge for at least 20-30 minutes. But, allowing it to sit overnight is best and will give you maximum flavor.
  4. Heat a non-stick grill pan over medium-high heat, add the tofu slices to the pan, and cook for about 3 minutes per side or until the tofu has browned and charred a bit.
  5. NOTE: This recipe is great for barbecues and cooking on an outdoor grill. Clean the grill grates to prevent sticking and be sure to use a metal spatula. 
  6. Remove from the pan, brush with a bit of the leftover marinade, and enjoy!

Notes

Press, don’t stress: Removing excess water is the single most important step. A tofu press makes it easy, but a clean kitchen towel and a cast iron skillet work just fine.

Marinate longer = better flavor: 30 minutes is good, but overnight makes your tofu downright legendary.

Skip the oil: A hot grill or nonstick grill pan gives perfect browning, no oil needed.

Flip once: Resist the urge to fuss. One flip keeps those nice grill marks and a firm, meaty texture.

Leftover marinade? Warm it up and drizzle over grain bowls, veggies, or brown rice for extra flavor.

Grill alternatives: No grill? Bake at 375°F for 30 minutes (flipping halfway) or broil tofu for 3–4 minutes per side.

For veggie skewers: Use large cubes of extra-firm tofu and soak wooden skewers for 30 minutes to prevent burning.

Storage tip: Keep in the fridge up to 1 week or freeze in portions for easy meal prep.

Best results: Use a hot grill, let tofu naturally release before flipping, and enjoy the smoky flavor fresh off the grates.

Pro move: Slice leftovers and add to sandwiches, wraps, or salads. It tastes even better the next day.

Nutrition