Print

Greek-Style Tofu Skewers Recipe

Greek-Style Tofu Skewers Recipe

These Greek-Style Tofu Skewers are a vibrant, protein-packed vegan dish full of bold Mediterranean flavors. Featuring marinated extra-firm tofu and fresh vegetables, they are perfect for grilling season and quick to prepare. With herbs, spices, and a tangy lemon marinade, these skewers deliver authentic Greek-inspired taste in under 30 minutes, ideal for weeknight dinners, barbecues, or plant-based meals.

Ingredients

Scale

Tofu and Vegetables

  • 14 oz extra-firm tofu, pressed and cut into 1 to 1.5 inch cubes
  • 1 bell pepper, cut into chunks
  • 1 small red onion, cut into chunks

Marinade

  • 3 tablespoons olive oil
  • 2 tablespoons fresh lemon juice
  • 3 garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Skewers

  • Wooden or metal skewers (if using wooden, soak in water for at least 30 minutes)

Optional Garnishes and Serving Suggestions

  • Fresh chopped parsley
  • Crumbled vegan feta cheese
  • Toasted pine nuts
  • Lemon wedges
  • Garlic-infused olive oil drizzle
  • Side dishes: warm pita bread, Greek salad, tzatziki sauce

Instructions

  1. Press and Prepare the Tofu: Drain excess water from the tofu by pressing it gently for 15-20 minutes using a tofu press or by wrapping it in a towel with a weight on top. This results in firmer cubes that absorb marinade better and hold together when grilled.
  2. Cut Tofu and Vegetables: Cut the pressed tofu into evenly sized cubes about 1 to 1.5 inches. Cut the bell pepper and red onion into similar-sized chunks to ensure even cooking alongside the tofu.
  3. Prepare the Marinade: In a bowl, whisk together olive oil, fresh lemon juice, minced garlic, dried oregano, ground cumin, paprika, salt, and black pepper until well combined to create a flavorful Greek-inspired marinade.
  4. Marinate Tofu and Vegetables: Place tofu cubes and chopped vegetables into the marinade, mix gently to coat all pieces evenly, and let them marinate for at least 20 minutes, or up to 2 hours for deeper flavor infusion.
  5. Assemble the Skewers: Thread the marinated tofu and vegetables alternately onto the skewers, balancing colors and sizes for the best grilling results and look.
  6. Grill to Perfection: Preheat your grill or grill pan to medium-high heat. Grill the skewers for 10-12 minutes total, turning occasionally to get nice grill marks and a slightly charred finish on all sides.
  7. Serve and Enjoy: Once grilled, allow the skewers to rest for a few minutes to let the flavors settle. Garnish as desired and serve with your favorite sides.

Notes

  • Press Tofu Properly: Proper pressing ensures the tofu absorbs marinade and grills without falling apart.
  • Marinate Longer: Longer marination results in richer, more intense flavors.
  • Preheat Grill: A hot grill gives perfect sear marks and improves taste.
  • Oil Grill Grates: Lightly oil grill grates to prevent sticking.
  • Soak Wooden Skewers: Soak wooden skewers in water for at least 30 minutes to avoid burning during grilling.

Nutrition

Keywords: Greek tofu skewers, grilled tofu, Mediterranean tofu, plant-based skewers, vegan appetizers, tofu recipes, gluten-free grilling