The Best Grilled Tofu Recipe
Introduction
This grilled tofu recipe is a flavorful and satisfying way to enjoy plant-based protein. Marinated in a tangy, sweet blend, the tofu gets perfectly charred on a grill pan or outdoor grill. It’s quick to prepare and ideal for a healthy weeknight meal or barbecue.

Ingredients
- 1 block extra firm tofu (NOT Silken)
- 1/4 cup fresh lime juice
- 2 tablespoons apple cider vinegar
- 2 tablespoons maple syrup
- 2 tablespoons low-sodium soy sauce or tamari
- 2 cloves garlic, minced or 1 tablespoon already minced garlic
- 1/2 teaspoon black pepper
Instructions
- Step 1: Drain the tofu and press it for at least 15 to 20 minutes. Use a tofu press or wrap the tofu block in a clean cloth and place something heavy on top, like a cast iron skillet, to remove excess water.
- Step 2: In a small bowl, combine the lime juice, apple cider vinegar, maple syrup, soy sauce (or tamari), minced garlic, and black pepper. Mix well to create the marinade and set it aside while the tofu presses.
- Step 3: Once pressed, slice the tofu into eight strips about ¾ inch thick. Place the slices in an airtight container or a large freezer bag. Pour the marinade over the tofu, seal, and refrigerate for at least 20 to 30 minutes. For best flavor, marinate overnight.
- Step 4: Heat a non-stick grill pan over medium-high heat. Add the tofu slices and cook for about 3 minutes on each side, or until nicely browned and slightly charred.
- Step 5: If using an outdoor grill, be sure to clean the grill grates well to prevent sticking and use a metal spatula for flipping.
- Step 6: Remove the tofu from the grill, brush with a little leftover marinade for extra flavor, and serve immediately. Enjoy!
Tips & Variations
- Pressing the tofu well is key to achieving a firm texture that grills nicely without falling apart.
- Try adding smoked paprika or chili flakes to the marinade for a spicy twist.
- For a gluten-free version, be sure to use tamari instead of soy sauce.
- If you prefer, bake the marinated tofu at 400°F (200°C) for 25 minutes, flipping halfway through.
Storage
Store leftover grilled tofu in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave to maintain texture. You can also freeze cooked tofu slices for up to 1 month; thaw in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use soft or silken tofu for grilling?
Soft or silken tofu is too delicate and will not hold together well when grilled. Always use extra firm tofu for the best results.
How long should I marinate the tofu for best flavor?
While 20 to 30 minutes works in a pinch, marinating overnight allows the tofu to absorb more flavor and gives you a richer taste.
PrintThe Best Grilled Tofu Recipe
This Best Grilled Tofu Recipe offers a delicious and flavorful way to enjoy tofu with a vibrant marinade of lime juice, apple cider vinegar, maple syrup, soy sauce, and garlic. Grilled to perfection with a slightly charred crust, this dish is perfect for BBQs or a quick stovetop meal, delivering a smoky, tangy, and sweet taste that elevates plant-based dining.
- Prep Time: 25 minutes
- Cook Time: 6 minutes
- Total Time: 31 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Vegetarian/American
- Diet: Vegan
Ingredients
Tofu
- 1 block extra firm tofu (NOT Silken)
Marinade
- 1/4 cup fresh lime juice
- 2 Tablespoons apple cider vinegar
- 2 Tablespoons maple syrup
- 2 Tablespoons low-sodium soy sauce or tamari
- 2 cloves garlic, minced or 1 Tablespoon already minced garlic
- 1/2 teaspoon black pepper
Instructions
- Press the Tofu: Drain the tofu and press it for at least 15 to 20 minutes. Use a tofu press or wrap the block in a clean cloth and place something heavy, such as a cast iron skillet, on top to remove excess moisture.
- Prepare Marinade: In a small bowl, combine fresh lime juice, apple cider vinegar, maple syrup, low-sodium soy sauce or tamari, minced garlic, and black pepper. Mix well and set aside while the tofu is being pressed.
- Slice and Marinate: Slice the pressed tofu into eight strips about ¾ inch thick. Place the strips in an airtight container or a large freezer bag, pour the marinade over them, seal tightly, and refrigerate for at least 20 to 30 minutes. For maximum flavor, marinate overnight.
- Grill the Tofu: Heat a non-stick grill pan over medium-high heat. Add the marinated tofu strips to the pan and cook about 3 minutes per side until the tofu develops a browned, slightly charred crust.
- Optional Outdoor Grilling: For barbecues or outdoor grilling, ensure the grill grates are cleaned to prevent sticking. Use a metal spatula to handle the tofu slices gently.
- Serve: Remove the tofu from the pan, brush with leftover marinade for extra flavor, and serve immediately.
Notes
- Pressing the tofu is essential to remove excess water, allowing it to absorb more marinade and achieve a better texture when grilled.
- Marinate for at least 20 minutes, but overnight marination intensifies the flavor.
- Using a non-stick grill pan prevents the tofu from sticking and breaking during cooking.
- This recipe works well on outdoor grills; just make sure to oil the grates and clean them properly before grilling.
- Tofu strips can be served as a main dish, in sandwiches, or over salads.
Keywords: grilled tofu, vegan tofu recipe, tofu marinade, barbecue tofu, plant-based grilling, healthy vegan main course

