This Vegan Moroccan Sheet Pan Dinner is oh-so-delicious and ridiculously easy to whip up! Just toss the veggies and chickpeas with a warm Moroccan-inspired spice blend, roast until caramelized and tender, and serve with a creamy dairy-free yogurt sauce over rice, couscous, or quinoa. A healthy, flavor-packed meal perfect for busy weeknights or meal prep!

I'm all about delicious, easy sheet pan meals, and this one delivers bold, cozy flavors with almost no effort. Just chop, toss, and roast-40 minutes later, dinner's on the table! The mix of sweet potatoes, cauliflower, bell peppers, red onion, and chickpeas gets perfectly caramelized in a warm, Moroccan-inspired spice blend, while a sprinkle of pistachios or almonds adds the perfect crunch.
Drizzle on the cool, creamy yogurt sauce, and you've got a healthy Moroccan-inspired meal that's vegan, gluten-free, and meal-prep friendly. Serve it over couscous, quinoa, rice, or with warm pita, and pack up any extras in a meal prep container for a ready-to-go lunch. The flavors only get bolder and more delicious the next day-future you will be thrilled!

INGREDIENTS:
Veggies: Sweet potato, cauliflower, bell pepper, and red onion. Hearty, colorful, and packed with nutrients.
Chickpeas: Adds plant-based protein and extra heartiness.
Warming Spices: Cumin, paprika, coriander, cinnamon, turmeric, salt, and pepper. This blend brings cozy, bold flavors with a touch of warmth.
Garnishes: Fresh lemon juice, parsley or cilantro, and roasted pistachios or almonds. A burst of freshness and crunch to tie it all together.
Spiced Yogurt Sauce: A cool, creamy drizzle made with vegan yogurt, bright citrus, and warming spices to complement the roasted veggies.
Couscous, quinoa, rice, or pita: Optional for serving. The perfect base for soaking up all the delicious flavors!

HOW TO MAKE VEGAN MOROCCAN SHEET PAN DINNER:
- Preheat the oven: Preheat your oven to 400°F (200°C). Lightly grease a large baking sheet or line it with parchment paper for easy cleanup.

- Prepare the Sheet Pan: Add the sweet potato, cauliflower, bell pepper, onion, and chickpeas to the baking sheet. Drizzle with olive oil (or broth for oil-free), then sprinkle with cumin, paprika, coriander, cinnamon, turmeric, salt, and black pepper. Toss well to coat evenly, then spread everything into a single layer. Roast for 25-30 minutes, flipping halfway through, until the sweet potatoes and cauliflower are fork-tender.

- Make the Spiced Yogurt Sauce: While the veggies roast, whisk together the yogurt, parsley or cilantro, lemon juice, agave or maple syrup, cumin, garlic powder, salt, and black pepper in a small bowl. Set aside.
- Finish & Serve: Once roasted, squeeze fresh lemon juice over the veggies. Drizzle with yogurt sauce, sprinkle with parsley or cilantro, and top with almonds or pistachios if using. Serve over couscous, quinoa, or rice, or with warm pita. Enjoy with extra yogurt sauce on the side! Storage: Store leftovers in an airtight container for up to 4 days. Keep the yogurt sauce separate. Warm in the oven at 350°F (175°C) for 10 minutes or microwave until hot.

This Vegan Moroccan Sheet Pan Dinner is…
- Ridiculously easy - just toss, roast, and enjoy!
- Bold & flavorful - packed with warming spices & hearty veggies
- Meal-prep friendly - leftovers taste even better!
More Vegan Sheet Pan Meals
- Vegan Sheet Pan Lemon Garlic Tofu Dinner
- Vegan Sheet Pan Stir Fry
- Vegan Sheet Pan Fajitas
- Easy Vegan Greek Sheet Pan
- Vegan Sheet Pan Thanksgiving Dinner
- Vegan Sheet Pan Pancakes
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram. You can also pin this recipe on Pinterest to save it for later!
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan Moroccan Sheet Pan Dinner
Servings: - 6
PRINT
PIN
Video
COMMENT
Ingredients
For the Sheet Pan Dinner:
- 1 medium sweet potato, peeled and diced
- ½ head cauliflower, cut into florets
- 1 bell pepper, (red, orange, or yellow), sliced
- 1 medium red onion, thickly sliced
- 1 can (14 oz/ 398 ml) chickpeas, drained and rinsed (or 1¾ cups cooked chickpeas)
- 2 tablespoons olive oil, (or sub vegetable broth for oil-free)
- 2 teaspoons ground cumin
- 1 teaspoon paprika
- 1 teaspoon ground coriander
- ½ teaspoon ground cinnamon
- ½ teaspoon ground turmeric
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper, or to taste
- ½ lemon, juiced
- ¼ cup fresh parsley or cilantro, roughly chopped
- ¼ cup roasted pistachios or almonds, roughly chopped
- Couscous, quinoa, rice, or pita, for serving (optional)
For the Spiced Yogurt Sauce:
- 1 cup plain vegan yogurt
- 2 tablespoons fresh parsley or cilantro, finely chopped
- 2 tablespoon lemon juice
- 2 teaspoon agave or maple syrup
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper, or to taste
Instructions
- Preheat the oven: Preheat your oven to 400°F (200°C). Lightly grease a large baking sheet or line it with parchment paper for easy cleanup.
- Prepare the Sheet Pan: Add the sweet potato, cauliflower, bell pepper, onion, and chickpeas to the baking sheet. Drizzle with olive oil (or broth for oil-free), then sprinkle with cumin, paprika, coriander, cinnamon, turmeric, salt, and black pepper. Toss well to coat evenly, then spread everything into a single layer.Roast for 25-30 minutes, flipping halfway through, until the sweet potatoes and cauliflower are fork-tender.
- Make the Spiced Yogurt Sauce: While the veggies roast, whisk together the yogurt, parsley or cilantro, lemon juice, agave or maple syrup, cumin, garlic powder, salt, and black pepper in a small bowl. Set aside.
- Finish & Serve: Once roasted, squeeze fresh lemon juice over the veggies. Drizzle with yogurt sauce, sprinkle with parsley or cilantro, and top with almonds or pistachios if using. Serve over couscous, quinoa, or rice, or with warm pita. Enjoy with extra yogurt sauce on the side!Storage: Store leftovers in an airtight container for up to 4 days. Keep the yogurt sauce separate. Warm in the oven at 350°F (175°C) for 10 minutes or microwave until hot.










Ramona Gould says
Got a question Sam if you add Tempe to this recipe, does the Tempe need to be pre-cooked or ready to cook (in the package). I haven’t cooked with Tempe before but would like to try it with this dish. If the Tempe does need to be pre-cooked, kindly let me know how. Thanks so much.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Ramona! Great question. Tempeh doesn’t need to be pre-cooked, but I recommend steaming or simmering it for about 10 minutes first to reduce bitterness, then adding it to the recipe 😊 You can learn more about this in my tempeh bacon recipe.
Kaje says
This dish is so leftover friendly. Even a few days later, it was still crisp and flavourful. The flavour was great and the sauce was so good!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So happy you loved it Kaje, thanks for the review! 🙂
Katharine in Wisconsin says
Flavors for Days! First, I love ALL of Sam's sheet pans! Period! This Moroccan one just slid right in and joined them! Easy to make (of course) but the flavor at dinnertime just hits every joy button with the spices and the complementary yogurt sauce! And we felt so satisfied! THEN we had it for 2 lunches and the warm flavors and consistency of veggies stayed great even reheated! This is going in our rotation! PS - have to let you know your how-to video is so cute, too! Just snap your fingers Sam! You did it again! Thank you! :^D
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Katharine, this made my day—thank you! I'm so happy it's joining your regular rotation, and I'm thrilled you enjoyed it for dinner and leftovers. Big hugs from me (and my snap!). 😊
Ed K says
Absolutely love how vibrant this dish is. I’ve already made it a few times. So delicious! Just put on some Moroccan music and had a whole theme going! Thanks for the straightforward recipes!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Love that, Ed! Moroccan music and all. What a fun way to enjoy the meal. So happy to hear it’s become a repeat favorite!! 🙂
Rae says
Has anyone tried subbing tzatziki sauce for the yogurt sauce? I'd love to have the option to shave off a little time on busy nights (and it's delicious!).
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oooh yum that would be great too! I have a recipe for vegan tzatziki if that interests you 🙂
Rae says
Thank you so much, Sam! I'm making this for a board game night later this week and I'm excited. 🙂
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oooh so fun! Enjoy!
Amanda says
Sam, it's been a few weeks since I started making this recipe, and I'm o-b-s-e-s-s-e-d! It's so simple, so CHEAP, and so great for meal prepping, and surprisingly filling! I keep going to Google to try and find some variations to get an idea on how to swap out some of the spices (just so I can keep eating it each week without burning out because I love the simplicity of it), but all the other recipes are just too complicated. If you make a thousand more recipes like this one, I will be making every single one of them!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Haha, that's so wonderful! Thank you so much Amanda for the glowing review!! I do have several more vegan sheet pan recipes you can try and I plan to post more in the future. 💛
amy coppens says
Great, fast and easy recipe! Thank you for this recipe, I am attempting to bring different flavors, spices and more veggie based meals to my family.
Sam Turnbull @ It Doesn't Taste Like Chicken says
I'm so happy you enjoyed it Amy!! I have several other sheet pan meals that should help you get a variety of flavors and veggies into your family's diet 🙂 Enjoy!
Natalie Herron says
oops. I forgot to leave a rating before!
Diane says
I haven’t tried it yet but sounds delicious. I’m curious what kind of yogurt you have found that you like. I’m not a fan of the ones made with coconut milk. I don’t remember the other one I tried but it was not good to me
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Diane, I really enjoy Silk Almond Rich Plain Unsweetened Yogurt 🙂
Natalie Herron says
So good. Everything is perfectly seasoned and we all loved the yogurt sauce. I can't wait to try more of your recipes!
Jess @ It Doesn't Taste Like Chicken says
Thanks for sharing your great review!
Lizzie says
I gotta be honest here, I did NOT think I'd like this recipe, but Neal saw it and got googlie-eyed so I just made it. I am super impressed, the FLAVORS!!! The combination of flavors and that yogurt sauce, just amazing!! Did I mention I loved that yogurt sauce!!! JUST SO GOOD!!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Haha I love this!!! Thank you so much Lizzie, I am so happy it was a good surprise! 🙂
Annette Henwood Australia says
Annette. I loved the Moroccan sheet meal. Live mashed potato so I spread a little on the plate then piled up the veg and sauce.
What a fantastic and tasty meal. Loved loved the yoghurt sauce
Sam Turnbull @ It Doesn't Taste Like Chicken says
Oh sounds great!! I am so thrilled you loved it Annette! Thank you for being one of the first to review it!
Rachel Willcox says
This recipe landed in my email inbox today and I loved the look of it, so made it for dinner. It was super easy to prepare and SO tasty! I loved the flavours! Big thumbs up from both me and my omnivore husband. I’ll definitely make this again! I’m already looking forward to having the leftovers for lunch tomorrow!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay!!! So thrilled to hear that. THank you for being one of the first to make and rate this recipe. I am so happy you loved it Rachel!
Marilyn Guerin says
OMG new favorite! So easy, so flavorful! Followed exactly as written and wouldn’t change a thing. The whole family devoured it and asked to keep it on rotation. Thank you for another great recipe!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww that makes me so happy!!! Thank you for being the first to make and review this recipe Marilyn!!
Nancy Andres says
Sounds so easy, healthy, tasty, and looks so colorful. Nancy Andres @ Colors 4 Health
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thank you Nancy! I hope you enjoy it!