Go Back Email Link
+ servings
Print Recipe
5 from 1 vote

Grilled Tofu Pineapple BBQ Skewers

Show up to the barbecue the right way with these zesty tofu pineapple skewers! Marinated in a homemade chipotle sauce and served with a cilantro lime crema, these plant-based diabetes-friendly appetizers are the perfect combination of spicy, sweet, and citrus.
Servings: 10 Skewers
Calories: 100.4kcal
Prep Time30 minutes
Cook Time10 minutes
Total Time40 minutes

Ingredients

  • 350 g tofu extra firm, cubed
  • 3 chipotle pepper in adobo sauce
  • 1 clove garlic
  • 2 lime juiced
  • ¼ cup cilantro
  • ¼ cup olive oil
  • ½ tbsp honey
  • 1/4 tsp salt
  • 1/8 tsp pepper
  • 1 ½ cup pineapple cut into 1 inch cubes
  • ½ medium red onion cut into 1 inch chunks

Cilantro Lime Crema (makes ½ cup)

  • ½ cup Greek yogurt
  • 1 lime zested and juiced
  • ¼ cup cilantro finely chopped
  • ½ clove garlic minced

Notes

*If using a grill pan, be sure to lightly brush it with oil to prevent skewers from sticking to the pan.
** If you prefer tofu that is more well-done, you can pan fry the tofu cubes before adding it to the skewers.

Instructions

  • Carefully remove tofu block from packaging and drain excess liquid. Slice the block lengthwise and then cut into 1 inch cubes. Place a paper towel on top of a cutting board and arrange tofu cubes on top. Add another paper towel and add something heavy on top like another cutting board or heavy saucepans to help drain the excess liquid.
    350 g tofu
  • To a food processor, add chipotle peppers, garlic, lime juice, cilantro, olive oil, honey, salt, and pepper. Blend until well combined.
    3 chipotle pepper, 1 clove garlic, 2 lime, ¼ cup cilantro, ¼ cup olive oil, ½ tbsp honey, 1/4 tsp salt, 1/8 tsp pepper
  • To a mixing bowl or large container, add tofu cubes and pour chipotle marinade on top. Toss gently and let sit for a minimum of 20 minutes but you can also let it sit overnight if you are meal prepping ahead of time.
  • While tofu is marinating, prepare the cilantro lime crema by mixing together Greek yogurt, lime zest, lime juice, cilantro, and garlic. You can mix together by hand with a fork or whisk, otherwise you can use a food processor to blend together.
    ½ cup Greek yogurt, 1 lime, ¼ cup cilantro, ½ clove garlic
  • When tofu is finished marinating, begin threading tofu, pineapple, and red onion on skewers. Lightly brush remaining marinade on top of the prepared skewers.
    1 ½ cup pineapple, ½ medium red onion
  • Heat grill or grill pan* to medium heat, and grill skewers for 2-3 minutes or until browned. Flip skewers and grill on the other side for an additional 2-3 minutes.
  • Serve with cilantro lime crema and enjoy!

Cooking Tips

  • Marination Time: For the best flavor, allow the tofu to marinate for as long as possible. Overnight marination will intensify the flavors.
  • Grill Pan Usage: If using a grill pan indoors, ensure proper ventilation to manage smoke and to replicate the outdoor grilling experience as closely as possible.
  • Tofu Preparation: Pressing the tofu sufficiently before marinating it is crucial for texture. The more moisture you remove, the better it will absorb the marinade and the crispier it can get when grilled.

Nutrition

Nutrition Facts
Grilled Tofu Pineapple BBQ Skewers
Serving Size
 
1 skewer
Amount per Serving
Calories
100.4
% Daily Value*
Fat
 
6.2
g
10
%
Saturated Fat
 
0.9
g
6
%
Trans Fat
 
0.001
g
Cholesterol
 
0.5
mg
0
%
Sodium
 
85.3
mg
4
%
Potassium
 
129.2
mg
4
%
Carbohydrates
 
8.6
g
3
%
Fiber
 
1.5
g
6
%
Sugar
 
4.9
g
5
%
Protein
 
4
g
8
%
Vitamin C
 
18.4
mg
22
%
Calcium
 
34.2
mg
3
%
Iron
 
0.8
mg
4
%
Magnesium
 
15.6
mg
4
%
Zinc
 
0.3
mg
2
%
* Percent Daily Values are based on a 2000 calorie diet.