Chipotle Tofu & Pineapple Skewers Recipe

Introduction

These Chipotle Tofu & Pineapple Skewers offer a smoky, spicy, and sweet combination that’s perfect for a summer grill or a flavorful weeknight meal. The homemade chipotle marinade infuses the tofu with bold flavors, while the pineapple adds a juicy contrast. Easy to prepare and satisfying to eat, these skewers are a delicious plant-based treat.

Two metal skewers with alternating grilled cubes of reddish-orange tofu and yellow pineapple pieces lie crossed on a white speckled plate. The tofu has visible grill marks and a textured surface coated with a red marinade. To the top right of the plate, a small round bowl contains thick red sauce with a chunky texture. Near the top left, a squeezed lime wedge is placed, and three lime halves with bright green skin and fresh interiors sit at the bottom of the plate. The plate rests on a blue and white patterned fabric over a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 lb. firm or extra-firm tofu, drained and cut into 1″ cubes
  • 3 guajillo chiles, stems and seeds removed and torn into small pieces
  • 1 cup boiling water
  • 1/2 medium white onion, chopped
  • 1/4 cup white vinegar
  • 4 garlic cloves
  • 1 Tbsp. annatto paste (also called achiote paste)
  • 1 chopped chipotle chili en adobo (2 1/2 tsp. from 1 can)
  • 2 tsp. dried oregano
  • 1 1/2 tsp. granulated sugar
  • 1/4 cup extra-virgin olive oil
  • 3 cups pineapple chunks (cut into 1″ cubes)
  • Lime wedges, for serving

Instructions

  1. Step 1: Arrange tofu cubes in a single layer on a rimmed baking sheet lined with several sheets of paper towel. Place more paper towels on top of tofu and another rimmed baking sheet. Weight the top baking sheet with a few cookbooks or cans of food. Let drain, changing paper towels when saturated with water, for at least 30 minutes or up to overnight in the refrigerator.
  2. Step 2: Meanwhile, in a medium heatproof bowl, cover guajillo chiles with boiling water and soak 15 minutes until chiles are softened. Drain, reserving a few tablespoons of soaking liquid.
  3. Step 3: Place drained chiles into a blender and add onion, vinegar, garlic, annatto paste, chipotle, oregano, and sugar. Pulse until pureed.
  4. Step 4: Heat a large skillet over medium and add olive oil. Pour in chile puree and cook, stirring constantly, until puree thickens and darkens slightly in color, about 5 minutes. Pour marinade into a heatproof medium shallow bowl or baking dish. Add drained tofu to the bowl with marinade and toss to coat. Let marinate, turning tofu a few times, for at least 30 minutes and up to 2 hours refrigerated.
  5. Step 5: Alternate marinated tofu with pineapple chunks on 10-inch skewers. Reserve extra marinade for serving.
  6. Step 6: Preheat grill or grill pan to medium heat. Arrange skewers evenly on the grill and cook, turning every few minutes, until tofu is golden and pineapple is lightly charred, about 10 minutes total. Remove from grill and serve with lime wedges and extra marinade as a salsa.

Tips & Variations

  • Pressing the tofu well before marinating helps it absorb more flavor and improves its texture on the grill.
  • If guajillo chiles are unavailable, substitute with dried ancho or pasilla chiles for a similar smoky flavor.
  • For extra smoky notes, add a small pinch of smoked paprika to the marinade.
  • To make it nut-free, ensure your annatto paste does not contain nuts or use annatto powder as a substitute.

Storage

Store any leftover cooked skewers in an airtight container in the refrigerator for up to 3 days. Reheat gently on a grill pan or in a skillet over medium heat to keep tofu firm and pineapple juicy. The marinade can be refrigerated separately and used as a dipping sauce within 5 days.

How to Serve

Two metal skewers hold grilled cubes of tofu and pineapple pieces, each piece showing char marks and a reddish spice coating, arranged alternately. The tofu is light tan with dark grill lines and a red sauce, while the pineapple is bright yellow with caramelized brown edges. The skewers rest on a large white speckled plate with a white marbled background. On the plate is a small round bowl filled with chunky red sauce and some squeezed lime halves and wedges in light green near the edge. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this recipe gluten-free?

Yes, this recipe is naturally gluten-free as written, but always check labels on chiles and annatto paste to ensure no gluten-containing additives.

Can I bake the skewers instead of grilling?

Absolutely. Preheat the oven to 425°F (220°C) and bake the skewers on a lined baking sheet for about 15–20 minutes, turning halfway through, until tofu is golden and pineapple is caramelized.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chipotle Tofu & Pineapple Skewers Recipe


  • Author: lilan
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

These Chipotle Tofu & Pineapple Skewers offer a vibrant and smoky flavor combination that’s perfect for grilling season. Firm tofu marinated in a richly spiced chipotle and guajillo chile sauce pairs beautifully with sweet, juicy pineapple chunks, creating a mouthwatering balance of heat and sweetness. Quick to prepare and grill, these skewers are ideal for a vegetarian-friendly BBQ or an easy weeknight dinner with a zesty twist.


Ingredients

Scale

Tofu and Pineapple

  • 1 lb. firm or extra-firm tofu, drained and cut into 1” cubes
  • 3 cups pineapple chunks (cut into 1″ cubes)
  • Lime wedges, for serving

Marinade

  • 3 guajillo chiles, stems and seeds removed and torn into small pieces
  • 1 cup boiling water
  • 1/2 medium white onion, chopped
  • 1/4 cup white vinegar
  • 4 garlic cloves
  • 1 Tbsp. annatto paste (also called achiote paste)
  • 1 chopped chipotle chili en adobo (2 1/2 tsp. from 1 can)
  • 2 tsp. dried oregano
  • 1 1/2 tsp. granulated sugar
  • 1/4 cup extra-virgin olive oil

Instructions

  1. Press the Tofu: Arrange tofu cubes in a single layer on a rimmed baking sheet lined with several sheets of paper towel. Place more paper towels on top of the tofu, then another rimmed baking sheet. Weight the top baking sheet with a few cookbooks or cans of food. Let the tofu drain, changing paper towels when saturated with water, for at least 30 minutes or up to overnight in the refrigerator to remove excess moisture.
  2. Soak the Guajillo Chiles: In a medium heatproof bowl, cover the torn guajillo chiles with boiling water and soak for 15 minutes until softened. Drain the chiles, reserving a few tablespoons of the soaking liquid for later use.
  3. Blend the Marinade: Place the drained guajillo chiles into a blender. Add the chopped onion, white vinegar, garlic cloves, annatto paste, chopped chipotle chili en adobo, dried oregano, and granulated sugar. Pulse the blender until the mixture is pureed to a smooth sauce.
  4. Cook the Chile Puree: Heat a large skillet over medium heat and add the olive oil. Pour in the chile puree and cook while stirring constantly for about 5 minutes, until the puree thickens and darkens slightly in color. Transfer this marinade to a heatproof shallow bowl or baking dish.
  5. Marinate the Tofu: Add the drained tofu cubes to the bowl with the chile marinade. Toss gently to coat all pieces in the sauce. Let the tofu marinate for at least 30 minutes, turning the cubes a few times during this period to ensure even flavor, or refrigerate for up to 2 hours.
  6. Assemble the Skewers: Alternate threading the marinated tofu cubes and pineapple chunks onto 10-inch skewers. Reserve any extra marinade to serve alongside the skewers as a salsa.
  7. Grill the Skewers: Preheat a grill or grill pan to medium heat. Arrange the skewers evenly on the grill and cook for about 10 minutes total, turning every few minutes until the tofu is golden and the pineapple is lightly charred.
  8. Serve: Remove the skewers from the grill and serve immediately with lime wedges and the reserved marinade sauce for dipping or drizzling.

Notes

  • Pressing the tofu helps remove excess moisture, allowing it to better absorb the marinade and achieve a firmer texture when grilled.
  • Adjust the amount of chipotle chili according to your preferred spice level; chipotle adds smoky heat.
  • If you don’t have a grill or grill pan, you can broil the skewers in the oven, turning occasionally until charred.
  • These skewers are delicious served with a side of rice or fresh salad for a complete meal.
  • For vegan options, ensure that the annatto paste does not contain any animal-derived ingredients.
  • Prep Time: 45 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mexican

Keywords: chipotle tofu skewers, pineapple tofu skewers, grilled tofu recipe, vegetarian BBQ, Mexican tofu recipe, smoky tofu marinade

Similar Posts

Leave a Reply

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

Recipe rating