Grilled Vegan Coconut Curry Tofu Skewers

Write a Review
  • Total Time: 2 hrs 20 mins
  • Hands-on Time: 10 mins
  • Makes: 5 servings

A vegan main dish that’s full on flavor, these grilled tofu skewers get their bright color and fragrant spice from a curry-spiced coconut milk marinade. Sprinkle with roasted sesame seeds for extra crunch and umami taste.



    1. For the marinade: In a bowl, whisk together coconut milk, lime juice and zest, curry powder, garlic powder and sea salt.

    2. Cut tofu into roughly 24 1-inch cubes and place in a bowl. Pour marinade over tofu and gently fold together until tofu is covered. Cover, refrigerate and let sit for at least two hours before grilling.

    3. Preheat grill on medium heat – if your grill lid has a thermometer, it should read about 350 degrees.

    4. Cut red onion in half and cut each half into 8 similar-sized chunks.

    5. Thread 4 cubes of tofu and 2 to 3 layers of onion, alternating, on each of 6 skewers. Reserve remaining marinade for basting.

    6. Carefully brush grates with oil or rub with an oiled towel. Place skewers on grill over lowest heat and cook, turning every 1 to 2 minutes and brushing with curry marinade. Cook for about 8 to 12 minutes, until tofu is golden and onions are starting to char.

    7. Remove skewers from grill; sprinkle with sesame seeds and cilantro, and serve.



    Real wood charcoal tastes best, but gas works fine. Avoid instant-light briquettes, as your food will absorb the lighter-fluid taste.

Find out how our vanilla is putting people before profit