I am so excited to share this vibrant and flavorful Vegan Shawarma Bowl Recipe with you. This dish is one of my absolute favorites because it combines the smoky, aromatic spices of traditional shawarma with wholesome plant-based ingredients, making it both satisfying and nourishing. The tender soy curls soak up all the spices and broth, creating a taste and texture that feels indulgent yet completely vegan. Every bite bursts with savory warmth, balanced perfectly by fresh, crisp vegetables and creamy hummus. I love how easy this recipe is to pull together, making it a go-to for busy weeknights or casual gatherings where everyone can build their own bowl just the way they like it.
Why You’ll Love This Vegan Shawarma Bowl Recipe
What really makes this Vegan Shawarma Bowl Recipe stand out to me is the incredible depth of flavor packed into every mouthful. The blend of cumin, turmeric, paprika, and oregano creates such a cozy, aromatic profile that tastes like it’s been slow-cooked for hours, yet it only takes about 20 minutes to prepare. I love how the spices cling beautifully to the rehydrated soy curls, giving them a rich, smoky shawarma vibe that’s utterly satisfying. Paired with tangy marinated cabbage and fresh cucumbers, the bowl strikes a lovely balance of savory and bright.
Besides the amazing taste, I appreciate how simple and fuss-free this recipe is. The ingredients are straightforward and easy to find, and the method feels almost meditative—rehydrating soy curls, dry frying them for that perfect browned texture, and tossing everything together. It’s a fantastic recipe to have on hand for meal prepping or entertaining since it’s versatile and appeals to both vegans and meat-eaters alike. Bowls like this one are perfect for casual weeknight dinners, vibrant lunch options, or even a healthy centerpiece at a gathering. I can’t recommend it highly enough!
Ingredients You’ll Need
This recipe uses simple ingredients that each add their own magic—whether that’s flavor, texture, or color. Having fresh veggies, aromatic spices, and a creamy hummus base really pulls the whole bowl together and makes every bite exciting.
- Butler Soy Curls (8 ounces): These rehydrate into tender, meaty-textured pieces that soak up all the shawarma spices perfectly.
- Vegan chicken broth (3 cups): Essential for rehydrating the soy curls and infusing them with flavor; vegetable broth works just as well.
- Ground cumin (2 teaspoons): Adds a warm, earthy foundation to the spice mix.
- Ground turmeric (1 teaspoon): Brings a subtle, golden color and mild depth to the dish.
- Dried oregano (1 teaspoon): Offers a touch of herbal brightness that balances the spices.
- Granulated onion or onion powder (1 teaspoon): Gives a sweet onion undertone to round out the taste.
- Garlic powder (1 teaspoon): Enhances the savory profile and rounds out the spices.
- Paprika (1 ½ teaspoons): Imparts a smoky warmth that defines the shawarma flavor.
- Sea salt (¾ teaspoon): Brings all the flavors into harmony – don’t skip it!
- Extra virgin olive oil or broth (3 tablespoons): Used for sautéing the soy curls and melding the spices together.
- Hummus: Acts as a rich, creamy base that adds moisture and flavor contrast.
- Purple or red cabbage: Thinly sliced and marinated for a crisp, tangy crunch that lifts the bowl.
- Cucumbers: Cool and refreshing slices to add freshness and texture.
- Harissa: Adds a spicy kick and depth, optional but highly recommended!
- Parsley: Sprinkled on top for color, freshness, and brightness.
- Za’atar: A fragrant Middle Eastern spice blend that adds an exciting finishing touch.
- Additional toppings (optional): Pickled red onions, warm pita bread, or any other favorites to customize your bowl.
Directions
Step 1: Start by prepping your fresh vegetables and hummus. I like to slice the purple or red cabbage very thinly, then marinate it by squeezing fresh lemon juice over it and sprinkling with sea salt. Let it sit while you prepare the rest to develop that perfect tangy crunch.
Step 2: Next, add the Butler Soy Curls to a large bowl and pour over the vegan chicken broth until they are fully submerged. Press them gently to ensure even soaking. They will float at first, but give them a stir about halfway through. Let them soak for about 10 minutes or until rehydrated and tender.
Step 3: Once rehydrated, work with small handfuls of soy curls and gently squeeze out most of the excess broth. Don’t over-dry them; just a couple of squeezes is enough to remove extra liquid while keeping them moist.
Step 4: Heat a large nonstick skillet over medium-high heat without oil. Add the soy curls and dry fry them for about 3 to 4 minutes, stirring occasionally. This step browns them nicely and enhances their texture. If they start to stick or burn, reduce the heat immediately.
Step 5: After browning, add the olive oil or a few tablespoons of reserved broth to the pan. Sprinkle in all the spices – cumin, turmeric, oregano, onion powder, garlic powder, paprika, and sea salt. Stir well to coat the soy curls evenly. Continue to cook for another 3 to 4 minutes until the spices are fragrant and the curls have developed a rich color.
Step 6: To assemble your bowls, start with a generous dollop of hummus as the base. Layer on a hearty scoop of the spiced soy curls, then add your marinated cabbage, sliced cucumbers, and any other toppings you love. A spoonful of harissa, a sprinkle of fresh parsley, and a dusting of za’atar bring an extra dimension of flavor and aroma.
Step 7: Serve the bowl as is or alongside warm pita bread. If you prefer, you can wrap all the components into a pita or flatbread like lavash for a handheld, portable meal that’s just as delicious.
Servings and Timing
This Vegan Shawarma Bowl Recipe makes about 4 generous servings, perfect for feeding a small group or meal prepping for the week. The prep time is around 10 minutes, mostly slicing and marinating the veggies, while the cooking and soaking take about 10 minutes — so the total time is roughly 20 minutes from start to finish. There’s no additional resting time needed, but letting the cabbage marinate while you cook is a nice touch that deepens its flavor.
How to Serve This Vegan Shawarma Bowl Recipe
When it comes to serving this Vegan Shawarma Bowl Recipe, I love to think beyond just the bowl itself. It pairs beautifully with warm, fluffy pita bread or a side of fragrant rice pilaf, which helps soak up any extra juices and adds some heartiness. I often like to scatter pickled red onions over the top for a vibrant pop of flavor that cuts through the richness of the soy curls and hummus. Garnishing with fresh parsley and a sprinkle of za’atar not only makes the dish look stunning but adds fresh herbal notes that brighten every bite.
For beverages, you can’t go wrong with something crisp and refreshing to balance the spices—think sparkling water with lemon, an iced mint tea, or even a light, fruity rosé if you’re leaning into a wine pairing. These bowls shine at casual family dinners where everyone can customize their own, but they’re just as perfect for a festive gathering or potluck because they’re colorful and accommodate various dietary preferences.
I like to serve the bowls warm so the soy curls and spices feel comforting, but some parts like the marinated cabbage and cucumbers provide a delightful cool crunch contrast. You can portion out a large base of hummus and veggies with a scoop of the spicy curls on top for a balanced, Instagram-worthy presentation. Honestly, the way everyone assembles their own bowl is half the fun and makes it feel special every time.
Variations
One of my favorite things about this Vegan Shawarma Bowl Recipe is how easy it is to customize. If you don’t have Butler Soy Curls or prefer another plant-based protein, seitan strips or marinated tofu cubes work beautifully and offer a different texture experience. For a gluten-free option, just be sure to use gluten-free broth and omit the pita bread or swap it for gluten-free flatbread.
If you want to play with the flavor profile, swapping traditional shawarma spices for a more Mediterranean or Moroccan spice blend can add new dimensions to the bowl. Adding a touch of cinnamon or sumac can personalize the dish while keeping it vibrant. Another idea is to roast the soy curls in the oven instead of dry frying—spread them on a baking sheet and roast at 400°F for 15-20 minutes to get crispy edges, stirring halfway through.
For a fresher, lighter twist, try swapping the marinated cabbage for a crunchy slaw made with shredded carrots and lemon zest. You could also switch out the hummus for baba ganoush or a tahini drizzle to change the creamy component. Honestly, once you have the base technique down, I encourage you to experiment and make this recipe your own—it’s so adaptable and welcoming to creativity!
Storage and Reheating
Storing Leftovers
I find this Vegan Shawarma Bowl Recipe is fantastic for leftovers. Store all the components separately if possible—keep the soy curls and marinated veggies in airtight containers in the fridge, and pack the hummus and pita bread separately to preserve freshness. When stored well, these components will keep delicious and safe to eat for about 4 to 5 days. Using glass containers with tight-fitting lids helps keep everything fresh and makes reheating easier.
Freezing
You can freeze the seasoned soy curls if you want to meal prep ahead, but I don’t recommend freezing the fresh vegetables or hummus, as their texture changes upon thawing. Portion the soy curls into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. They’ll stay good in the freezer for up to 3 months. When you’re ready to use them, thaw overnight in the fridge and reheat gently.
Reheating
The best way to reheat the soy curls is in a skillet over medium heat, stirring occasionally to warm them evenly without drying them out. Adding a tablespoon of broth or olive oil while reheating helps preserve moisture and flavor. Avoid microwaving if you can, as it tends to create an uneven texture and can make the soy curls rubbery. If you do use a microwave, cover the dish and heat in short bursts, stirring in between for even warming. Reheat the marinated cabbage and cucumber fresh or at room temperature to keep their crispness.
FAQs
Can I substitute soy curls with another ingredient?
Absolutely! If soy curls aren’t available, thin strips of seitan, tempeh, or extra-firm tofu work wonderfully. Just make sure to marinate and season them similarly to keep that flavorful shawarma vibe. Each will offer a slightly different texture, but the spices will shine through no matter what you use.
Is this recipe gluten-free?
The base ingredients of this Vegan Shawarma Bowl Recipe are naturally gluten-free, but be sure to check your broth and any store-bought condiments or spices for gluten-containing additives. If serving pita bread, choose a gluten-free variety or omit it altogether. The soy curls themselves are gluten-free.
Can I make this recipe oil-free?
Yes, you can omit the olive oil when cooking the soy curls and use the reserved broth instead to sauté and moisten them. The broth provides enough moisture and flavor to keep the shawarma vibrant without oil. Just keep an eye on the pan to avoid burning.
How spicy is this Vegan Shawarma Bowl Recipe?
The recipe has a mild, smoky warmth from the spices but isn’t overly spicy on its own. Adding harissa or chili sauce is optional and can ramp up the heat depending on your preference. You can also leave out the harissa altogether for a milder dish perfect for kids or sensitive palates.
Can I prepare parts of this recipe ahead of time?
Definitely! I often marinate the cabbage and prepare the hummus a day ahead to allow flavors to develop. You can also soak and season the soy curls in advance and store them in the fridge until ready to cook. This makes assembling the bowls on the day you want much quicker and stress-free.
Conclusion
I truly hope you enjoy making and eating this Vegan Shawarma Bowl Recipe as much as I do. It’s a perfect marriage of bold spices, satisfying textures, and fresh, vibrant toppings that come together effortlessly to create a meal you can feel good about. Whether you’re new to plant-based cooking or a seasoned vegan, this bowl is a delicious way to bring some exciting flavors into your kitchen. Give it a try—I can’t wait to hear how it becomes one of your favorites too!
Print
Vegan Shawarma Bowl Recipe
This Vegan Shawarma Bowl is a flavorful, wholesome plant-based dish featuring marinated and spiced soy curls as the protein centerpiece, complemented by tangy marinated cabbage, crunchy cucumbers, creamy hummus, and vibrant herbs and spices. Perfect for a quick and satisfying meal, this recipe balances Middle Eastern flavors with easy preparation and versatile serving options.
- Total Time: 20 minutes
- Yield: 4 servings
Ingredients
Protein and Marinade
- 8 ounce bag of Butler Soy Curls
- 3 cups vegan chicken broth (or vegetable broth)
- 2 teaspoons ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon dried oregano
- 1 teaspoon granulated onion or onion powder
- 1 teaspoon garlic powder
- 1 ½ teaspoons paprika
- ¾ teaspoon sea salt
- 3 tablespoons extra virgin olive oil OR broth
Vegetables and Toppings
- Hummus (homemade or store-bought)
- Purple or red cabbage
- Cucumbers
- Harissa
- Parsley
- Za’atar
- Optional: pickled red onions, warm pita bread or large flexible flatbread like lavash
Instructions
- Prep work: Begin by preparing your toppings. Make hummus if you are making it from scratch, and thinly slice the purple or red cabbage.
- Marinate cabbage: Place the cabbage in a bowl, break apart any clumps, then squeeze half to a whole small lemon over it and sprinkle with ¾ teaspoon of salt. Mix thoroughly with forks or tongs and let it sit until serving to soften and flavor.
- Rehydrate soy curls: Place soy curls in a large bowl and cover with 3 cups of vegan chicken broth or vegetable broth. Press down to submerge the curls; they may float. Soak for 10 minutes, stirring halfway through if possible.
- Squeeze out excess liquid: Working with a handful at a time, gently squeeze out most of the broth from the soy curls, but they do not need to be completely dry.
- Save broth: Strain and save the remaining broth for use in soups, rice, or other dishes later, or freeze for future use.
- Dry fry soy curls: Heat a large nonstick skillet over medium-high heat. Add the soy curls without oil, and stir occasionally, cooking for 3-4 minutes to brown them. Reduce heat if they begin to burn.
- Add spices and oil: Add 3 tablespoons of olive oil or 1-2 tablespoons of saved broth. Stir to coat the soy curls evenly, then sprinkle in cumin, turmeric, oregano, onion powder, garlic powder, paprika, and salt. Cook for an additional 3-4 minutes, stirring to develop a nice color and flavor. Remove from heat.
- Assemble bowls: In serving bowls, add a generous dollop of hummus, then top with the spiced soy curls. Add marinated cabbage, sliced cucumbers, pickled red onions if using, harissa, parsley, and a sprinkle of za’atar. Serve with warm pita or flatbread. You can also wrap all the content in pita or lavash for a handheld meal.
- Store leftovers: Store all components except hummus and pita separately in airtight containers. Keep refrigerated for 4-5 days or freeze for up to 3 months. Pack harissa separately if using for longer freshness.
Notes
- Note 1: Butler Soy Curls can be substituted with textured vegetable protein (TVP) or your preferred soy or plant-based protein.
- Note 2: Vegan chicken broth can be replaced with any vegetable broth.
- Note 3: Marinating the cabbage softens it and adds tang, but if short on time, you can skip or reduce marinating time.
- Note 4: Using broth instead of oil to moisten soy curls keeps the dish lighter.
- Note 5: Additional toppings can include pickled red onions, tomatoes, olives, or fresh herbs like mint or cilantro to customize your bowl.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle Eastern
- Diet: Vegan