If you’re looking for a veggie side dish that’s as bold in flavor as it is stunning on the table, these Moroccan carrots are here to wow. They’re roasted until caramelized and tender, coated in warm, aromatic Moroccan spices, and served with a creamy, herby yogurt sauce that ties everything together. Whether you’re making a weeknight dinner feel special or entertaining guests, this dish is the perfect combination of effortless and impressive.

Why You’ll Love These Moroccan Carrots
This is the best carrot recipe – made from just a handful of ingredients, these Moroccan carrots are full of flavor and make not only a great side dish but a simple side dish for weeknight meals your whole family will love or a dinner party where they need a serving of vegetables.
These carrots are truly one of my favorites. Coated in fragrant spices like smoked paprika, cumin, and cinnamon, then roasted until tender and caramelized, then served with an herby tangy yogurt sauce. I just love Mediterranean/Moroccan cuisine and these come together so quickly and easily that they’re a no-brainer to make.
You can use any carrot for this dish – baby carrots, garden carrots, or larger store-bought carrots. You can even cut large carrots into smaller sizes so they cook faster. Just make sure the carrots are similar in size and arranged in a single layer to ensure even cooking and adjust the cooking time depending on their size. This side dish pairs beautifully with lamb chops, grilled fish, or chicken thighs. Happy cooking!
Watch a Short Video of This Recipe
Ingredient Notes
- Carrots: The star of the show, these naturally sweet veggies soak up all the Moroccan cooking spices and roast to perfection. Baby carrots or carrot slices work beautifully. Just keep the sizes consistent to ensure even cooking.
- Avocado oil: Helps the spices cling to the cooked carrots and promotes that golden, caramelized finish. Swap it with extra virgin olive oil or even melted ghee for richness.
- Smoked paprika: Adds a smoky depth that complements the sweetness of the carrots. Regular or sweet paprika can work, but the smokiness makes it special.
- Cumin: Warm and earthy, cumin adds that unmistakable Moroccan vibe to the dish.
- Cinnamon: This warming spice balances the savoriness of the spices with a touch of sweetness and warmth, making the dish extra cozy.
- Ground black pepper: Provides a bit of sharpness and balances the sweeter elements of the dish; use white pepper if you’re in a pinch.
- Ginger: Adds a slight zing and subtle warmth that enhances the other spices. Ground turmeric could add a different twist but keep the flavor profile cohesive.
- Sea salt: Elevates all the flavors in the dish and brings out the natural sweetness of the carrots. Himalayan salt or kosher salt works fine too.
- Ground cloves: Just a pinch of this brings a bold, aromatic kick and layers the flavor with a little spice.
- Cayenne Pepper (optional): Gives the dish a spicy little kick, but you can totally leave it out if you don’t like spicy.
Yogurt Sauce
- Greek yogurt: Creamy, tangy, and the perfect cooling contrast to the spices. Coconut yogurt works if you’re dairy-free.
- Cilantro: Bright and herbaceous, it adds freshness to the sauce. Fresh parsley works if you’re not a cilantro fan.
- Fresh garlic: A bold, savory punch that pairs beautifully with the yogurt and spices.
- Lemon juice: Adds brightness and a little zing that keeps the sauce from feeling heavy. I like to use fresh lemon juice but store-bought works if you prefer.
- Sea salt: Enhances the flavors in the sauce, balancing the tanginess of the yogurt.
- Ground black pepper: A subtle hint of spice.
For exact ingredient amounts and instructions, see the printable recipe card below.
Step-by-Step Instructions
Step 1: Preheat the oven to 400 degrees F. If you’re using fresh carrots, remove any stems and peel them.
Step 2: Transfer the carrots to a baking sheet or baking dish. Drizzle with avocado oil, then sprinkle with smoked paprika, cumin, cinnamon, black pepper, ginger, salt, cloves, and cayenne (if using). Roast in the preheated oven for 20-25 minutes for baby carrots or small garden carrots, and 30-35 minutes for large store-bought carrots. They should be fork-tender when they’re done cooking.
Step 3: While the carrots are roasting, stir together all the ingredients for the yogurt sauce in a medium bowl.
Step 4: Once the carrots are done, you can serve them over the yogurt sauce or serve with the yogurt sauce on the side as a dip. I like to sprinkle with some more cilantro and some red pepper flakes for garnish.
Expert Tips
- Cayenne will give the carrots a spicy kick. You can omit it if you are sensitive to spicy food or just use a little bit if you don’t want the full amount.
- You can substitute cilantro with parsley if you like – I know not everyone is a fan of cilantro!
- Using a food processor for your yogurt sauce makes it ultra-smooth!
Serving Tips
- Sprinkle your cooked carrots with sesame seeds for a little bit of extra flavor and crunch!
- For a vegetarian meal option, serve them with quinoa, hummus, or some grilled rice balls.
- Serve with a main dish of crispy air fryer chicken drumsticks for a super satisfying meal.
Storage Tips
Let any leftover carrots cool to room temperature and store in an airtight container for 3-4 days. I recommend storing the carrots and the yogurt sauce separately. You can reheat the carrots in the microwave, or heat them up in a 400-degree oven for 5-10 minutes.
Recipe FAQs
If you want a sweeter flavor profile, drizzle them with sweet honey, brown sugar, or a touch of maple syrup before roasting.
Yes! Roast the carrots and make the yogurt sauce up to a day ahead. Store separately and assemble before serving.
More Delicious Recipes
- Moroccan Paleo Meatballs with Creamy Dipping Sauce
- Easy Gluten-Free Scallion Pancakes Recipe
- Creamy Salmon Bisque
- Moroccan Lentil Stew with Dates
If you make this recipe, please leave me a star rating and comment below! I love to hear your thoughts and feedback. Follow me on social media Instagram, Facebook, and Pinterest for even more delicious recipes!
The Best Moroccan Carrots with Yogurt Sauce
Video
Ingredients
- 1½ lbs carrots can use baby carrots
- 2 tbsp avocado oil or any neutral flavored oil
- 1 tsp smoked paprika
- 1 tsp cumin
- 1/2 tsp cinnamon
- 1/2 tsp ground black pepper
- 1/4 tsp ginger
- 1/4 tsp sea salt
- 1/4 tsp ground cloves
- 1/8 tsp cayenne OPTIONAL, omit for non-spicy
Yogurt Sauce
- 1/2 cup Greek yogurt
- 1/4 cup cilantro chopped – can sub with parsley
- 2 garlic cloves minced
- 1 tbsp lemon juice
- 1/8 tsp sea salt
- 1/8 tsp ground black pepper
Instructions
- Preheat oven to 400 degrees F. Remove any stems from the carrots and peel them.1½ lbs carrots
- Transfer the carrots to a baking dish. Sprinkle with avocado oil, then sprinkle with smoked paprika, cumin, cinnamon, black pepper, ginger, salt, cloves, and cayenne (if using).2 tbsp avocado oil, 1 tsp smoked paprika, 1 tsp cumin, 1/2 tsp cinnamon, 1/2 tsp ground black pepper, 1/4 tsp ginger, 1/4 tsp sea salt, 1/4 tsp ground cloves, 1/8 tsp cayenne
- Roast in the preheated oven for 20-25 minutes for baby carrots or small garden carrots, and 30-35 minutes for large store-bought carrots. They should be fork tender when done cooking.
- While the carrots and roasting, stir together all ingredients for the yogurt sauce in a bowl.1/2 cup Greek yogurt, 1/4 cup cilantro, 2 garlic cloves, 1 tbsp lemon juice, 1/8 tsp sea salt, 1/8 tsp ground black pepper
- Once the carrots are done, you can serve them over the yogurt sauce or serve with the yogurt sauce on the side to dip in. I like to sprinkle with some more cilantro and some red pepper flakes for garnish.
Notes
-
- Cayenne will give the carrots a spicy kick. You can omit it if you are sensitive to spicy food or just use a little bit if you don’t want the full amount.
-
- You can substitute cilantro with parsley if you like – I know not everyone is a fan of cilantro!
-
- Using a food processor for your yogurt sauce makes it ultra-smooth!
- Let any leftover carrots cool to room temperature and store in an airtight container for 3-4 days. I recommend storing the carrots and the yogurt sauce separately. You can reheat the carrots in the microwave, or heat them up in a 400-degree oven for 5-10 minutes.
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.
Turned out great as a side to Spanakopita. I ended up using the remaining yogurt sauce on the pastry as well.