Skip to main content
Moroccan-Spiced Tofu and Vegetable Skewers recipe by Safe Plated

Moroccan-Spiced Tofu and Vegetable Skewers

Grilled tofu and vegetable skewers marinated in Moroccan spices, served with a dairy-free yogurt dipping sauce. A flavorful and healthy lunch option, completely free from dairy and eggs.

30m prep + 15m cook4 servings
Contains soyDAIRY-freeEGG-free
350 cal|20g protein|25g carbs|20g fat|5g fiber

Ingredients

  • 1 block Firm tofu
  • 1 medium Zucchini
  • 1 medium Bell pepper
  • 1 medium Red onion
  • 3 tablespoons Olive oil
  • 2 tablespoons Lemon juice
  • 1 teaspoon Cumin
  • 0.5 teaspoon Turmeric
  • 0.25 teaspoon Cinnamon
  • 0.5 teaspoon Harissa powder
  • 1 cup Dairy-free yogurt

Instructions

  1. 1Place the 1 block Firm tofu on a clean surface and gently press it with your hands or a clean kitchen towel to remove as much excess water as possible. Cut the pressed tofu into 1-inch cubes.
  2. 2Cut the 1 medium Zucchini, 1 medium Bell pepper, and 1 medium Red onion into 1-inch pieces, similar in size to the tofu cubes.
  3. 3In a medium bowl, whisk together the 3 tablespoons Olive oil, 2 tablespoons Lemon juice, 1 teaspoon Cumin, 0.5 teaspoon Turmeric, 0.25 teaspoon Cinnamon, and 0.5 teaspoon Harissa powder until well combined.
  4. 4Add the 1 block Firm tofu cubes and the cut 1 medium Zucchini, 1 medium Bell pepper, and 1 medium Red onion pieces to the bowl with the marinade. Toss everything gently to ensure all pieces are evenly coated. Let this mixture marinate for at least 30 minutes at room temperature.
  5. 5While the tofu and vegetables are marinating, thread the marinated tofu and vegetable pieces onto skewers, alternating between them. Aim to use all the marinated ingredients.
  6. 6Preheat your grill to medium heat, which is approximately 350-400°F (175-200°C).
  7. 7Place the skewers on the preheated grill. Grill for 10-15 minutes, turning the skewers occasionally, until the tofu is golden brown and slightly firm to the touch, and the vegetables are tender and have grill marks.
  8. 8Remove the skewers from the grill and arrange them on a serving platter. Serve immediately with the 1 cup Dairy-free yogurt on the side for dipping.

Related Guides

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.