Pressed Tofu Kebabs, Thai-style
Pressed Tofu Kebabs, Thai-style

Photo Credit

Getty Images

This Recipe

  • Skill Level: Intermediate
  • Serves: 4
  • Start to Finish: under 30 minutes
  • Prep: 20 minutes
  • Cook: 5 to 8 minutes

Nutrition Facts

Amount per serving:
Total Calories: 546
  • 259mg Sodium
  • 48g Carbs
  • 11g Fiber
  • 29g Fat
  • 5g Saturated Fat
  • 5g Sugars
  • 31g Protein
  • 748mg Calcium
  • 4mg Iron
546259mg 48g11g29g5g31g5g

Prepare tofu in a fresh, flavorful new way. Serve with whole-wheat couscous to make a satisfying meal.


  • 1/4 cup fresh lime juice
  • 1 tablespoon chopped fresh cilantro
  • 2 teaspoons reduced-sodium soy sauce
  • 2 teaspoons peanut oil
  • 1 clove garlic, minced
  • 1/8 teaspoon ground black pepper
  • 1 15-ounce container firm or extra-firm tofu, pressed
  • 1 red bell pepper, cut into 1-inch cubes
  • 4 green onions, cut crosswise into 1-inch pieces
  • 1 cup whole-wheat couscous, cooked according to package directions without added fat
  • 1/2 cup prepared Thai peanut sauce
  • 8 wooden skewers



1. In a shallow dish, whisk together lime juice, cilantro, soy sauce, peanut oil, garlic, and black pepper. Add pressed tofu and turn to coat. Cover with plastic and marinate 15 minutes (or up to 24 hours) refrigerated. Preheat grill or broiler.
2. Remove tofu from marinade. Reserve marinade and cut the tofu into 16 pieces. Alternate pieces of tofu, red pepper, and green onion on skewers. (When using wooden skewers, soak them in warm water for at least 30 minutes before using, to prevent scorching.) Brush with marinade.
3. Grill or broil 5 to 8 minutes, until vegetables are charred and tofu is hot, turning frequently and brushing with marinade halfway through cooking.
4. Serve kebabs with couscous. Place the prepared peanut sauce on the side as a dipping sauce for the kebabs.

comments powered by Disqus