Grilled Tofu

One tasty way to cook tofu is to grill it and by adding fresh veggies like onions and peppers you can really make it interesting. You can eat grilled tofu as a meal, or side dish, or tuck it in a pita pocket. It’s versatile!

Haven’t tried tofu yet? One of the best ways to prepare tofu is to grill it! Char it to perfection in minutes and then brush it with a delicious marinade or dressing or seasonings. Here are two solid reasons to try grilled tofu:


  1. It’s SIMPLE. Have you ever made black bean burgers? They’re delicious, but they can be fairly time-consuming to make. This grilled tofu is also very tasty, but the prep is simpler than black bean burgers. Press your tofu, season it, and put it on the grill. It’s the easiest plant-based main dish for a summer cookout.
  2. It’s delicious! You might even convert some meat eaters – it’s just that tasty! On the outside, this grilled tofu is lightly crisp and perfectly charred, while on the inside, it stays tender and juicy. Seasonings like chili powder, curry powder, or soy sauce infuse it with flavor. Let’s get started!

A vegan food journal with fresh, delicious recipes.

Hello, I'm Denise.

I love to eat, garden, travel, and do yin yoga! I make plant-based recipes and photograph them from my 1920’s, remodeled apartment in Rhode Island. I've always loved fresh basil. Put some fresh basil leaves on a piece of cardboard, drizzle on a little olive oil and sea salt, and I'd be tempted to eat it! ❤️

How to Make Grilled Tofu

The first step in this grilled tofu recipe is pressing the tofu. Don’t skip this step – it’s SO important to press the tofu! It removes excess water from the tofu, which makes the tofu more cohesive and less likely to fall apart on the grill.

Pat the tofu dry, and wrap it in paper towels or a clean kitchen towel.


Once pressed and patted dry, place it on a cutting board, and then set a heavy cast-iron skillet or Dutch over on top. You could also use another cutting board topped with several heavy cans. Let the tofu sit for at least 30 minutes and up to 90 minutes.

Next, slice the block crosswise into 4 slabs. You’ll notice that it’s much firmer than it was before you pressed it! I rest my case!

Next, season the tofu. This is where you can get creative! You can season grilled tofu in a variety of ways, so you get to pick whatever sounds best to you. Try starting with one of these seasonings:

      • Fajita seasoning mix
      • Chili powder
      • Curry powder
      • Tamari or soy sauce

    If you’re using fajita seasoning mix, chili powder, or curry powder, sprinkle the spice over the tofu and drizzle it with avocado oil. If you’re using tamari or soy sauce, drizzle it over the tofu without adding any oil.

    Use your hands to coat all sides of the tofu slices in the seasoning.

    Finally, grill! Preheat a grill or grill pan to medium-high heat. When it’s hot, brush or spray the grill grates with oil. Grill the tofu for 2 to 3 minutes per side, or until char marks form and the tofu releases from the grill grates.

    That’s it!

    Grilled Tofu Recipe Tips

      • Use extra-firm only! This grilled tofu recipe will only work with extra-firm tofu. Don’t try making it with soft or silken tofu (or even regular firm tofu, for that matter). All of them will be too soft and watery to hold up on the grill.
      • Don’t skip the press. This is the key to making great grilled tofu! Pressed tofu has a firmer, more satisfying texture, and it’s much less likely to fall apart on the grill.
      • Get the grill (or grill pan) very hot before you add the tofu. Cooking the tofu on a preheated grill helps it form the dark, flavorful char marks. It also reduces the likelihood of the tofu sticking to the grill. If your tofu does stick to the grill try cooking it a minute or two longer before you flip it. Often, if the tofu sticks, it means that it’s not yet fully charred.

    Grilled Tofu Serving Suggestions

    To take the grilled tofu to the next level, I recommend serving it with a flavorful sauce. If you season the tofu with fajita seasoning mix, chili powder, or curry powder, try serving it with drizzles of cilantro lime dressing (a squeeze of fresh lime juice works too). If you season the tofu with tamari, try spooning my sesame ginger dressing on top.

    Round out your meal your favorite grilled or roasted vegetables. When I season the tofu with tamari, I love to serve it with roasted cauliflower as a side dish. When I season it with a lemon vinaigrette, I like it with roasted broccoli.

    If you have leftover grilled tofu, tuck it into a sandwich or tacos or add it to a grain bowl the next day.

    This grilled tofu recipe is one of my mainstay recipes. As a vegan, I’m always looking for new recipes with protein. And grilled tofu really hits the spot. Let me know in the comments below if you gave this recipe a try and what you think.

    Grilled Tofu

    Grilled Tofu

    Denise Keniston - Basil Lover
    Looking for something delicious to pop on the grill this summer. Grilled tofu comes together quickly and is full of texture and flavor. We grill it with peppers and paint it with delicious sauce!
    5 from 1 vote
    Prep Time 45 minutes
    Cook Time 10 minutes
    Total Time 55 minutes
    Course Main Course
    Servings 4 people


    • Grill


    • 1 14 ounce Blocks Extra Firm Tofu
    • Sea Salt
    • 2 tbsp Sesame Oil

    Seasoning Options (chose one)

    • 1 1/2 tbsp Ras El Hanout
    • 1 tbsp Tumeric
    • 1/4 cup Tamari or Soy Sauce
    • 1 1/2 tbsp Curry Powder
    • 1 1/2 tbsp Chili Powder

    For Serving

    • Lemon Wedges
    • Sesame Ginger Dressing


    • Instructions
      Press the tofu. Wrap each block of tofu in a kitchen towel or paper towels. Place a heavy cast iron skillet on top and let it sit for 30 minutes. This helps squeeze excess water out of the tofu, which keeps it from sticking to the grill.
    • Preheat a grill or grill pan to medium-high heat.
    • Cut each tofu block into 4 slabs and place on a tray or plate. Drizzle the tofu with the avocado oil and sprinkle with your desired seasoning*. Use your hands to coat both sides. Brush or spray the grill grates with oil
    • . Grill the tofu for 2 to 3 minutes per side, or until char marks form and the tofu releases from the grill grates. Remove from the grill and season to taste.I
    • If you seasoned the tofu with fajita seasoning, chili powder, or curry powder, serve with lime wedges and/or cilantro lime or lemon vinaigrette dressing. If you seasoned the tofu with tamari, serve with additional tamari or sesame ginger dressing. See the blog post above for additional serving suggestions.
    Keyword grilled tofu, tofu
    Tried this recipe?Let us know how it was!


    Pin It on Pinterest

    Share This