• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Shane & Simple

  • recipes
  • about
  • subscribe
  • community
  • log in
menu icon
go to homepage
  • recipes
  • about
  • subscribe
  • community
  • log in
subscribe
search icon
Homepage link
  • recipes
  • about
  • subscribe
  • community
  • log in
×
Home » Recipes » Main Dish

The Best Grilled Tofu Recipe

Published: Oct 14, 2025 by Shane Martin · This post may contain affiliate links.

Jump to Recipe

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.

If you like tofu, check out my Buffalo Tofu Wings or Eggy Tofu Patties.

Grilled tofu on plate with lime.

Smoky, tangy, and absolutely delicious

Let's clear something up: tofu is not the enemy. It's just been misunderstood, overslandered, and under-seasoned. People talk about it like it's cardboard with an identity crisis, but that's only because they've never had it cooked right.

If you've ever said "I hate tofu," hear me out: you probably just ate soggy tofu that hadn't been pressed, seasoned, or grilled like it deserved.

But once you taste tofu that's been marinated, grilled, and charred to perfection, friend, your opinion will change faster than a toddler's dinner preference.

This grilled tofu recipe is simple, flavorful, and foolproof. It's got that perfect smoky flavor, crisp golden edges, and a tender, meaty texture inside.

Whether you use a grill pan indoors or fire up the gas grill, you'll end up with delicious grilled tofu that can hold its own next to any burger or steak on the block.

Block of tofu on black and white plate sitting on napkin.

Why you’ll love this grilled tofu recipe

  • Healthy & High Protein: A plant-based main dish packed with flavor and nutrients.
  • Easy Ingredients: Everything you need is probably already in your pantry.
  • Perfect Texture: Pressing removes excess water for that meaty, firm bite
  • Customizable: Spice it up, sweeten it, or add your favorite grilled veggies.
  • Versatile: Great for sandwiches, tacos, or as a simple side dish.

This is tofu done right: smoky, tangy, charred, and just plain good.

Sliced tofu on a cutting board.

How to press fofu (the secret to great texture)

If you skip pressing your tofu, don't be surprised if it turns out floppy and watery.

Tofu is like a sponge; it soaks up water, and then (if you don't remove it) that water fights your marinade for space. The result? Bland tofu that refuses to brown.

Here’s the fix!

  1. Use a tofu press. It's inexpensive, easy, and does the job perfectly.
  2. No press? No problem. Wrap your tofu in a clean kitchen towel or paper towels, set it on a cutting board, place something heavy (like a cast iron skillet) on top, and let it sit for 15-20 minutes.
  3. Want the best results? Stick it in the fridge overnight. You'll end up with that satisfying, meaty texture tofu dreams are made of.
Sliced tofu in plastic bag with marinade.

Ingredients you'll need

Simple ingredients, big flavor.

  • 1 block extra-firm tofu (NOT silken tofu)
  • fresh lime juice (or substitute lemon juice)
  • apple cider vinegar or rice vinegar
  • pure maple syrup
  • low-sodium soy sauce or tamari
  • garlic cloves, minced (or one tablespoon pre-minced)
  • ½ teaspoon black pepper

This marinade is where the magic happens. It's tangy, slightly sweet, and loaded with flavor. The lime juice brightens things up, the soy sauce brings that salty umami kick, and the maple syrup balances it all with a touch of sweetness.

Simple, clean, and absolutely delicious.

Grilled marinated tofu in grill pan with a lime.

How to make grilled tofu

The fun part: marinate, grill, and enjoy your new favorite tofu recipe.

  1. Drain & Press: Drain tofu and press for at least 15-20 minutes to remove excess moisture.
  2. Whisk Marinade: In a small bowl, whisk together all marinade ingredients until smooth.
  3. Marinate: Slice the tofu into eight ¾″ strips and place in an airtight container or freezer bag. Pour marinade over the tofu, seal, and refrigerate for at least 30 minutes (or overnight for a deeper smoky flavor).
  4. Grill Time: Heat a nonstick grill pan over medium-high heat or preheat your gas grill. Add tofu slices and cook about 3 minutes per side, until golden brown with nice grill marks.
  5. Brush & Serve: Brush with leftover marinade, plate it up, and bask in your tofu glory.

👉 Pro Tip: Clean grill grates before you start, and lightly brush them with a bit of oil (like olive oil or sesame oil) to prevent sticking.

How to serve grilled tofu

You can enjoy this tofu about a hundred different ways.

  • Make a grilled tofu sandwich with pickled veggies, cashew mayo, and crisp lettuce.
  • Chop it up and stuff it into vegan tacos with cashew sour cream, bell peppers, and a splash of hot sauce.
  • Add it to a grain bowl with brown rice, roasted veggies, and a drizzle of peanut sauce.
  • Toss it into salads or wraps for extra protein and texture.
  • Skewer cubes with veggie skewers for an outdoor cookout, make sure your skewer size can handle those large cubes of tofu!

Variations

Because it's tofu, you can take this in all kinds of directions.

  • Spicy Tofu: Add red pepper flakes, chili powder, or a few drops of hot sauce to the marinade.
  • Bright & Citrusy: Swap lime juice for lemon juice for a lighter, tangier flavor.
  • Asian-Inspired: Add a touch of sesame oil or ginger for that deep, aromatic kick.
  • Smoky BBQ: Brush tofu with your favorite BBQ sauce in the last minute of grilling for extra smoky flavor.
Marinated tofu in grill pan with a lime.

Storage & make-ahead tips

  • Refrigerate: Store leftovers in the fridge for up to 1 week.
  • Freeze: Place tofu in the marinade and freeze. When you're ready, thaw in the fridge and cook as directed.
  • Meal Prep: Let the tofu soak in the marinade for up to 2 days before cooking. It just keeps getting better.

No grill? No problem. You can bake it instead! Preheat your oven to 375°F, line a baking sheet with parchment paper, lay tofu in a single layer, and bake for 15 minutes.

Flip, brush with extra marinade, and bake 15 minutes more until crisp and golden. Boom! Done. Easy.

Frequently Asked Questions

Can you grill tofu without oil?

Absolutely! This entire recipe is oil-free and still gives you that perfect golden crust. The trick is to use extra-firm tofu and press out all the excess water before grilling. Start with a hot grill or grill pan so the tofu sears quickly. Don't move it around too much, just one good flip for those nice grill marks.

How do I keep tofu from sticking to the grill?

If you're using an outdoor grill, make sure your grill grates are clean and fully heated before adding the tofu. High heat naturally helps prevent sticking. On a grill pan, a little patience goes a long way; wait until the tofu easily releases on its own before flipping. No oil needed, just good timing and a firm press!

What's the best tofu for grilling?

Go with extra-firm tofu every time. It holds its shape and develops that beautiful, meaty texture when grilled. Avoid silken tofu, it's great for smoothies and desserts, but not for the grill. If you find super-firm tofu (vacuum-sealed, not packed in water), you can skip pressing altogether for a quicker prep.

How long should I marinate tofu before grilling?

At least 20-30 minutes, but overnight is best. The longer you let it soak, the more bold, salty-sweet flavor it absorbs. If you're short on time, try slicing your tofu thinner to help it absorb the marinade faster.

Can I freeze grilled tofu?

Yes! Once cooled, store it in an airtight container or freezer bag for up to 3 months. When you're ready to eat, thaw it overnight in the fridge, reheat in a cast-iron skillet or on the grill pan, and brush with a bit of extra marinade for fresh flavor.

What should I serve with grilled tofu?

Oh, where to begin! Try pairing it with grilled veggies, quinoa salad, brown rice bowls, or even corn on the cob for that backyard barbecue vibe. It's also excellent tucked into wraps, tacos, or a hearty grain bowl with peanut sauce.

Helpful Tofu Tips

  • Press tofu before cooking to remove excess water. It’s the key to that satisfying meaty texture.
  • Always use extra-firm tofu for grilling (regular firm tofu can crumble).
  • Don't flip tofu too soon; let it sit for those perfect grill marks.
  • Save your leftover marinade for drizzling over rice or roasted veggies.

Final Thoughts

So, there you have it, the best grilled tofu recipe on the internet (and maybe the planet). It's easy, healthy, and ridiculously satisfying. And the best part? No one at your next cookout will believe they're eating tofu… until they ask for seconds.

Just remember: press, marinate, grill, and don't overthink it.

The fun part of cooking plant-based food isn't making tofu taste like meat; it's realizing it never needed to.

Grilled and marinated tofu slice on serving plate.

Let’s connect…

Leave a comment below with a star rating, check out my Facebook page, my Instagram page, or Pinterest for saving recipes.

The recipes are free, but donations and tips are welcome to help keep this site running. Thanks for all you do!
CLICK here to donate and show your support!

Print

The Best Grilled Tofu Recipe

Print Recipe
Pin 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.

  • Author: Shane Martin
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Vegan Main Dishes
  • Method: Grill
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Units Scale
  • 1 block extra firm tofu (NOT Silken)
  • ¼ cup fresh lime juice
  • 2 Tablespoons of apple cider vinegar
  • 2 Tablespoons maple syrup
  • 2 Tablespoons low-sodium soy sauce or tamari
  • 2 cloves of garlic, minced or 1 Tbsp already minced garlic
  • ½ teaspoon of black pepper

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

  • Serving Size:
  • Calories: 181
  • Sugar: 7.1 g
  • Sodium: 266.7 mg
  • Fat: 5.3 g
  • Carbohydrates: 22.2 g
  • Fiber: 2.1 g
  • Protein: 12.8 g
  • Cholesterol: 0 mg

Thank you so much for your support!

Donations and tips are more than welcome and help to keep this site running.
CLICK here to donate and show your support!

Save this recipe & PIN IT here!

More Main Dish

  • Mushroom-Lentil Loaf with Cranberry Glaze (with GF option)
  • Crispy Air Fryer Tofu Nuggets with Sticky BBQ Maple Glaze
  • Roasted Brussels Sprouts & Pear Salad With Brown Rice
  • The Best Vegan Chicken Waldorf Salad Recipe

Reader Interactions

Comments

    Let Me Hear From You! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Jan

    August 12, 2025 at 2:47 pm

    The grilled tofu cooked great on the George Foreman grill. The grill marks made it perfect for BBQ sauce and corn on the cob. The lime in the marinade made it excellent the next day in a salad

    Reply
  2. Sara HIlmer

    July 26, 2025 at 7:08 pm

    This recipe turned out very well. I had Super firm tofu, so used that. I did not have a grill pan like yours so used a square grill pan with holes and cooked tofu uncovered on gas grill for about 5 minutes a side. I cooked 4 slices in that and cooked 4 slices of tofu in the airfryer to see which worked best. Both cooking methods worked well. Will definitely do this again! Thanks!

    Reply
  3. Alison

    November 17, 2024 at 2:05 pm

    Great recipe! Made sandwiches with the tofu, quick pickled red onions and radishes (your recipe), sliced cucumber, cilantro sprigs, sriracha and sweet chili sauce on a toasted roll. Easy and everyone loved it. Will definitely keep in our regular meal rotation!

    Reply
    • Shane Martin

      November 18, 2024 at 10:24 am

      Oh, yeah! That sounds delicious and thanks for sharing.

      Reply
  4. Carol Ann McCollum

    May 10, 2023 at 7:48 pm

    Shane…. good grief!! I’m having a problem with your recipes. I need to get out to the garden to plant the gazillion veggie & herb plants I bought…. but… I just sit here printing out recipe after recipe!! Your recipes are amazing!! Thank you for all your efforts & experimentation that it takes to create such healthy vegan recipes for us!! OK… I am turning off my laptop… I am turning off my laptop NOW…. ok…. going out to the garden… now….

    Reply
    • Shane Martin

      May 14, 2023 at 10:00 am

      Thank you so much…and I’m laughing. LOL!

      Reply
  5. Kathi

    September 14, 2022 at 5:48 pm

    Another delicious recipe, Shane. You have yet to disappoint! Thank you so very much.

    Reply
    • Shane Martin

      September 15, 2022 at 5:29 pm

      Thank you so much!!!

      Reply
      • Melissa

        May 13, 2023 at 11:00 am

        When you list the ingredients in the beginning you mention ACV or rice vinegar but when the recipe is actually presented the ACV is missing? Is it in the recipe or no? Thanks!!

        Reply
        • Shane Martin

          May 14, 2023 at 9:59 am

          My bad…it should be in there. I’ll fix that:)

          Reply
          • Sarah

            May 29, 2023 at 10:54 am

            How much ACV? I’d like to try this tonight but not sure how much to add since the recipe doesn’t have ACV listed yet.
            Thanks

          • Shane Martin

            May 29, 2023 at 6:57 pm

            It should be down in the recipe card at the bottom of the post

          • Shelly

            June 24, 2023 at 7:23 pm

            Shane, I still don’t see acv anywhere on the recipe card.

          • Shane Martin

            June 26, 2023 at 1:17 pm

            Just fixed it…it’s 2 Tbsp. Thanks!!!

  6. Tessa Flores

    August 14, 2022 at 4:00 pm

    Thank you for this tasty recipe! It was delicious. I served it with a watermelon, cucumber & mint salad and had some left over for tofu and avocado sandwiches. The marinade is fantastic!

    Reply
    • Shane Martin

      August 17, 2022 at 4:11 pm

      Thank you!

      Reply
  7. Robbie

    August 08, 2022 at 8:46 pm

    This looks good. I wondered if you have ever tried boiling your tofu in salt water for a chewy bite? I’ve been pressing mine for years but found out about boiling and it really made a difference. Looking forward to trying your recipe!

    Reply
    • Shane Martin

      August 09, 2022 at 9:28 pm

      Sounds interesting, but I’ve never tried it.

      Reply
  8. Becki

    June 22, 2022 at 6:23 pm

    My son can’t have citrus. Would ACV work as an alternative?

    Reply
    • Shane Martin

      June 23, 2022 at 2:31 pm

      ACV is always my go-to sub for lemon and lime juice.

      Reply
  9. Elke Drayton

    June 13, 2022 at 4:26 pm

    Made this yesterday for my Sunday Lunch and it was delicious it’s a keeper fir sure, the next time I will get my Iron Pan out to get it more crisoy.

    Reply
  10. Vickie

    May 16, 2022 at 5:12 pm

    Question: Can I use a regular grill (now that it’s the season!) for this if I use a grill-pan of some kind?

    Reply
    • Shane Martin

      May 17, 2022 at 9:48 am

      YES! I grill this all the time. But, if you like to grill, be sure and check out my newest recipe…you’re going to love it!

      Reply
  11. Donna

    April 27, 2022 at 4:13 pm

    Hello from Boston! Could this be cooked in an air fryer? TY 🙂

    Reply
    • Shane Martin

      April 27, 2022 at 8:11 pm

      For sure.

      Reply
  12. Deborah

    April 22, 2022 at 3:09 pm

    Finally!! A tofu recipe that I love!! Thank you for creating all of your great recipes.

    Reply
  13. Joanne Freund

    September 22, 2021 at 4:14 pm

    Mmmm, mmm, I LOVE marinating super firm tofu and this marinade is terrific (For the reader who is concerned with sodium – I am also careful with sodium consumption, so I only used one tablespoon of low sodium tamari sauce and cut the block of tofu into 7 slices. I used one slice in a sandwich with arugula, tomatoes, and a simple dressing on a ciabatta roll. That way I am only getting 1/7 (at most) of the marinade and sodium). This is a great party/entertaining food. You can cut the slices so they fit in a small roll and you have a slider. I just love this recipe. I am going to try baking and then freezing, so all I have to do is a quick turn on the griddle before I serve. YUMMY!!!!

    Reply
  14. Marge Teilhaber

    September 20, 2021 at 8:45 pm

    Shane, If I leave out the tamari or soy sauce or aminos and also leave out the maple syrup, I suppose I should not bother, right? Or maybe sub the 2T each with broth? I love soy sauce but I stay away because the sodium makes my ankles swell. Love maple syrup but not in savory foods.

    Reply
    • Shane Martin

      September 20, 2021 at 8:56 pm

      Hi, Marge! Have you ever tried coconut aminos? Very low in sodium. I would try that before the broth.

      Reply
  15. Shanna

    September 11, 2021 at 7:28 pm

    I love this marinade. My tofu was delicious. Thanks for the recipe!

    Reply
  16. Sandra Polichino

    August 18, 2021 at 4:05 pm

    I am on the third day of a three day fast for the purpose of autophagy, This will be my first meal. I can’t wait.

    Reply
    • Shane Martin

      August 18, 2021 at 5:16 pm

      I hope you enjoy it:)

      Reply
  17. Cyn

    June 03, 2021 at 1:31 pm

    Do you think firm tofu would work? The pieces would then be cooked on a griddle.

    Reply
    • Shane Martin

      June 04, 2021 at 10:44 am

      Yes, just make sure it is regular tofu and not silken. You will also want to press it before using.

      Reply
  18. Michelle

    May 01, 2021 at 6:18 pm

    Can you cook on a regular grill?

    Reply
    • Shane Martin

      May 02, 2021 at 10:12 am

      For sure!!!

      Reply
  19. Jared

    February 26, 2021 at 3:40 pm

    Came out great!

    Reply
    • Shane Martin

      February 26, 2021 at 4:52 pm

      Great to hear, Jared! Thanks for reaching out.

      Reply
  20. Jared

    February 22, 2021 at 11:09 pm

    Can I use regular soy sauce instead of Tamari?

    Reply
    • Shane Martin

      February 23, 2021 at 1:00 pm

      Absolutely!!!

      Reply
  21. Kathy Whitaker

    October 01, 2020 at 3:27 am

    Can’t wait to try this😊
    I make Shane and Simple SPICY VEGAN BREAKFAST SAUSAGE PATTIES once a week. I make enough to eat one sausage patty every morning for breakfast.
    Great sausage recipe except I leave out the anise as a matter of personal taste.
    Thank you for sharing such great recipes, I have many Shane and Simple recipes stored in my Anylist app and look forward to adding more S and S recipes in the future 😊

    Reply
  22. Kim

    August 31, 2020 at 6:50 pm

    Wow! It was so easy and has a great flavor from only 30 minutes. I will definitely marinade for longer next time to intensify the great flavor.

    Reply
  23. Suzi

    December 01, 2019 at 7:18 pm

    Pressing my tofu now. It is wrapped in a cloth diaper! lol Looking forward to trying it. I’m learning to go vegan and appreciate the simplicity. I’m serving this with your instant pot cabbage recipe.

    Reply
    • Shane Martin

      December 02, 2019 at 11:56 am

      Suzi, that sounds great…and innovative:) Way to go and good luck on your journey. Never hesitate to reach out with a comment or question. Blessings.

      Reply
  24. Angel Hayes

    November 05, 2019 at 10:07 am

    I don’t have a grill pan, but agree with you, I love grill marks. Do you think it would work if I let the George foreman get really hot first? I am going to try it unless you have and think it’s a bad idea. It works with my oil free hash browns but have to let them cook for a really long time so they don’t stick.

    Reply
    • Shane Martin

      November 05, 2019 at 12:18 pm

      I think it’s a great idea:) Lately, I’ve just been using cast iron. Enjoy!

      Reply
  25. Shannon I Duffy

    September 14, 2019 at 7:58 pm

    One of your best recipes! I love it so much I shared with my son.

    Reply
    • Shane Martin

      September 15, 2019 at 9:40 am

      Wow! Thank you, Shannon! So glad you liked it. Great to hear from you and hope you are doing well. Miss all of you.

      Reply
  26. Lindsey Hoy

    August 20, 2019 at 9:04 am

    I had this yesterday with steamed broccoli. It is very good.

    Reply
    • Shane Martin

      August 20, 2019 at 12:57 pm

      Thank you, Lindsey! We love it with broccoli over rice. So glad you enjoyed it. Peace.

      Reply
  27. Julie

    August 09, 2019 at 12:11 pm

    Going to buy some tofu and make it this weekend! Thanks, Shane! It looks delicious and simple..my favorite! 🙂

    Reply
    • Shane Martin

      August 09, 2019 at 12:13 pm

      Thank you, Julie! I hope you enjoy it. It’s one of our faves. So simple and flavorful. Let me know how it turns out.

      Reply

Primary Sidebar

Shane Martin

Hi, I'm Shane! I’m an average dude who loves to cook and eat good food that happens to be completely plant-based.

Read More...

Most Popular

  • The Best Vegan Banana Bread Recipe (Simple + Moist)
  • Easy Vegan Chickpea Curry
  • Spicy Vegan Breakfast Sausage
    Spicy Vegan Breakfast Sausage Patties
  • creamy rich cashew mayo
    Cashew Mayo (Creamy, Rich, & Tangy)

Footer

↑ back to top

Info

  • About
  • Contact
  • Shop
  • Privacy Policy
  • Disclaimer
  • Content Policy

Follow

  • Subscribe
  • Facebook
  • Pinterest
  • Instagram

Recipes

  • All Recipes
  • Recipe Round-Ups
  • Pantry Staple Recipes

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Shane & Simple LLC