Pineapple Tofu Skewers

Pineapple Tofu Skewers

These Pineapple Tofu Skewers are super simple to throw together and great for grilling season (or really anytime using a grill pan!). The tofu can be prepped and marinated ahead of time making assembly quick and easy!

Author: Food with Feeling

Meal Type: Milk Free

Cuisine: American

Difficulty: EASY

Prep. Time: 1 hour

Cook Time: 12 minutes

Total Time: 1 hour 12 minutes

Servings: 4 Servings

Calories: 181 kcal per serving

Ingredients

  • ½ - pineapple (about 2 cups)
  • 1 block - extra-firm or firm tofu
  • 1 tbsp - olive oil
  • ¼ cup - lime juice
  • 2 cloves - garlic
  • 2 tablespoons - cilantro
  • 1 ½ teaspoons - chili powder
  • ½ tsp - smoked paprika
  • Salt & pepper
  • ½ cup - coconut yogurt
  • 1 tsp - sriracha sauce
  • 1 tsp - lime juice

Instructions

  1. Whisk together the marinade in a medium bowl or resealable container: olive oil, lime juice, garlic, cilantro, chili powder, paprika, s + p.
  2. Add in the cubes of tofu and toss gently so that all sides of the tofu get some sauce on them. Marinate the tofu for at least an hour but if you can do it overnight, that's even better.
  3. When ready to grill, heat an outdoor grill or grill pan over medium-high heat.
  4. Assemble the skewers by alternating pieces of tofu and pieces of the pineapple until all of the food is used up. You should get about 8 skewers.
  5. Place the skewers on your hot grill (or grill pan) and cook for about 3 minutes per side (10-12 minutes total). Remove from heat once you have some nice grill marks all around the skewers.
  6. To make the coconut sauce, stir together the yogurt, sriracha, and lime juice.
  7. Serve the skewers with the sauce and ENJOY!

Nutrition

Energy: 181 kcal | Total Fat: 9 g | Saturated: 1 g | Trans: 0 g | Cholesterol: 0 mg | Total Carbs: 19 g | Fiber: 3 g | Sugars: 12 g | Proteins: 11 g | Sodium: 345 mg | Polyunsaturated: 3 g | Monounsaturated: 4 g

©2026 OnlineCook LLC