The tantalizing aroma of grilled pineapple tofu skewers wafts through the air, mingling sweet and savory notes that make your taste buds tingle with excitement. Picture this: juicy pineapple caramelized to perfection, complemented by marinated tofu, creating a delightful dance of flavors in every bite.

This dish is perfect for summer barbecues or cozy weeknight dinners, bringing a burst of color and fun to your table. Get ready to impress your friends and family with these tasty grilled pineapple tofu skewers that will leave everyone asking for seconds.
Why You'll Love This Recipe
- These tasty grilled pineapple tofu skewers are quick to prepare and bursting with flavor
- The vibrant colors make them visually appealing on any plate
- Perfect for vegans and meat-lovers alike, they pair well with various sides
- Enjoy them hot off the grill or as a meal-prep option for the week ahead
I once served these skewers at a summer barbecue, and my friend Sarah declared them “the best thing since sliced bread.” Let’s just say my ego got a little inflated that day.
Essential Ingredients
Here’s what you’ll need to make this delicious dish:
Firm Tofu: Choose extra-firm tofu for better texture; it holds up beautifully when grilled.
Fresh Pineapple: Use ripe pineapple for maximum sweetness; you can also substitute with canned if fresh isn’t available.
Soy Sauce: Low-sodium soy sauce is best to control the saltiness while keeping the flavor rich.
Maple Syrup: This adds a hint of sweetness that balances the savory elements perfectly.
Garlic Powder: A must-have for adding depth; fresh garlic works too if you prefer.
Pineapple Juice: Use freshly squeezed juice for an extra burst of flavor; it enhances the marinade beautifully.
Skewers: Bamboo or metal skewers work; if using bamboo, soak them in water first to prevent burning.
The full ingredients list, including measurements, is provided in the recipe card directly below.

How to Make tasty grilled pineapple tofu skewers
Prepare the Tofu Marinade: In a bowl, whisk together soy sauce, maple syrup, garlic powder, and pineapple juice until smooth. This marinade packs a punch!
Press and Cube Tofu: Drain the tofu and press it between paper towels to remove excess moisture. Cut it into 1-inch cubes—this helps absorb all those delicious flavors.
Marinate the Tofu: Place the cubed tofu into the marinade, ensuring each piece is coated well. Let it sit for at least 30 minutes; longer is better for deeper flavor.
Prepare Pineapple Chunks: Cut your fresh pineapple into similar-sized chunks as your tofu. Aim for about 1-inch pieces so they cook evenly on the grill.
Assemble Skewers: Alternate threading marinated tofu and pineapple chunks onto skewers. This colorful combination not only looks great but also tastes fantastic when grilled.
Grill Those Skewers!: Preheat your grill over medium heat (about 350°F/175°C). Grill skewers for about 10-12 minutes, turning occasionally until everything is golden brown and slightly charred.
Enjoy your flavorful masterpiece! Serve warm alongside rice or salad for a complete meal that’s sure to impress even the pickiest eaters.
With these easy steps, you’ll create tasty grilled pineapple tofu skewers that could make anyone who walks by stop and drool. Bon appétit!
You Must Know
- Tasty grilled pineapple tofu skewers are not only a delightful treat but also a great way to impress!
- These skewers combine sweet and savory flavors, making them perfect for any occasion
- The vibrant colors and aromas will have your guests asking for more
Perfecting the Cooking Process
Start by marinating the tofu while you prepare the grill. Cook the skewers over medium heat, turning them frequently for even grilling.
Add Your Touch
Feel free to swap out the tofu for tempeh or chicken. You can also experiment with different marinades for diverse flavor profiles.
Storing & Reheating
Store leftover skewers in an airtight container in the fridge. To reheat, place them on a grill or skillet until warmed through.
Chef's Helpful Tips
- For optimal flavor, marinate the tofu overnight
- This allows it to absorb all those delicious tastes!
- Always soak wooden skewers in water before grilling to prevent burning
- Lastly, don’t overcrowd the skewers—give everything enough room to grill evenly!
Cooking these tasty grilled pineapple tofu skewers always brings back memories of summer cookouts with friends and family. Everyone gathers around the grill, sharing laughter and delicious bites.
FAQ
How long should I marinate the tofu?
Marinate the tofu for at least 30 minutes for maximum flavor absorption.
Can I use frozen tofu?
Yes, but be sure to thaw and press it well before marinating.
What vegetables pair well with these skewers?
Bell peppers, zucchini, and red onions work wonderfully alongside the pineapple and tofu.

Grilled Pineapple Tofu Skewers
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Ann Foster
- Total Time: 27 minutes
- Yield: Approximately 4 servings 1x
Description
Grilled pineapple tofu skewers are a vibrant and delicious dish that perfectly combines sweet and savory flavors. Ideal for summer barbecues or weeknight dinners, these skewers feature juicy, caramelized pineapple and marinated tofu, offering a delightful culinary experience. Impress your friends and family with this colorful, plant-based recipe that’s quick to prepare and full of flavor—perfect for vegans and meat-lovers alike!
Ingredients
- 1 block (14 oz) firm tofu
- 2 cups fresh pineapple, cut into 1-inch chunks
- 1/4 cup low-sodium soy sauce
- 2 tbsp pure maple syrup
- 1 tsp garlic powder
- 1/4 cup fresh pineapple juice
- Skewers (bamboo or metal)
Instructions
- Prepare the marinade by whisking together soy sauce, maple syrup, garlic powder, and pineapple juice in a bowl.
- Drain and press the tofu between paper towels to remove excess moisture; cut into 1-inch cubes.
- Marinate the tofu by placing it in the marinade for at least 30 minutes.
- Cut fresh pineapple into similar-sized chunks as the tofu.
- Assemble skewers by alternating marinated tofu and pineapple chunks.
- Preheat your grill to medium heat (approximately 350°F/175°C) and grill the skewers for about 10-12 minutes, turning occasionally until golden brown.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main
- Method: Grilling
- Cuisine: Vegan
Nutrition
- Serving Size: 2 skewers (150g)
- Calories: 200
- Sugar: 10g
- Sodium: 380mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 0mg






