• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Vegan Dinners

Persian Grilled Vegetable Tofu Skewers

Published: Jul 6, 2020 · Modified: Jul 15, 2020 by Kate Hackworthy · 5 Comments

Jump to Recipe Print Recipe
Tofu veg skewers on a plate, text overlay for pinterest
Tofu veg skewers on a plate, text overlay for pinterest
Tofu veg skewers on a plate, text overlay for pinterest
Tofu veg skewers on a plate, text overlay for pinterest

These grilled Vegetable Tofu Skewers have delicious Persian spices. They’re a super quick and easy vegan dish that can be grilled, barbecued, baked, pan-fried or cooked in a grill pan. Perfect on a bed of Merchant Gourmet Persian-style Quinoa and Lentils.

Recipe sponsored by Merchant Gourmet.

Tofu veg skewers on a plate with rice and pomegranate seeds.

easy veggie skewers

I love summery dishes that aren't just easy, but are packed with flavour.

They're so simple: vegetables and tofu are marinated in bold Middle Eastern flavors, then they're grilled to perfection.

You could bake the vegetables and tofu in the oven, but I really love the smokey char marks that grilling gives. You could try them on the bbq, grill or indoors on a grill pan on the stovetop.

Baking, BBQing and grilling all make the tofu get lovely and crispy on the outside, while the inside is nice and chewy.

Tofu is such an awesome flavour-sponge so it absorbs all the marinade spices. Even if you think you don't like tofu, I implore you to try it this way - it's always a hit.

Table with plate of rice and veg kabobs.

Merchant Gourmet

Merchant Gourmet (you know, the company that makes all those tasty Globally-inspired grain sachets) asked me to come up with a recipe using their Persian-style Quinoa and Lentils.

But there was a fun twist: the easy plant-based recipe could only include 4 ingredients and would be served with their grains. Thing is, there's so much amazing flavour in their sachets of grains that you don't need much to go with them. And, you can serve the grains hot or cold - so they're super versatile (and my go-to easy way to make a picnic special - just pop a sachet into your bag and enjoy al fresco).

I've long loved cooking with Middle Eastern flavors (check out my Fesenjan), so it was a challenge that I happily accepted.

One of my favourite things about blogging is coming up with recipe ideas. I swear, I could sit all day dreaming up flavour combinations.

For this recipe, I've gone for quick and easy Persian-style veggie skewers. Four ingredients: plus oil, salt and pepper, garnish and a packet of their grains.

This recipe is full of Middle Eastern flavors, nutritious veggies and protein-packed tofu. It's a delicious, quick lunch or dinner.

Serving the skewers on a bed of Persian-style Quinoa and Lentils is perfect. The spiced grains are ready to just heat and eat so take just a minute to prepare (heat in a pan with a splash of water). You don't even have to heat them - I love using them as an instant flavour-packed salad so they work well with the skewers either hot or cold. So convenient.

They're made with traditional ingredients including kibbled onions and raisins and a mix of quinoa and lentils and delicious spices.

I hope you'll love this recipe as much as we do!

It's great as dinner and leftovers are perfect for lunch in the week, too. Just heat the skewers in a frying pan until hot and serve with hot or cold grains.

Vegetable tofu skewers piled on a grill pan.

tofu kabobs

Kabobs (aka skewers) are such a great way to enjoy seasonal vegetables.

Spearing vegetables and thick chunks of firm tofu onto skewer sticks is such a fun way to cook and eat them. You can make individual portions, and they won't fall through the rack of the barbecue.

The veggies lightly char and cook, and I adore how the tofu sears and gets so crispy on the outside and soft inside. Bliss.

Lately, my organic vegetable box has been full of new season courgettes (zucchini) and I love how lightly cooking them on the grill makes them taste so delicious.

Paired with red bell peppers and a Persian-style marinade and this is a winning summer dinner!

Vegetable tofu skewers on a plate with rice.

ingredients

You don't need a lot of ingredients for this recipe, just a few core ingredients, plus a couple of pantry staples!

Tofu - you'll need a block of extra firm tofu for these skewers. Other varieties won't stay on the sticks and will crumble. Pat the tofu dry in a clean tea towel, or you could even wrap it in a tea towel and press it between two plates to draw out extra moisture. Not essential though!

Courgettes / zucchini - if they're small and narrow, just cut them into rounds. If they have a larger girth, then halve or quarter the slices. You want the veg and tofu to be similarly-sized so it cooks evenly.

Red Bell Pepper - or use any colour you prefer!

Baharat - this is a Middle Eastern spice blend made up, typically, of pepper, paprika, ground coriander, cumin and cinnamon. You can often find it in the spice aisle of larger supermarkets. Or make your own Baharat.

Merchant Gourmet Persian-style Quinoa and Lentils - Just heat the grains in a minute or so, lay the tofu skewers on top and voila - a quick, easy and flavour-packed Persian-style dinner.

You'll also need:
Oil
Salt & pepper

Garnish (optional):
Fresh mint leaves
Pomegranate seeds

Tofu skewers on rice and grains.

cooking methods

You can cook these skewers in lots of ways. Grill the tofu and veg on the bbq, bake it, or, as I do, cook them indoors on a ridged grill pan.

Barbecue

These tofu skewers are great on the barbecue! Just heat the grill, place them crossways so they don't fall in and cook, turning occasionally until cooked through and they begin to darken.

Grill Pan

I love how using a ridged grill pan (or griddle pan) means you get the lovely charred taste without standing out in the rain at the barbecue! This is my usual method since you can't always trust the weather.

Simply heat the griddle pan until it's piping hot, add the Persian-marinated tofu and vegetables (either on sticks or just slice and cook) and cook until it all gets charred grill marks, then use tongs to turn each piece and cook the other side. 

Oven

You can also bake the Persian tofu and veg by simply tossing the veggies and tofu cubes in oil and seasoning, spread out in an even layer on a baking tray (or use two so you don't crowd them).

Bake at 400F / 200C for 25 minutes or until cooked through and the edges are starting to get crispy.

Air Fryer

You can even make these in the air fryer! Just toss the veg and tofu cubes in the seasoning, add it to your air fryer (you may need to do it in batches) and cook until the tofu is crispy on the outside and the veg is cooked.

Pan of cooked tofu veg skewers.

how to make Perisan-style tofu veggie skewers

This recipe is sooo easy. Just follow these step-by-step photos, then scroll down to the recipe card for the full ingredients list and instructions.

Small bowl of oil and spices.

First, make the marinade. Simply mix the oil and Baharat spice blend together.
Note: If you can't get hold of Baharat, you can make your own Baharat or mix:
2tsp each: black pepper, paprika, ground cumin, plus 1 teaspoon each ground coriander, ground cloves and cinnamon and ¼ teaspoon ground cardamom. Then just use the amount you need and store the rest in the cupboard.

Chopped zucchini and bell peppers.

Chop the unpeeled courgette into ½” rings. If it's a large courgette (zucchini) then halve or quarter the slices.

De-seed the bell peppers and chop into 1” square pieces. 

Chunks of firm tofu.

Pat the firm tofu dry, then cut into 1" chunks.

Uncooked tofu veg skewers.

Heat a barbecue or grill pan until hot.

Thread the vegetables and tofu, alternating, onto the skewers.

Brushing marinade on tofu veggie kabobs.

Brush the skewers with the marinade. Leave to marinade while the BBQ grill or grill pan heat up.

Close up of tofu veg skewers cooking.

Cook the skewers on each side until cooked. Repeat in batches if necessary.

Plate of grains and tofu veg skewers.

Heat the Persian-style Quinoa and Lentils. Divide onto plates, top with cooked tofu skewers and garnish with chopped fresh mint and pomegranate seeds.

tips

  • Try substituting or adding other veggies. Aubergine and tomatoes are perfect to keep the Persian-style vibe of this dish. Red onions cut into quarters are great, too
  • If you have time, leave the tofu kabobs to marinate for 30 minutes for extra flavour.
  • Try it with a teaspoon of rose harissa paste stirred into 2 tablespoon of vegan yogurt and drizzled over the skewers and grains.
  • It's also great with a little tahini stirred with a dash of lemon juice and a little water into a simple dressing.

can this recipe be made ahead?

Absolutely! These skewers are great for prepping and taking along to a barbecue as a meat-free alternative.

To make ahead, prepare the vegetable tofu skewers, brush with the marinade and refrigerate, covered, for up to 2 days.

The cooked skewers also keep really well in the fridge for up to 3 days. Reheat the skewers on the grill or else in a frying pan.

I love making a big batch of these skewers as they're so convenient to have leftovers in the week for a quick, nutritious lunch. You can serve them with the grains hot or cold - there's so much great flavour in them that both ways taste great.

Pile of tofu and vegetable skewers.

serving suggestions

Served on the grains, this is a complete meal. But you could try making it into a Persian feast with these recipes:

Fesenjan - a vegan version of the traditional Persian walnut pomegranate stew.
Aubergine Mujaddara - rice, fried shallots and aubergine (eggplant).
Rocca Salad - with a delicious Middle Eastern dressing.
Carrot Hummus - a tasty twist on the classic.

quick vegan dinners

Cooking doesn't have to be time-intensive! Try some of these quick vegan dinners that will be on the table in 20 minutes.

  • Spanish Beans
  • Naan bread pizza (use vegan cheese)
  • Chickpea Curry
  • Tofu Curry

Disclosure: This recipe was sponsored by Merchant Gourmet. All opinions are my own. Thanks for supporting the brands that make it possible for me to write VeggieDesserts.com

get the recipe

Veggie Desserts Cookbook by Kate Hackworthy

Check out the Veggie Desserts + Cakes cookbook on Amazon

📖 Recipe

Tofu and Vegetable Kabobs on a plate of rice

Persian Tofu & Vegetable Skewers

Kate Hackworthy | Veggie Desserts
These grilled Vegetable Tofu Skewers have delicious Persian spices. They’re a super quick and easy vegan dish that can be grilled, BBQ’d baked, pan-fried or cooked in a griddle pan. Perfect on a bed of Merchant Gourmet Persian-style Quinoa and Lentils.
5 from 7 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Dinner
Cuisine Middle Eastern, Persian
Servings 4
Calories 150 kcal

Equipment

  • Grill pan or barbecue
  • Skewers
  • Bowl
  • Pastry brush (optional)

Ingredients
 

  • 2 courgettes (zucchini)
  • 2 red bell pepper⁠
  • 1 block (350g) extra firm tofu⁠⠀
  • 2 sachets Merchant Gourmet Persian-style Quinoa and Lentils

For the Persian Marinade

  • 2 tablespoon oil
  • 2 teaspoon Baharat spice blend
  • ¼ teaspoon each salt and pepper

To garnish

  • Fresh mint
  • Pomegranate seeds

Instructions
 

  • Mix the oil and Baharat in a small bowl.
  • Chop the unpeeled courgette into ½” rings.
  • De-seed the bell peppers and chop into 1” square pieces.
  • Cut the firm tofu into 1” square pieces.⁠⠀
  • Heat a barbecue or grill pan until hot.⁠⠀
  • Thread the vegetables and tofu, alternating, onto the skewers and brush with the marinade.⁠
  • Cook the skewers on each side until the vegetables are cooked. Turn and repeat on all sides.⁠⠀
  • Serve on a bed of Merchant Gourmet Persian-style Quinoa & Lentils

Notes

  • Try substituting or adding other veggies. Aubergine and tomatoes are perfect to keep the Persian-style vibe of this dish. Red onions cut into quarters are great, too
  • Try these skewers cooked on the barbecue, grill pan, oven or air fryer.
  • Nutritional info is for the skewers only.
  • If you have time, leave the tofu kabobs to marinate for 30 minutes for extra flavour.
  • If you can't get hold of Baharat, you can make your own by mixing: 
    2tsp each: black pepper, paprika, ground cumin, plus 1 teaspoon each ground coriander, ground cloves and cinnamon and ¼ teaspoon ground cardamom. Then just use the amount you need and store the rest in the cupboard. Check out this Baharat recipe
Can this recipe be made ahead?
Absolutely! These skewers are great for prepping and taking along to a barbecue as a meat-free alternative.
To make ahead, prepare the vegetable tofu skewers, brush with the marinade and refrigerate, covered, for up to 2 days.
Serving suggestions
Served on the grains, this is a complete meal. But you could try making it into a Persian feast with these recipes:
Fesenjan - a vegan version of the traditional Persian walnut pomegranate stew.
Aubergine Mujaddara - rice, fried shallots and aubergine (eggplant).
Rocca Salad - with a delicious Middle Eastern dressing.
Carrot Hummus - a tasty twist on the classic.

Nutrition

Calories: 150kcalCarbohydrates: 9gProtein: 8gFat: 9gSaturated Fat: 1gSodium: 65mgPotassium: 516mgFiber: 3gSugar: 6gVitamin A: 2059IUVitamin C: 94mgCalcium: 47mgIron: 2mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Vegan Dinner Recipes

  • A cast iron dish of chickpea curry on a wooden table.
    Easy Chickpea Curry
  • Close up of tofu curry on a plate with rice and wilted spinach.
    Tofu Curry
  • Dish of vegan pad thai on a table.
    Vegan Pad Thai
  • Looking down at a table with a dish of bean stew and napkin.
    Red Bean Stew
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    5 from 7 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Alisa

    September 16, 2020 at 4:44 pm

    5 stars
    This recipe was perfect for a lunch I had with a friend this weekend. She is vegetarian and I wanted to make something delicious we could both enjoy! We did!

    Reply
  2. Shadi

    September 09, 2020 at 4:35 pm

    5 stars
    I love your recipe, I'll be making it again!

    Reply
  3. Jenn

    July 06, 2020 at 4:58 pm

    5 stars
    Everything on a stick just tastes better! I love how healthy this recipe is and I bet my kids will eat it, too!

    Reply
  4. Alison

    July 06, 2020 at 4:54 pm

    5 stars
    This tofu is so flavorful and I love that it’s made on the grill!

    Reply
  5. Erika

    July 06, 2020 at 4:38 pm

    5 stars
    These skewers are so bright and beautiful. Perfect for a meatless meal night!

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (15 Min Yeast-Free Flatbread)
  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl
  • Soup in a bowl with a spoon.
    Easy Lentil Soup
  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing
  • Close up of cut loaf cake.
    Parsnip Loaf Cake
  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake
  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.