Ready to transport your taste buds to the Caribbean? These Jamaican Jerk Tofu Skewers are an explosion of flavor! We’re talking spicy, sweet, and smoky perfection, all grilled up on a stick. The juicy pineapple perfectly balances the fiery jerk-marinated tofu, making this the ultimate plant-powered star of your next barbecue. Easy to make and impossible to resist, these kabobs will have everyone asking for the recipe!
Ingredients
• 1 16-ounce / 450 g container fresh pineapple, peeled and cored
• 1 16-ounce / 450 g package extra-firm tofu, drained and pressed
• 3 tablespoons / 45 ml lime juice
• 1 tablespoon / 15 ml olive oil
• 1 teaspoon / 5 ml Jamaican jerk seasoning
• 1/4 teaspoon / 1.25 ml salt
• 1 clove garlic, minced
• 1/2 small red onion, cut into 1-inch wedges
• 1 cup / 150 g mixed sweet bell peppers, cut into 1-inch pieces
• Nonstick cooking spray
• 8 12-inch / 30 cm skewers
Instructions
1. Prepare the Tofu & Pineapple: Drain the pineapple, reserving all the juice for the marinade. Cut the pineapple into 1-inch cubes; cover and chill. Press the tofu to remove excess water, then cut it into 1-inch cubes and place in a large resealable bag.
2. Make the Marinade: In a small bowl, whisk together the reserved pineapple juice, lime juice, olive oil, jerk seasoning, salt, and minced garlic. Pour the marinade over the tofu in the bag. Seal the bag, turn to coat, and marinate in the refrigerator for at least 8 hours, or up to 24 hours for maximum flavor.
3. Assemble the Skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Drain the tofu, reserving the marinade for basting. Alternately thread the tofu, pineapple chunks, onion wedges, and sweet pepper pieces onto the skewers, leaving a small space between each piece.
4. Grill: Preheat your grill to medium heat and lightly coat the grates with nonstick spray. Place the skewers on the grill and cook for about 8 minutes, turning to brown all sides and brushing occasionally with the reserved marinade. The skewers are done when the peppers are crisp-tender and the tofu has nice char marks.
Nutritional Information
• PREP: 25 minutes | MARINATE: 8 hours | GRILL: 8 minutes | MAKES: 4 servings
• Per Serving: 212 calories, 10 g total fat (1 g saturated fat), 0 mg cholesterol, 233 mg sodium, 22 g carbohydrates, 3 g fiber, 12 g protein.
Pro Tips
• Press Your Tofu: For the best texture, press your extra-firm tofu for at least 30 minutes before cubing. This removes excess water, helping it get firmer on the grill and absorb more of that delicious marinade.
• Don’t Crowd the Skewers: Leave a small space between each piece of tofu, pineapple, and vegetable. This allows heat to circulate evenly, giving you a perfect char instead of steaming the .
• Control the Heat: Jamaican jerk seasoning varies in spiciness. If you prefer milder food, start with half the amount of seasoning and taste the marinade before adding more.
• Make it a Meal: Serve these skewers over fluffy coconut rice or quinoa. The cool, sweet grain is the perfect counterpart to the spicy jerk seasoning.
FAQ
Q: Are these jerk tofu skewers a good source of protein
A: Yes, this is a great plant-powered meal. Tofu is a complete protein, and each serving of this recipe provides a satisfying 12 grams, making it a perfect main course for any vegetarian barbecue.
Q: How can I cook these skewers without a grill
A: No grill, no problem. You can cook these on a grill pan on the stovetop over medium-high heat. Alternatively, bake them on a lined baking sheet at 400°F (200°C) for 20-25 minutes, flipping halfway, until the tofu is golden and charred.
Q: Can I make this recipe with something other than tofu
A: Absolutely. For a great soy-free vegetarian alternative, try using extra-firm tempeh or large chunks of halloumi cheese. Adjust the marinating and grilling times as needed, as halloumi will cook much faster.
Q: What is the best way to store leftover tofu skewers
A: To store leftovers, remove the tofu, pineapple, and vegetables from the skewers and place them in an airtight container. They will keep in the refrigerator for up to 3 days. Enjoy them cold in a salad or reheat them gently in a skillet.





