August 17, 2021

by Alyssa

Grilled Pineapple & Tofu Kebabs

Jump To Recipe

These barbecue grilled pineapple and tofu kebabs made with fresh veggies, extra-firm tofu and homemade vegan barbecue sauce for an easy summer cookout dinner. 

platter of kebabs with bbq sauce, tofu and pinepple

I love grilling. Even living in NYC, where an outdoor grill is hard to come by, there's something so summery and fun about a BBQ, even if it's with an indoor grill pan. I've rounded up all of my favorite grilling recipes, including favorites like Grilled Peach Salsa and Balsamic Grilled Tofu.

But these fruity pineapple kebabs are a long-time favorite. They're made with my easy vegan barbecue sauce and are loaded with veggies, high-protein tofu, and sweet, juicy pineapple.  They're perfectly charred with a delicious, sweet and savory flavor. Plus, they couldn't be easier to make.

ingredients for kebabs with pineapple, tofu, red pepper, mushrooms and bbq sauce

How to Make Pineapple and Tofu Kebabs

The first step in bulding your kebabs is to prep your veggies, pineapple and tofu.  Cut everything into 1-inch cubes pieces.

I like to use a rainbow of colors on my skewers with veggies like:

  • red peppers
  • orange peppers
  • pineapple
  • green peppers
  • red onions (purple)

grill with pineapple, coconut and pepper skewers in barbecue sauce

Tips for Vegan Grilling

While traditionally you might think of grilling meat, grilling vegan food just as easy and tasty. These vegan skewers grill up in about 6 – 8 minutes and have all the flavor of a long, slow grilling process.

Here are a few tips to keep in mind when you're grilling veggies & tofu:

  • Things can stick! Before you start grilling, rub the grates with cooking oil to prevent sticking.
  • Cut things into larger pieces. Tofu & pineapple cook quickly, so you want to be sure you have enough substance there to hold onto the skewer. Plus, larger pieces won't slip through the grates.
  • Metal is best. I personally like metal skewers – we use these. They're more sustainable and don't need to be soaked.
  • Prep your tofu. When grilling tofu, choose extra-firm (or even firmer if they have it). You'll also want to press the tofu first. This releases water and makes the tofu even firmer, so it holds its shape on the grill.

collage of the steps to make pineapple and coconut kebabs on the grill

How to Press Tofu:

Pressing tofu is easy, and you don't need any special equipment. Here's how to do it:

  1. Line a plate with a layer of paper towels or a clean dishtowel
  2. Place tofu on top of the towel
  3. Add another layer towel on top of the tofu
  4. Then another plate
  5. Place something heavy (cookbooks, tea kettle, etc.) onto the plate and let it sit

healthy vegan barbecue sauce ready in just 15 minutes

Vegan Barbecue Sauce

The vegan barbecue sauce for these kebabs only takes 15 minutes to make and you can use it all summer long. This sauce is not too sweet, it pairs so well with the pineapple and caramelized as it cooks on the grill.

This sauce adds just the right amount of kick, a little bit of smoke, and glazes each piece of the skewer perfectly.

hand holding kebab with tofu and peppers with mushrooms

Serving Suggestions

I think these kebabs are great on their own, but you can also cook up some quinoa for some grains to round out your meal. You can also always serve extra barbecue sauce on the side.

OR you can make it a whole summer meal! Here's a delicious summer menu to try:

If you make these Grilled Pineapple and Tofu Kebabs, let me know what you think with a comment below!

Barbecue Grilled Pineapple and Tofu Kebabs
Barbecue Grilled Pineapple and Tofu Kebabs

Grilled Pineapple & Tofu Kebabs

These vegetarian kebabs are the perfect summer meal! Made with grilled pineapple and tofu, slathered in homemade barbecue sauce, they're flavorful, easy and so tasty!
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 6 kebabs
Calories 169kcal
Print Pin
platter of kebabs with bbq sauce, tofu and pinepple
4.64 from 11 votes



  • Start by pressing the tofu for about 15 minutes. Place the tofu on a paper towel-lined plate, cover the tofu with another paper towel and put something heavy on top of it (a cookbook works well). Set aside.
  • While the tofu is pressing, cut the pineapple, peppers and onions into 1" pieces, and remove the stems from the mushrooms.
  • Once the tofu is done, cut that into 1" pieces as well.
  • Skewers the pineapple, tofu and veggies onto metal skewers and place the skewers on a baking sheet.
  • Cover the skewers with a layer of sauce on all sides.
  • Turn the grill on medium heat and grill the skewers for about 10 minutes, flipping halfway through. After you've flipped, brush with another layer of sauce.
  • Remove the skewers from the grill and brush with any remaining sauce. Sprinkle with a garnish of fresh parsley and serve immediately.


Serving: 1kebab | Calories: 169kcal | Carbohydrates: 33g | Protein: 6g | Fat: 1g | Sodium: 534mg | Potassium: 428mg | Fiber: 2g | Sugar: 24g | Vitamin A: 875IU | Vitamin C: 105.6mg | Calcium: 52mg | Iron: 1.5mg

shop this post

rate this recipe


share what you make

Tag #simplyquinoa on Instagram with your creations! We love sharing what you make with the community. We can’t wait to see!

About Alyssa

Hey there, I’m Alyssa Rimmer, a certified Holistic Nutritionist, yoga-lover, dog mom, and founder of Simply Quinoa. It’s nice to meet you! I created SQ as a way to provide solutions for women just like me, who were struggling to find helpful information about how to live a healthy and fulfilled life. My hope is that you will find inspiration here on SQ – in my story, in my recipes, in the hundreds of wellness articles, and in our amazing community. Welcome!

Interested in Healthy Eating? Grab our 7-Day Vegan Meal Plan!

With a week’s worth of simple and healthy meals, Eat Clean will help you see just how easy living a life full of whole foods can be. Recipe are 100% gluten-free and vegan!


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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. This sounds really good along with the BBQ sauce recipe. I’m going to make it this weekend. Thanks from Vt!

  2. […] of pineapple are brushed with fish fry sauce and grilled to make this smoky, pleasurable vegetarian meal. Serve it on my own, with rice or crammed within pita […]

  3. 14 Elegant and Straightforward Grill Recipes to Prepare dinner This Summer time - Google Trends Online says:

    […] and chunks of pineapple are brushed with barbecue sauce and grilled to make this smoky, satisfying vegetarian meal. Serve it alone, with rice or stuffed inside pita […]

  4. […] and chunks of pineapple are brushed with barbecue sauce and grilled to make this smoky, satisfying vegetarian meal. Serve it alone, with rice or stuffed inside pita […]

  5. […] and chunks of pineapple are brushed with barbecue sauce and grilled to make this smoky, satisfying vegetarian meal. Serve it alone, with rice or stuffed inside pita […]


    3 Day Reset

    This reset plan is an easy-to-follow timeline
    to get you back on track within 72 hours!

    Welcome to Simply Quinoa! Our mission is to help women be well + truly healthy.

    This is a community that celebrates your own unique health journey, no matter where you are on your path. We will encourage you, inspire you and support you every step of the way.