Chipotle Lime Tofu & Pineapple Skewers
There’s something about the combination of smoky chipotle, bright citrus, and caramelized pineapple that feels like peak warm-weather cooking. These Lime Chipotle Tofu & Pineapple Skewers are bold, vibrant, and packed with layered flavor—perfect for grilling season, easy weeknight dinners, or casual outdoor entertaining.
The marinade is the star here: a rich blend of chipotle peppers in adobo, fresh lime juice, a touch of orange for brightness, and maple syrup to balance the heat. It soaks into the tofu, transforming it into something deeply savory with just the right amount of spice. When grilled (or seared indoors), the tofu develops crispy edges while the pineapple becomes golden and caramelized, adding a natural sweetness that ties everything together.
What I love most about this recipe is its versatility. You can serve these skewers over rice, tuck them into tacos, or build them into a colorful grain bowl with fresh herbs and a creamy sauce. It’s a plant-based dish that feels satisfying, elevated, and full of texture—exactly the kind of recipe that brings people back for seconds.
Chipotle Lime Tofu & Pineapple Skewers
Serves: 3–4 | Prep Time: 20 minutes (+ marinating) | Cook Time: 15–20 minutes
Ingredients
For the Chipotle Lime Marinade
2–3 tablespoons chipotle peppers in adobo, finely chopped
2 tablespoons adobo sauce
3 tablespoons fresh lime juice
2 tablespoons orange juice
2 tablespoons maple syrup (or agave)
3 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon smoked paprika
1/2 teaspoon ground cumin
1/2 teaspoon onion powder
1/2 teaspoon sea salt
1/4 teaspoon black pepper
For the Skewers
1 (14–16 oz) block extra-firm tofu, pressed
2 cups fresh pineapple, cut into chunks
For Serving (optional but recommended)
Cooked rice or quinoa
Fresh cilantro
Lime wedges
Instructions
1. Make the Marinade
In a bowl, whisk together all marinade ingredients until smooth and well combined. Taste and adjust—add more lime for brightness or maple for balance.
2. Prep the Tofu
Cut the pressed tofu into 1 to 1½-inch cubes. Add to a shallow dish or bowl and pour most of the marinade over it, reserving about 2–3 tablespoons for basting.
Let marinate for at least 30 minutes, or up to overnight in the fridge for deeper flavor.
3. Prep the Skewers
If using wooden skewers, soak them in water for at least 20 minutes.
Thread tofu and pineapple onto skewers, alternating pieces for color and even cooking.
🔥 Grill Method (Best Flavor)
Preheat grill to medium-high heat and lightly oil the grates.
Place skewers on the grill and cook for 10–15 minutes, turning every few minutes.
Brush with reserved marinade as they cook.
Grill until tofu is slightly charred and pineapple is caramelized.
🍳 Stovetop Method (Easy + Accessible)
Option 1: Grill Pan
Heat a grill pan over medium-high heat and lightly oil.
Cook skewers for 10–12 minutes, turning occasionally.
Brush with marinade as they cook, until charred and heated through.
Option 2: Skillet (no skewers)
Heat 1–2 tablespoons oil in a large skillet over medium-high heat.
Add tofu cubes first and cook until golden and crisp on all sides.
Add pineapple and vegetables, cooking until slightly softened and caramelized.
Pour in a splash of reserved marinade at the end and let it glaze everything.
To Serve
Serve hot over rice or quinoa, topped with fresh cilantro and a squeeze of lime. These are also incredible tucked into warm tortillas with a crunchy slaw or drizzled with a vegan crema.
Pro Tips
Don’t overcrowd the skewers—leave a little space for better charring
Pineapple cooks faster than tofu, so keep pieces slightly larger
For extra crisp tofu, bake it at 400°F for 15 minutes before skewering




