Plant-Based Souvlaki with Turmeric Rice (Easy & Flavorful)

If you’re craving fresh mediterranean flavors in a nourishing plant-based way, this tofu souvlaki is about to become a staple in your kitchen. Traditionally made with grilled meat, souvlaki gets a delicious plant-based twist here with marinated tofu that’s perfectly seasoned, satisfying, and easy to make at home.

This recipe brings together zesty lemon, garlic, and classic Greek-inspired herbs to create tofu that’s flavorful on the inside and beautifully crisp on the outside.

Perfect for weeknight dinners or meal prep, this plant-based tofu souvlaki is high in protein, budget-friendly, and made with everyday ingredients. It’ one of those recipes you’ll come back to again and again when you want something comforting, fresh, and full of flavor.

Why You’ll Love This Recipe

If you’re craving something warm, savory, and satisfying, this plant-based souvlaki hits that perfect balance. The tofu is golden and slightly crisp on the outside, infused with bright lemon, oregano, and spice. In addition, it is paired with fluffy turmeric rice and fresh Mediterranean sides.

It’s:

  • Plant-based and nourishing
  • Budget-friendly
  • Perfect for meal prep or weeknights
  • Full of bold, Greek-inspired flavor

Ingredients

For the Turmeric Rice:

  • 1 cup jasmine rice, rinsed and drained
  • 2 cups water
  • 1/2 tsp turmeric
  • 1/4 tsp salt
  • Drizzle of olive oil

For the Tofu Souvlaki:

  • 1 block extra firm tofu, lightly pressed and cubed

Marinade

  • 1/2 tsp cumin
  • 1/2 tsp paprika
  • 1/4 tsp garlic powder
  • 1 tsp dried oregano
  • 1/4 tsp salt
  • Juice of 1/2 lemon
  • 5 tbsp olive oil total

Instructions

Step 1: Cook the Turmeric Rice

  1. Add rinsed rice, water, turmeric, salt, and olive oil to a pot.
  2. Bring to a boil.
  3. Reduce to a simmer, cover, and cook for 15 minutes.
  4. Remove from heat, fluff with a fork, and set aside.

Step 2: Prep the Tofu

  1. Press tofu lightly and pat dry.
  2. Cut into cubes.
  3. Thread onto skewers (about 5 skewers of 8 cubes each).

Step 3: Sear the Tofu

  1. Heat a skillet over medium heat with a drizzle oil.
  2. Cook the skewers for a few minutes on each side until golden.

Step 4: Add Marinade + Broil

  1. Transfer skewers to a well-oiled baking sheet.
  2. Pour marinade over tofu, coating evenly (use a brush if needed).
  3. Broil for 2-3 minutes, watching closely.
  4. Flip skewers, carefully.
  5. Broil for 1 additional minute.
  6. Remove from oven.

How to Serve

Serve your plant-based souvlaki warm with:

  • Turmeric Rice
  • Greek-style salad
  • Toasted Pita
  • Hummus

Optional: add olives, cucumber, or a drizzle of tahini.

Tips for Best Results

  • Don’t skip searing the tofu first, it helps the texture a lot
  • Keep close eye while broiling (it goes fast!)
  • Use metal skewers or pre-soaked wooden ones
  • For extra flavor, let the tofu sit in marinade 10-15 minutes before broiling

Storage

  • Store leftovers in an airtight container for up to 4 days
  • Reheat in a skillet or oven for best texture

Leave a Reply

Discover more from PlantbasedBB

Subscribe now to keep reading and get access to the full archive.

Continue reading