
This hearty grilled tofu has been my spring and summer staple for years, offering a perfect plant-based protein option that even meat-lovers appreciate. The zesty marinade transforms ordinary tofu into a flavor-packed delight with crispy edges and a tender center.
I first made this recipe when hosting vegetarian friends for a backyard barbecue. What started as an accommodation has become one of my family's most requested dishes, proving that plant-based options can be just as satisfying as traditional grilled fare.
Ingredients
- Firm tofu: The foundation of our dish, firm tofu holds its shape beautifully on the grill. Always buy extra-firm or firm varieties and press thoroughly to remove excess moisture for the best texture.
- Soy sauce: Provides the savory umami base for our marinade. Look for low-sodium options if watching salt intake.
- Olive oil: Helps prevent sticking and promotes browning. Use a good quality oil for best flavor.
- Fresh ginger: Adds a warming spice and brightness. Always use fresh instead of powdered for more vibrant flavor.
- Garlic cloves: Creates depth and aromatic richness. Fresh minced cloves provide significantly more flavor than pre-minced options.
- Honey or maple syrup: Balances the salty soy with subtle sweetness and helps with caramelization. Maple syrup keeps it vegan if needed.
- Rice vinegar: Provides acidity that tenderizes and brightens. Unseasoned rice vinegar works best for this recipe.
- Sesame oil: A small amount adds distinctive nutty flavor. Always add this last as its flavor diminishes with cooking.
- Green onions: Fresh garnish that adds color and mild onion flavor. Choose ones with bright green tops.
- Sesame seeds: Optional garnish that adds texture and visual appeal. Toast them briefly for enhanced flavor.
Step-by-Step Instructions
- Prepare the Tofu:
- Begin by draining your tofu block and pressing it between paper towels with a heavy object for at least 15 minutes. This crucial step removes excess moisture, allowing the tofu to better absorb the marinade and achieve crispier edges when grilled. After pressing, slice the tofu into 1/2-inch thick slabs for optimal texture balance.
- Create the Marinade:
- Combine soy sauce, olive oil, freshly grated ginger, minced garlic, honey or maple syrup, rice vinegar, and sesame oil in a bowl. Whisk thoroughly until fully incorporated, ensuring the honey or syrup has completely dissolved. This balanced marinade delivers savory depth with hints of sweetness and acidity.
- Marinate the Tofu:
- Place your sliced tofu in a shallow dish with edges or a ziplock bag. Pour the marinade over the tofu, gently turning each piece to ensure complete coverage. Allow to marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator for deeper flavor penetration. Turn the pieces halfway through for even flavor distribution.
- Prepare Your Grill:
- Preheat your grill to medium-high heat, around 375°F to 400°F. Thoroughly clean and oil the grates to prevent sticking. If using a grill pan indoors, heat over medium heat until a drop of water sizzles on contact, then lightly oil the surface.
- Grill to Perfection:
- Carefully place the marinated tofu on the hot grill, allowing excess marinade to drip off first. Grill for 5-7 minutes per side until distinct grill marks form and the edges become crispy and caramelized. Avoid moving the tofu too frequently to achieve those beautiful grill marks. Reserve any remaining marinade for basting halfway through cooking.

My absolute favorite ingredient in this recipe is fresh ginger. I discovered its transformative power when I accidentally doubled the amount one summer evening. The resulting brightness elevated the entire dish, and now I always add a generous portion. My teenage daughter who typically avoids tofu actually requested seconds that night, proving that sometimes cooking mistakes lead to delicious discoveries.
Getting the Perfect Grill Marks
Achieving those coveted grill marks requires patience and technique. First, ensure your grill is properly preheated before adding the tofu. The surface should be hot enough that you can hold your hand about 4 inches above it for only 3-4 seconds. Once you place the tofu on the grill, resist the urge to move it around. Let it cook undisturbed for at least 4 minutes before checking. If it sticks when you try to flip it, it likely needs more time. The protein will naturally release from the grill when it's properly seared. Using tongs rather than a spatula gives you better control and helps prevent accidental breakage.
Storage and Make-Ahead Tips
Grilled tofu maintains its texture and flavor beautifully, making it perfect for meal prep. After grilling, cool the tofu completely before storing in an airtight container in the refrigerator for up to 4 days. The flavor actually deepens overnight as the tofu continues to absorb the marinade residue. To reheat, you can microwave briefly or warm in a skillet over medium heat for about 2 minutes per side. Alternatively, enjoy it cold in salads or sandwiches. For longer storage, freeze in a single layer then transfer to a freezer container where it will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Flavor Variations Worth Trying
While the base recipe is delicious, you can easily customize the marinade to create different flavor profiles. For a Thai-inspired version, add a tablespoon of red curry paste and substitute lime juice for the rice vinegar. Create a Mediterranean variation by using lemon juice, olive oil, oregano, and minced garlic. For a Korean twist, incorporate gochujang paste, a bit more honey, and a splash of apple cider vinegar. If you enjoy heat, adding crushed red pepper flakes or a minced jalapeño to the original marinade creates a pleasant spicy kick that balances beautifully with the sweet and savory elements.
Serving Suggestions
Grilled tofu shines as the protein centerpiece of any meal. Serve it alongside a colorful vegetable stir fry or on top of a grain bowl with quinoa or brown rice. It makes an excellent protein addition to fresh summer salads with mixed greens, cucumbers, and avocado. For a heartier meal, slice the grilled tofu and use it in sandwiches with leafy greens and sriracha mayo. The tofu also works wonderfully in tacos topped with a quick cabbage slaw and sliced avocado. For an elegant presentation, slice the tofu into smaller pieces and serve on skewers alternating with grilled vegetables as appetizers at your next gathering.

Recipe FAQs
- → How long should I press the tofu before marinating?
Press the tofu for at least 30 minutes before marinating. Place the tofu block between paper towels and weigh it down with a heavy object like a cast-iron pan. This removes excess moisture, allowing the tofu to better absorb the marinade and achieve a crispier texture when grilled.
- → Can I use a different type of tofu for this dish?
Firm or extra-firm tofu works best for grilling as it holds its shape and develops a nice char. Silken or soft tofu would fall apart on the grill. Super-firm or high-protein tofu varieties are excellent alternatives that require less pressing time and develop an even meatier texture.
- → What sides pair well with this grilled tofu?
This grilled tofu pairs beautifully with Asian-inspired sides like steamed rice, quinoa, or rice noodles. For vegetables, consider grilled asparagus, bok choy, or a simple cucumber salad. The dish also works well in bowls with pickled vegetables and a drizzle of sriracha mayo for added flavor.
- → Can I make this dish without a grill?
Yes! A grill pan on the stovetop works perfectly. You can also broil the marinated tofu in the oven for 5-7 minutes per side, or pan-fry it in a non-stick skillet until golden brown. Each method will create a slightly different texture but will still maintain the delicious flavor profile.
- → How can I make this dish vegan?
Simply substitute the honey with maple syrup or agave nectar to make this dish completely vegan. The maple syrup adds a subtle sweetness that complements the soy sauce and ginger beautifully while maintaining the balance of the marinade.
- → Can I prepare the marinade ahead of time?
Absolutely! The marinade can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. This makes meal prep easier and allows the flavors to meld together even more intensely before using it with the tofu.