• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Dianne's Vegan Kitchen
  • Home
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact Me
menu icon
go to homepage
search icon
Homepage link
  • Meet Dianne
  • Health Coaching
  • Cooking Classes
  • Recipes
  • Cookbooks
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Vegan Recipes

    Grilled Tofu Skewers with Pineapple, Onion, and Pepper

    Published: Jul 1, 2020 · Modified: May 12, 2023 by Dianne · This post may contain affiliate links

    • Share
    • Tweet
    Jump to Recipe - Print Recipe
    Grilled Tofu Skewers on plate with salad - text overlay
    picking up a skewer with text overlay
    Grilled Tofu Skewers on plate with text overlay

    Grilled Tofu Skewers – made with pineapple, onion, and pepper — is the ultimate vegan barbecue recipe! It's easy to customize them to your liking. Serve them at your summertime cookouts and 4th of July barbecues. These flavorful kebabs are great as a main dish or a side for your veggie burger. This easy recipe is vegan and gluten-free.

    Grilled Tofu Skewers on plate with text overlay

    Vegan Grilling

    I don't know about you, but I don't like to stand over the stove in the summer. We have air conditioning, but even so, I don't like heating up the kitchen with the oven. I'd say that at least a third of my summertime dinners are cooked on the grill.

    picking up a skewer

    I once posted something about grilling on Facebook, and someone commented that she doesn't own a grill, because she's vegan. There's so much in the vegan world that can be thrown on the grill! Of course, there's the usual veggie burgers and not-dogs, but you can also grill just about any vegetables, corn on the cob, baked potatoes, and even pizza. I've even been known to grill lettuce.

    holding up a skewer

    Tofu is especially delicious on the grill. It's best when it's pressed first, and then marinated for a while, so that it's loaded with flavor.

    One of my favorite foods to grill is pineapple. There's something magical that happens when it meets the grill, and despite its sweet flavor, it mixes really well with a savory dinner. (Grilled peaches are pretty amazing too!) I like to grill rings and put them on my veggie burgers, grill them with strawberries for dessert, and thread them on to kebabs, like I do in this Grilled Tofu Skewers recipe.

    Skewers on platter

    Grilled Tofu Skewers

    I like to host backyard barbecue potlucks in the summer, and these grilled tofu skewers are always a crowd pleaser. They're easy to make, and they're not filling, so my guests still have room to sample the other dishes. I usually make them ahead of time and leave in the fridge to marinate. They're ready to go on the grill when everyone arrives.

    tofu, pepper, pineapple, onion, garlic, marinade

    How to Make Grilled Tofu Skewers

    This recipe is super easy to make!

    You'll need 10 8-inch skewers. If you're using bamboo sticks for your skewers, it's best to soak them in water before hand, so they don't burn. Be careful with the sticks when removing them from the grill, as they'll be really hot.

    If you're serving your skewers as an appetizer or snack, you can use shorter sticks.

    Threading skewers
    • First you mix all of the marinade ingredients together.
    • Then you thread the chunks of tofu, pineapple, pepper, and onion on your skewers.
    • Next you pour the marinade over the the skewers and let them sit for a few hours.
    • When you're ready to cook them, you preheat your grill. Once it's hot, you place your skewers in the grill and close the lid. Cook them on each side for 2 to 3 minutes. Carefully turn the skewers with tongs so that they develop nice grill marks on each side. They'll cook quickly.
    • Serve your kebabs and enjoy!
    skewers on grill

    If you don't have a grill, you can use a grill pan on the stovetop, instead.

    Grilled Tofu Skewers on plate with salad and water

    Customize your Grilled Tofu Skewers

    You can easily customize these skewers to your liking!

    • If you don't like bell peppers, you can swap them out for just about any veggie. Zucchini and summer squash work really well.
    • Tempeh or seitan can be used instead of tofu.
    • You can use strawberries or peaches if you're allergic to pineapple.
    • If you're sensitive to heat, you can cut back on the sriracha, or remove it altogether.
    Grilled Tofu Skewers on plate from above with salad, peppers, water, and tahini
    Subscribe banner horizontal
    Skewers on plate with peppers and a salad

    Grilled Tofu Skewers with Pineapple, Onion, and Pepper

    Dianne
    Grilled Tofu Skewers – made with pineapple, onion, and pepper — is the ultimate vegan barbecue recipe! It's easy to customize them to your liking. Serve them at your summertime cookouts and 4th of July barbecues.
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 12 minutes mins
    marinade time 2 hours hrs
    Course Appetizer, Main Course
    Cuisine American
    Servings 10 skewers
    Calories 125 kcal

    Ingredients
      

    • 1 14-ounce package extra firm tofu pressed, drained, and cubed
    • 2 cups pineapple chunks about an 1″ square
    • 1 large red bell pepper diced
    • 1 large sweet onion diced
    • ½ cup tamari
    • 2 tablespoon sriracha
    • 2 tablespoon peanut oil
    • 2 teaspoons agave
    • 2 cloves garlic minced
    • a pinch of red pepper flakes optional
    • 10 8-inch metal or bamboo skewers

    Instructions
     

    • Mix all of the marinade ingredients together.
    • Thread the tofu, pineapple, bell pepper and onion onto the skewers. Depending on their size, you will have somewhere between 4 and 8 kebabs.
    • Place the kebabs in a baking dish and pour the marinade over them. Place the dish in the fridge and let marinate anywhere from 2 hours to overnight.
    • Lightly oil the grill and turn the heat on. Once it’s hot, carefully place the kebabs on the grilling grate and close the grill’s lid. Cook for about 10 minutes, turning the kebabs once.
    • Remove the kebabs from the grill, and enjoy! Be careful with the skewer – it will be hot!
    Calories: 125kcal
    Tried this recipe?Tag @diannewenz on Instagram!
    Grilled Tofu Skewers on a plate with salad and water

    Other grilled recipes you might enjoy include:

    • Grilled Pesto Tart
    • Eggplant Wraps with Spicy Tahini Slaw
    • Grilled Temeph Salad with Peaches and Pistachios
    • Lemon-Rosemary Grilled Tofu Sandwich 
    Grilled Tofu Sandwich with tomatoes
    « Vegan No Bake Cookies with Oatmeal, Chocolate, and Almond Butter
    Vegan Potato Salad In Your Instant Pot »

    About Dianne

    Dianne Wenz is a Certified Holistic Health Coach, Vegan Lifestyle Coach, Plant-Based Diet Nutrition Specialist, and Plant-Based Chef, as well as the author of Truly Healthy Vegan Cookbook.

    Subscribe banner horizontal

    Reader Interactions

    Comments

    1. Dana

      September 05, 2021 at 8:22 am

      5 stars
      This was excellent and everyone loved it!

    2. Dianne

      September 07, 2021 at 2:27 pm

      I'm so happy to hear that!

    Leave a Reply

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

    Recipe Rating




    Primary Sidebar

    Dianne in Kitchen

    Hi! I'm Dianne Wenz, a National Board Certified Health and Wellness Coach. I empower my clients to build new habits so they can reach their healthy living goals. I love to show others how easy it is to live a vegan lifestyle as well as how to cook deliciously easy plant-based meals. Contact me today to learn more and to schedule a complimentary breakthrough session!

    More about me →

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    The Big Book of Vegan Cooking

    Eating Vegan

    Truly Healthy Vegan Cookbook by Dianne Wenz

    Footer

    ↑ back to top

    About

    • Meet Dianne
    • Privacy Policy
    • Disclaimer

    Updates

    • Get Updates from Dianne

    Contact

    • Contact
    • Health Coaching
    • Partner With Me
    • FAQ

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Dianne Wenz. Unauthorized use and/or duplication of this material without express and written permission is strictly prohibited.