Tofu Souvlaki Rice Bowl

A vibrant and flavorful vegetarian rice bowl featuring tender, marinated tofu souvlaki skewers, fluffy rice, a crisp tomato and cucumber salad, and tangy pickled red onions. This Greek-inspired dish is fresh, healthy, and perfect for a light yet satisfying meal.

Tofu Souvlaki Rice Bowl

Tofu Souvlaki Rice Bowl

Krysta
A vibrant and flavorful vegetarian rice bowl featuring tender, marinated tofu souvlaki skewers, fluffy rice, a crisp tomato and cucumber salad, and tangy pickled red onions. This Greek-inspired dish is fresh, healthy, and perfect for a light yet satisfying meal.
Cook Time 20 minutes
Total Time 45 minutes
Calories 450 kcal

Ingredients
  

  • 400 g firm tofu pressed and cubed
  • 2 tbsp olive oil
  • 1 tbsp lemon juice
  • 1 tsp dried oregano
  • 0.5 tsp garlic powder
  • 0.25 tsp salt
  • 0.25 tsp black pepper
  • 8 wooden skewers soaked
  • 1 cup basmati rice rinsed
  • 2 cups water
  • 0.5 tsp salt
  • 1 cup cherry tomatoes halved
  • 0.5 cup cucumber diced
  • 2 tbsp red onion finely diced
  • 1 tbsp fresh parsley chopped
  • 1 tbsp olive oil
  • 1 tbsp lemon juice
  • 0.25 tsp salt
  • 0.1 tsp black pepper
  • 0.5 cup red onion thinly sliced
  • 0.5 cup apple cider vinegar
  • 0.5 cup water
  • 1 tbsp sugar
  • 0.5 tsp salt

Instructions
 

  • 1. Prepare Pickled Red Onion: In a small jar or bowl, combine thinly sliced red onion, apple cider vinegar, water, sugar, and salt. Stir well to dissolve sugar and salt. Let it sit for at least 30 minutes while you prepare the rest of the meal, or refrigerate for longer for best results. 2. Cook Rice: Rinse the basmati rice thoroughly under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice, 2 cups of water, and 0.5 tsp of salt. Bring to a boil over medium-high heat. Once boiling, reduce the heat to low, cover tightly, and simmer for 15-18 minutes, or until all the water is absorbed. Remove from heat and let it rest, covered, for 5 minutes before fluffing with a fork. 3. Prepare Tofu Souvlaki: Preheat your oven to 400°F (200°C). Press extra firm tofu to remove as much water as possible, then cut it into 1-inch cubes. In a medium bowl, combine the tofu cubes with 2 tbsp olive oil, 1 tbsp lemon juice, dried oregano, garlic powder, 0.25 tsp salt, and black pepper. Toss gently to ensure all tofu cubes are evenly coated. Thread the marinated tofu cubes onto the soaked wooden skewers. 4. Cook Tofu: Line a baking sheet with parchment paper. Arrange the tofu skewers on the prepared baking sheet in a single layer. Bake for 20-25 minutes, flipping the skewers halfway through, until the tofu is golden brown and slightly crispy on the edges. 5. Make Tomato & Cucumber Salad: While the tofu bakes, prepare the salad. In a small bowl, combine halved cherry tomatoes, diced cucumber, finely diced red onion, and chopped fresh parsley. Drizzle with 1 tbsp olive oil, 1 tbsp lemon juice, 0.25 tsp salt, and 0.1 tsp black pepper. Toss gently to combine. 6. Assemble Bowls: Divide the fluffy cooked rice among four serving bowls. Top each rice portion with 2 tofu souvlaki skewers, a generous helping of the fresh tomato and cucumber salad, and a spoonful of the tangy pickled red onions. Serve immediately and enjoy your vibrant Tofu Souvlaki Rice Bowl!

Notes

For extra flavor, grill the tofu instead of baking until charred. Add a dollop of vegan tzatziki sauce for a creamy touch. Leftovers keep well in the fridge for up to 3 days. Adjust spice levels by adding a pinch of red pepper flakes to the tofu marinade.
Keyword tofu, souvlaki, rice bowl, vegetarian, Greek, healthy, plant-based, easy, dinner, salad, pickled onion