Recipe by

Visit website

Easy, healthy, and delicious Tofu Skewers are a family friendly vegan meal that can be on the table in less than 30 minutes!



Total time

0 minutes






  • 1 lb block of extra firm tofu ( cut into bite sized cubes )
  • 1 red onion
  • 4 multi-colored bell peppers
  • olive oil for brushing
  • salt and pepper
  • drizzle
  • soy sauce
  • rice wine vinegar
  • sesame oil


  1. Peel and cut the onion into cubes, about the same size as your tofu cubes. Gently separate the layers of onion so you have chunks with about 2-3 layers. In other words, you don't want big thick chunks of onion on the skewers, you want a few layers so it will cook properly.
  2. Trim and de-seed the peppers and cut them into similar size squares.
  3. Thread your skewers alternately with the tofu, onion, and peppers.
  4. Heat a grill pan over medium high heat until it is quite hot.
  5. Brush the skewers lightly with olive oil, season with salt and pepper, and lay on the hot grill for several minutes on each side, just until you get some good grill marks and the veggies are starting to soften a bit. Don't be afraid to press down on the skewers a bit to make sure everything is coming in contact with the grill.
  6. Serve over rice, beans, couscous, or greens. Drizzle with the sauce.
  7. To make the sauce whisk together equal amounts of soy and vinegar, then add a few drops of sesame oil to taste.
  8. View the recipe instructions at The View From the Great Island

View this recipe plus 5,000 more in our FREE app

Preview in browser for now