The Pineapple BBQ Tofu combines tangy barbecue sauce with fresh pineapple for a sweet, smoky vegetarian dinner. Tofu is pressed, cut into planks, and marinated in a simple pineapple BBQ sauce before being caramelized under the broiler.
You do not need an outdoor grill to make this recipe. The broiler gives the tofu flavorful, lightly browned edges, making it an easy tofu dinner you can prepare year-round. Use a gluten-free barbecue sauce to keep the entire recipe gluten-free.

It is not a secret that I am a pretty big fan of tofu. We eat tofu typically at least once a week at our house.
I am always trying to reinvent our recipes to spice things up in our little tofu world. Today I am sharing one of my recent favorites: Pineapple BBQ Tofu.
This recipe is extremely easy and tastes wonderful!
Many people tend to shy away from easy tofu recipes, and I’m not certain why. Tofu isn’t that hard to cook at all! You just need to remember to drain the tofu and follow directions, and you’ll be enjoying crispy tofu in no time at all!

Why You’ll Love This Pineapple BBQ Tofu
- Sweet, tangy, and smoky BBQ flavor
- Made under the broiler without an outdoor grill
- Uses only five simple ingredients
- Easy to prepare ahead and marinate
- Vegetarian and easy to make gluten-free
- Delicious with rice, vegetables, or a fresh salad
This dish pairs sweet-yet-sour pineapple with tangy BBQ sauce. It is the ultimate combination!

The trick is to marinate your tofu after pressing it with your EZ Tofu Press in a tasty blend of fresh pineapple and BBQ sauce!
I marinated mine for 2 hours.
We have lots more tofu recipes! Visit the recipe index, or jump to these delicious recipes:
- Sweet Thai Chili Tofu Bowls
- Tofu Scramble Breakfast Burritos
- Balsamic Tofu and Mushrooms
- Crispy Air Fryer Tofu
- Tofu Tacos
- Pineapple Ginger Tofu
- Tofu Fried Rice
How to Make Pineapple BBQ Tofu
Start by pressing the extra-firm tofu for 15 minutes to remove excess moisture. Cut the pressed tofu into long, narrow planks.
Blend the barbecue sauce, olive oil, and fresh pineapple in a food processor until combined. Pour the pineapple BBQ sauce over the tofu and allow it to marinate for two hours.
Arrange the tofu planks in a single layer on a rimmed baking sheet. Broil for 10 minutes, flipping them after five minutes so that both sides can brown. Garnish with green onions and additional fresh pineapple before serving.
Ingredients for Pineapple BBQ Tofu
Extra-Firm Tofu: Extra-firm tofu holds its shape when it is pressed, marinated, flipped, and broiled. Pressing it first removes excess moisture and helps the pineapple BBQ sauce coat the tofu more evenly.
Barbecue Sauce: Use a barbecue sauce you enjoy because it provides most of the smoky, tangy flavor. Check the label and choose a gluten-free barbecue sauce when needed.
Fresh Pineapple: Fresh pineapple adds sweetness and a bright, fruity flavor to the barbecue sauce. Part of the pineapple is blended into the marinade, while additional pineapple can be used as a garnish.
Olive Oil: Olive oil helps the pineapple and barbecue sauce blend into a smooth marinade and promotes browning under the broiler.
Green Onions: Green onions add fresh flavor and color to the finished tofu.
Tips for the Best Pineapple BBQ Tofu
Use extra-firm tofu. Softer varieties can break when the planks are flipped.
Press the tofu first. Removing excess water helps the marinade stay on the surface.
Cut evenly sized planks. Pieces of similar thickness will cook at approximately the same rate.
Use a rimmed baking sheet. The raised edge helps contain the sauce as the tofu broils.
Watch the tofu closely. Broilers vary, and barbecue sauce can brown quickly because it contains sugar.
Flip carefully. Use a thin spatula to turn the tofu without breaking the planks.
What to Serve With Pineapple BBQ Tofu?
Great question! Tofu does a great job of taking on other flavors, so really, anything goes! You can top this vegan BBQ tofu with sesame seeds for a crunch, or stir-fry in some veggies as well.
Keep in mind that the star of this show is the barbecue sauce, so you really don’t have to do a ton to get a great taste!
And if you really need something to eat with your tofu, adding some brown rice can always be a great choice, too.
Serve Pineapple BBQ Tofu with rice, quinoa, roasted vegetables, grilled vegetables, or a fresh green salad. You can also cut the cooked tofu into smaller pieces and add it to a grain bowl with extra pineapple and green onions.
How hard is this barbecue tofu recipe?
Trust me, friends! It’s so easy! You’ll love this gluten-free firm tofu recipe! I promise! Just make it one time...once your taste buds get a hold of one bite, you’ll be making it over and over again.

All about that broiler!
Then I broiled my tofu. This is a very easy way to prepare your tofu. Think of our broiler as an upside-down grill.
Makes sense, right? The broiler exposes the tofu directly to high heat from above, rather than heating it from below as a traditional grill does.
My broiler is gas, but some stoves are electric. I’ve used my mom’s electric broiler, and it seems to run a bit hotter. Use caution when using your broiler; be sure to read the safety instructions that came with your stove.
Don’t have those instructions? You can always Google it! My broiler just has an on/off setting. I can’t control the level of heat.
I love that my broiler can get the job done in 5-10 minutes! Just keep an eye on it, because it can go from done to burnt... quickly!

Press that tofu!
Let's back up a bit and talk more about pressing your tofu. I never used to understand the importance of pressing your tofu before you cook it.
By pressing the tofu, you remove excess moisture, which helps it cook better and taste better. I use the EZ Tofu Press each and every time I make tofu! If you love tofu, you need one!
Still wondering? Here are a few more reasons why I love it!
- EZ Tofu Press can press virtually all sizes of firm and extra firm tofu.
- Pressing can be achieved in 15 minutes or less.
- You can prepare the marinade while turning the knobs every two minutes during the 10- to 15-minute pressing time.
- Presses substantially faster than spring-based tofu presses. Easy to clean- small, compact, dishwasher-safe, and fewer parts to break.
- Saves on paper or cloth towels!
Are you looking for some yummy TOFU recipes to use with your EZ Tofu Press? Check out the Pinterest account of EZ Tofu Press! As a foodie, I am always on the hunt for new recipes! If you want some more delicious vegan BBQ flavors, I would suggest you check out this Vegan BBQ Chickpea Salad!

How to Store Leftover Pineapple BBQ Tofu
Allow leftover tofu to cool before placing it in an airtight container. Store it in the refrigerator for up to three or four days.
Reheat the tofu under the broiler, in a skillet, or in the air fryer until warmed through. The microwave will work, but the exterior will be softer.
Only keep the three-to-four-day recommendation if that matches your own recipe testing and food-safety practices.
Pineapple BBQ Tofu FAQs
Do I have to press the tofu?
Pressing removes excess water and helps the pineapple BBQ marinade coat the tofu. It also makes the tofu planks firmer and easier to flip without breaking.
Can I make Pineapple BBQ Tofu without a grill?
Yes. This recipe is specifically made under the broiler, so you do not need an outdoor grill. Broil the tofu for 10 minutes and flip it after five minutes.
How long should tofu marinate in BBQ sauce?
This Pineapple BBQ Tofu marinates for two hours. That gives the tofu time to absorb the sweet and tangy flavor of the pineapple BBQ mixture.
Is Pineapple BBQ Tofu gluten-free?
Tofu, pineapple, olive oil, and green onions are naturally gluten-free. However, barbecue sauce ingredients vary, so check the label and use a gluten-free barbecue sauce when needed.
Why does BBQ tofu burn under the broiler?
Barbecue sauce and pineapple both contain sugar, which can brown quickly under high heat. Keep the baking sheet within reach so you can monitor it, and remove the tofu if the sauce begins to burn.
Can I prepare it ahead of time?
Yes. Press and cut the tofu, prepare the pineapple BBQ mixture, and let the tofu marinate in the refrigerator until you are ready to broil it.
Pin this Pineapple BBQ Tofu for later:




Pineapple BBQ Tofu
Ingredients
- 1 package extra firm tofu
- 1 ½ cups BBQ Sauce
- 1 tablespoon Olive Oil
- ½ cup fresh pineapple
- green onions
Instructions
- Using your EZ press, press the tofu for 15 minutes.
- Cut tofu into long skinny planks (as shown in pictures)
- Using a food processor, blend BBQ sauce, olive oil and fresh pineapple.
- Marinate tofu planks in BBQ sauce mixture for 2 hours.
- Place planks on a lipped baking sheet.
- Broil for 10 minutes, flipping sides after 5 minutes. Keep an eye on your broiler as it goes quickly from done to burnt.
- Garnish with diced green onions and more fresh pineapple, if desired.
- ENJOY
Notes
- Use extra-firm tofu. Softer varieties can break when the planks are flipped.
- Press the tofu first. Removing excess water helps the marinade stay on the surface.
- Cut evenly sized planks. Pieces of similar thickness will cook at approximately the same rate.
- Use a rimmed baking sheet. The raised edge helps contain the sauce as the tofu broils.
- Watch the tofu closely. Broilers vary, and barbecue sauce can brown quickly because it contains sugar.
- Flip carefully. Use a thin spatula to turn the tofu without breaking the planks.
Nutrition
Chances are, you are here because you already like tofu, but if you are new to tofu, we have got you covered! You might be wondering what tofu tastes like. Check out that post, and we explain and share some tofu recipes for beginners! If you already know you like tofu or have decided to try it, check out these recipes: Tofu Chili, Tofu Fried Rice, and Buffalo Tofu.
Do you like to cook tofu? I'd love to hear from you!
WANT TO LEARN MORE ABOUT TOFU?
We’ve got you covered with these tofu articles!
- Understanding Tofu – a beginner's guide – Learn more about how tofu is made (even try it at home if you like!) and what the different types of tofu mean.
- Benefits of Tofu – Read about the health benefits of adding tofu into your meal plan.
- 4 Simple Ways to Cook Tofu – Here I teach you exactly how to cook tofu in four different and easy ways.
- Tips for Grilling Tofu – Bonus! One more amazing way to cook tofu that’s perfect for warm weather.
Leave me a comment telling me your favorite way to eat tofu! Oh, and we just updated the pictures for this recipe. Check out the difference below!









My favorite tofu recipe is tofu with kale, spinach, cherry tomatoes and broccoli.
That sounds like a great combo!
I have so many favorite tofu recipes that it's hard to pick just one. One if my favorites is a recipe for marinating tofu so that it can be used in a mock chicken salad.
Oh yes, mock chicken salad is yummy!
I like silken tofu that is used in desserts most
I love tofu desserts too!
I have never even heard of a tofu press before. I hope I win so I can try it!!! As a single mom this is considered a luxury item to me but I will be spreading the word! Would make like a lot easier and better meals. Have a great day
Good luck! I am also giving a second one away in another week or so, so stay tuned! 🙂
🙂
My kids love tofu, noodle soup...like chicken noodle soup, but with tofu!
Oh yes, we love tofu noodle soup too! YUM
Stir fry with water chestnuts, baby corn, bamboo shoot, and broccoli in the San-J orange sauce!
YUM, that sounds good!
I love sweet and sour tofu
Oh yes that sounds yummy!
My favorite tofu recipe is coating it with almond flour and pan frying it to make crispy tofu tacos!
YUMMM, you have me hungry!!
I must admit that I don't know much about tofu. However, my daughter is a fan and I know she would love this. I wish I knew what her favorite recipe is and I'd share it with you, but I don't...
No problem, if she loves tofu, she needs one of these presses. They are truly great. I am giving one away with this post and another one again this week 🙂
Baked tofu on vegan coleslaw. So good, even for breakfast!
Oh, I like the sound of that! YUM
I've baked it and fried it but have never broiled it. This recipe looks so good. I'll definitely try this.
Thanks Kay, this recipe is so easy. I wish I would have thought about broiling tofu a long time ago! LOL YUM
Oh my that tofu looks amazing, I have never even thought of broiling my tofu before.
Thanks so much, I have found it is a great way to cook it!
I've never broiled tofu before but I'm definitely going to try it.
Yes, it is a MUST try! YUM
Broiling would be tasty, healthy and yummy. I would broil tofu with veggies, eggplant, tomatoes, and peppers.
I have never thought to broile my tofu. Another brilliant idea!
Haven't broiled it--mine is a bit finicky but anxious to try!
Whoa never thought to just broil the tofu! Great idea, will have to give this a shot.
I have never broiled my tofu before. Thanks for this recipe, I love BBQ!
Blessings,
Edye
So far I've only used tofu right out of the package or sauted. I haven't tried broiling it, but I have a new stove coming tomorrow and want to try that.
This recipe looks epic! I think we need to try this!
This is SO easy!
I've never tried broiling anything, but this looks delicious!! 🙂
BBQ sauce and pineapple sounds like such a yummy combo! And I love that you've shown your older photo and your new photo!
Thanks Christina, coming along with the photos for sure!
I love that tropical flavor! The perfect meal!
I agree! The tropical flavor is tasty!!
This looks soooo amazing n I love that crispy-sticky pineapple sauce on the Tofu!!! I'll be trying this soon.
So delicious! ENJOY!
You might just change my mind about tofu with this recipe! Yum!
Ha! Give it a try, it is super good! Promise!