Delight in homemade, succulent Meat-Free Vegan Kebabs crafted from perfectly marinated soy curls and vibrant, tender vegetables. Ideal for grilling at your next summer barbecue or baking to perfection in the oven!

The Ultimate Vegan Kebabs: A Flavorful Summer Grilling Essential
Prepare to elevate your summer gatherings with these incredibly easy, quick, and flavor-packed Vegan Kebabs. Designed for memorable backyard barbecues and delightful weeknight dinners alike, this recipe is a true game-changer. Imagine skewers loaded with colorful, crisp-tender vegetables and savory, marinated soy curls, all infused with classic Mediterranean zest. It’s not just one of the best skewer recipes you’ll ever try; it’s a celebration of plant-based deliciousness!
You might be wondering, “How can a vegan kebab capture the bright, authentic flavors reminiscent of traditional Greek or ‘chicken’ kebabs?” The secret lies in two crucial elements: a superior vegan meat substitute and an absolutely phenomenal marinade. This recipe masterfully combines both to create an unforgettable culinary experience that even the most dedicated meat-eaters will adore.
For the ‘meat’ component, we turn to the incredible versatility of soy curls. These plant-based wonders are rehydrated and then generously soaked in a vibrant marinade consisting of olive oil, zesty lemon juice, a touch of agave for balance, aromatic garlic, and a medley of classic herbs. The hydrated soy curls act like sponges, eagerly absorbing every drop of the tangy and herbaceous flavors. In just a few hours, they transform into succulent, grill-ready bites, perfect for threading alongside an assortment of fresh, colorful vegetables.
The result? Perfectly charred, tender, and intensely flavorful vegetarian kebabs that are an absolute must-have at any outdoor gathering. They’re not only visually appealing but also satisfyingly hearty, ensuring all your guests leave full and happy. Serve these fantastic skewers with delightful sides such as crispy potato wedges, fluffy basmati rice, or even a side of BBQ cauliflower to complete your feast.

Discovering the Magic of Vegan Kebab “Meat”
At the heart of these irresistible vegan kebabs is our chosen plant-based protein: soy curls. This remarkable ingredient is hands down the perfect choice for replicating the texture and incredible flavor absorption often associated with traditional chicken kebabs. Soy curls stand out because they are made from a single, wholesome ingredient—whole soybeans—and possess an unparalleled ability to soak up every nuance of a rich marinade. If you’ve never had the pleasure of cooking with soy curls before, don’t worry! They are readily available online or can be found in most health food stores.
The process begins with rehydrating the dry soy curls in hot water, allowing them to plump up and soften. Once ready, they are gently squeezed to remove excess moisture, preparing them to fully embrace the tangy and herbaceous kebab marinade. While a minimum of 30 minutes of marinating will yield good results, we highly recommend letting them marinate for 4 to 5 hours. This extended soak time ensures the soy curls become deeply infused with flavor, creating a truly spectacular taste and texture that will have everyone reaching for more.

Mastering the Art of Grilling Vegetarian Kebabs
Grilling these vegetarian kebabs to perfection is a simple yet rewarding process that brings out their smoky flavor and tender texture. Here’s how to achieve succulent results every time:
- **Preparation is Key:** Begin by rehydrating your soy curls in hot water until they have significantly doubled in size and become wonderfully soft. Once plump, gently drain them and delicately squeeze out any excess water. This crucial step ensures they are ready to absorb the flavorful marinade.
- **The Flavor Infusion:** Transfer the rehydrated soy curls into a large bowl. Add all the meticulously prepared kebab marinade ingredients, ensuring every piece is thoroughly coated. Allow the soy curls and chopped vegetables to marinate for at least 30 minutes, though an ideal marinating time of 4 to 5 hours will yield the deepest, most satisfying flavors.
- **Assembling the Skewers:** Carefully thread the marinated soy curls and your chosen cut vegetables onto the skewers. Aim for an even distribution of ingredients, ensuring consistent cooking.
- **Grilling to Perfection:** Preheat your grill to a medium-high heat, typically between 400-450ºF. Place the assembled vegan chicken kebabs directly on the hot grill. Grill them for approximately 15-20 minutes, turning every 5 minutes or so, until the vegetables are tender with a slight char, and the soy curls are beautifully browned and slightly crispy. The exact cooking time may vary based on your grill and desired level of doneness for the vegetables.
Effortless Oven-Roasted Vegan “Chicken” Kebabs
No grill? No problem! These delicious vegan kebabs are just as fantastic when roasted in the oven, offering a convenient alternative without sacrificing flavor or texture. Here’s how to achieve perfectly tender and flavorful oven-roasted kebabs:
- **Preparation:** After your soy curls have been rehydrated and thoroughly marinated (as described above), proceed to thread them onto skewer sticks along with your prepared vegetables.
- **Baking for Success:** Arrange the assembled kebabs on a baking sheet lined with parchment paper. This prevents sticking and makes cleanup a breeze.
- **Roasting:** Preheat your oven to a robust 450ºF (230ºC). Bake the kebabs for approximately 20-25 minutes, making sure to flip them halfway through the cooking time (after about 10-12 minutes). Continue baking until the vegetables are tender, and the soy curls have developed a lovely golden-brown crispness.

Expert Tips and Creative Substitutions for Your Vegan Kebabs
To ensure your vegan kebabs are a resounding success and to encourage creative culinary exploration, consider these valuable tips and versatile substitution ideas:
-
Beyond Soy Curls: While soy curls are fantastic, feel free to experiment with other plant-based proteins.
- Premarinated tofu is a convenient option that eliminates waiting time – just add your veggies!
- Alternatively, marinate cubes of extra-firm tofu, tempeh, or seitan (like my vegan chicken) in the same delicious kebab marinade.
- For an even simpler approach, use sliced vegan sausages from brands like Field Roast.
-
Vibrant Veggie Choices: Don’t limit yourself to the suggested vegetables. The beauty of kebabs is their versatility!
- Mushrooms (cremini or button) absorb flavors beautifully.
- Par-cooked potato chunks (boiled or roasted slightly beforehand) add a satisfying heartiness.
- Cherry tomatoes, bell peppers of various colors, red onion, zucchini, and yellow squash are classic choices, but also consider eggplant, pineapple chunks for a sweet and savory twist, or even broccoli florets.
- Handling Bamboo Skewers: If you’re using bamboo skewers, it’s absolutely essential to soak them in a bowl of warm water for at least 10 to 30 minutes before you start assembling your kebabs. This prevents them from burning and charring on the grill, ensuring your food cooks evenly and safely.
-
Utilizing Leftover Soy Curls: A bag of soy curls often contains pieces of varying sizes. You’ll typically only use the larger pieces for threading onto skewers. Don’t let the smaller, leftover pieces go to waste!
- They are perfect for making my incredibly tasty soy curl BBQ sandwiches.
- Alternatively, stir-fry them with any remaining marinade for a quick and flavorful snack or addition to a salad. It’s a delicious way to ensure zero waste!
-
Creative Serving Suggestions: While these kebabs are fantastic on their own, pairing them with the right sides can elevate your meal.
- Classic pairings include fluffy rice or crispy potato wedges.
- For a lighter option, consider a refreshing vegan Cobb salad or a hearty chickpea salad.
- Enhance the flavor profile further by drizzling them with vegan ranch dressing, a vibrant chimichurri, a creamy garlic sauce, or even a bit of the leftover marinade.

More Vegan BBQ Favorites to Complete Your Feast
Planning a full plant-based barbecue spread? Here are some other delectable vegan recipes that pair perfectly with these kebabs and will surely impress your guests:
- Sticky BBQ Tempeh Ribs: A sweet and savory delight that’s wonderfully satisfying.
- Vegan Pasta Salad: A refreshing and hearty side dish perfect for any summer meal.
- Air Fryer Asparagus: Quick, easy, and deliciously crisp.
- The Best Veggie Burgers: Classic barbecue fare, elevated with plant-based goodness.
Vegan Kebabs
Meat-free Vegan Kebabs made from marinated soy curls and tender veggies. Grill them up for a flavorful summer meal or make them in the oven instead!
30 mins
25 mins
30 mins
1 hr 25 mins
6 servings
Pin Recipe
Ingredients
- 8 ounce bag soy curls (see notes for options)
- 2 medium zucchini, sliced into thick rounds
- 1 large yellow summer squash, sliced into thick rounds
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
Marinade
- 1/2 cup olive oil
- 1/4 cup lemon juice
- 1/4 cup water
- 2 tablespoons dijon mustard
- 2 tablespoons agave
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
Instructions
- If using bamboo skewer sticks, soak them in warm water for 10-30 minutes while you prepare all the vegetables. This will help prevent them from burning on the grill!
- In a large bowl, add the dehydrated soy curls, then cover with about 4 cups of hot water. Let them rehydrate for about 10 minutes until they have grown in size and softened. Drain in a colander and squeeze any excess water from the pieces.
- In a large bowl (large enough to fit all the veggies and soy curls), whisk together the marinade ingredients. Add all the large pieces of soy curls to the marinade and the veggies, stir to coat and let marinate for at least 30 minutes. 4-5 hours is best! Save the little pieces of soy curls for another recipe or simply mix with a little BBQ sauce and eat on a sandwich or salad.
- Thread all the vegetables and larger pieces of soy curls onto the skewers until you have used everything up. The soy curls are a little delicate, so only use the larger pieces. They will thread just fine.
- TO GRILL: Preheat the grill between 400-450 degrees F. Place the kebabs on the grill and grill for 15-20 minutes, depending on how cooked/softened you want the vegetables to be. Turn the kebabs every 5 minutes or so and let them char a little bit.
- OVEN: Preheat the oven to 450 degrees F. Place the skewers on a large baking sheet or two lined with parchment paper. Bake in the oven for 20-25 minutes, flipping the skewers after 15 minutes.
- Serve immediately. I like to eat them with some rice or potato wedges. Enjoy!
Notes
- You could skip the soy curls or substitute some marinated tofu (don’t marinate the already marinated tofu, just the veggies!) or even plain super firm tofu, if desired. Tempeh would also work, or vegan chicken, cut into pieces. You could also use vegan sausages, sliced up.
- Feel free to use different veggies such as mushrooms or even cooked potato chunks.
- You will only use about ½ the package of soy curls (only the large enough pieces to skewer). Make soy curl BBQ sandwiches out of the leftovers! Or stir fry with the leftover marinade, yum!
Nutrition
Serving: 1 of 6 servings | Calories: 222kcal | Carbohydrates: 21g | Protein: 14g | Fat: 10g | Saturated Fat: 1g | Sodium: 262mg | Potassium: 451mg | Fiber: 6g | Sugar: 13g | Vitamin A: 945IU | Vitamin C: 68mg | Calcium: 117mg | Iron: 4mg
Did you make this recipe?
Mention @nora_cooks_vegan_ or tag #noracooks!