Spiced Roasted Moroccan Carrots with Yogurt Sauce

If you want a vegetable side that delivers bold flavor and beautiful presentation, these Moroccan carrots are a winner. Roasted until caramelized and tender, they are seasoned with warm Moroccan spices and served with a cooling, herb-studded yogurt sauce. The result is an easy, elegant side dish that works equally well for weeknight meals or for serving to guests.

colorful moroccan spiced carrots on a white serving platter

Why You’ll Love These Moroccan Carrots

This recipe uses just a handful of pantry spices to transform ordinary carrots into something bright and aromatic. The carrots roast until they develop deep caramelized edges while the spice blend—featuring smoked paprika, cumin, and a touch of cinnamon—creates a layered, savory-sweet profile. A simple herby yogurt sauce adds creaminess and a tangy contrast that balances the spices perfectly.

These carrots are forgiving and adaptable: use baby carrots for quick roasting, or cut larger carrots into uniform pieces so they cook evenly. The dish pairs nicely with roasted or grilled meats, such as lamb chops, grilled fish, or roasted chicken thighs, and it also complements grain-based vegetarian mains.

Watch a Short Video of This Recipe

A short demonstration video shows the roasting technique and how to blend the yogurt sauce if you prefer a visual guide.

Ingredient Notes

recipe ingredients in small bowls and labeled
  • Carrots (1½ lbs): Use baby carrots or slice larger carrots into similar-sized pieces so they cook evenly. The recipe below is written for 1½ pounds total.
  • Avocado oil (2 tbsp): A neutral oil that helps spices adhere and supports caramelization. Extra-virgin olive oil or melted ghee are fine substitutes.
  • Smoked paprika (1 tsp): Adds subtle smoke that pairs well with the carrots’ natural sweetness. Sweet paprika can be used if you don’t have smoked.
  • Cumin (1 tsp): Provides warm, earthy notes typical of North African spice blends.
  • Cinnamon (½ tsp): A small amount of cinnamon adds warmth and balances the savory spices.
  • Ground black pepper (½ tsp) & sea salt (¼ tsp): Basic seasoning to bring out flavor.
  • Ginger (¼ tsp): A touch of ground ginger gives brightness; fresh grated ginger would work if you prefer.
  • Ground cloves (¼ tsp): A pinch creates aromatic depth—use sparingly.
  • Cayenne (⅛ tsp, optional): For a gentle heat. Omit if you want no spice.

Yogurt Sauce

  • Greek yogurt (½ cup): Thick, tangy base. Use full-fat or reduced-fat to taste; dairy-free yogurts can substitute for a vegan option.
  • Cilantro (¼ cup, chopped): Fresh herbs brighten the sauce—parsley is a good alternative if you prefer.
  • Garlic (2 cloves, minced): Adds savory punch.
  • Lemon juice (1 tbsp): Balances richness with acidity.
  • Sea salt (⅛ tsp) & ground black pepper (⅛ tsp): Adjust to taste.

All ingredient amounts above are given to make about four side-dish servings.

Step-by-Step Instructions

a hand peeling carrots with a veggie peeler

Step 1: Preheat the oven to 400°F (205°C). If using whole carrots, trim the stems and peel as needed. Slice larger carrots into uniform sticks or rounds so they roast evenly.

hands placing carrots on a sheet pan

Step 2: Place the carrots in a single layer on a baking sheet or shallow baking dish. Drizzle with the oil and toss with smoked paprika, cumin, cinnamon, black pepper, ginger, salt, cloves, and cayenne if using. Roast until fork-tender and caramelized: about 20–25 minutes for baby carrots or small pieces, and 30–35 minutes for larger carrot pieces.

mixing yogurt dipping sauce ingredients

Step 3: While the carrots roast, whisk together the yogurt sauce ingredients: Greek yogurt, chopped cilantro (or parsley), minced garlic, lemon juice, salt, and pepper. Taste and adjust seasoning.

cooked carrots on a serving platter

Step 4: Serve the warm roasted carrots over a smear of the yogurt sauce or arrange the carrots alongside the sauce for dipping. Garnish with additional chopped herbs and a sprinkle of red pepper flakes or toasted sesame seeds if desired.

a close up of moroccan carrots sprinkled with cilantro

Expert Tips

  • Omit the cayenne for a milder dish or add a touch more for heat. Adjust spices to your taste.
  • If you dislike cilantro, substitute flat-leaf parsley for the yogurt sauce.
  • For an ultra-smooth sauce, blend the yogurt mixture in a food processor or blender; otherwise, finely chop the herbs and mix by hand for a chunkier texture.

Serving Tips

  • Sprinkle toasted sesame seeds, chopped pistachios, or pomegranate seeds for texture and color.
  • To make a vegetarian main, serve the carrots with quinoa, hummus, or grains and a salad for a complete plate.
  • These carrots also complement roasted or grilled proteins such as lamb, fish, or chicken.
a fork holding a carrot dipped in yogurt sauce

Storage Tips

Allow leftovers to cool to room temperature and store in separate airtight containers: carrots in one, yogurt sauce in another. Carrots keep 3–4 days in the refrigerator. Reheat carrots briefly in the oven at 400°F (5–10 minutes) or in the microwave until warmed through.

Recipe FAQs

Can I sweeten these carrots?

Yes. If you prefer a sweeter finish, drizzle honey, maple syrup, or a bit of brown sugar over the carrots before roasting for a glossy, caramelized coating.

Can I make this recipe ahead of time?

Absolutely. Roast the carrots and prepare the yogurt sauce up to one day in advance. Store them separately and reheat the carrots gently before serving, then assemble when ready.

More Delicious Recipes

  • Moroccan Paleo Meatballs with Creamy Dipping Sauce
  • Easy Gluten-Free Scallion Pancakes
  • Creamy Salmon Bisque
  • Moroccan Lentil Stew with Dates

If you make this recipe, please leave a star rating and a comment below — feedback helps others and helps refine the recipe. Thank you for trying it!

Recipe Card

Makes: 4 servings • Prep: 5 mins • Cook: 30 mins • Total: 35 mins

Ingredients

  • 1½ lbs carrots (baby carrots or sliced)
  • 2 tbsp avocado oil (or neutral oil)
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp ground cinnamon
  • ½ tsp ground black pepper
  • ¼ tsp ground ginger
  • ¼ tsp sea salt
  • ¼ tsp ground cloves
  • ⅛ tsp cayenne pepper (optional)

Yogurt Sauce

  • ½ cup Greek yogurt
  • ¼ cup chopped cilantro (or parsley)
  • 2 garlic cloves, minced
  • 1 tbsp lemon juice
  • ⅛ tsp sea salt
  • ⅛ tsp ground black pepper

Instructions

  1. Preheat oven to 400°F (205°C). Trim and peel carrots if needed; cut large carrots into uniform pieces.
  2. Toss carrots with oil and all spices until evenly coated. Spread in a single layer on a baking sheet or shallow dish.
  3. Roast until fork-tender and caramelized: 20–25 minutes for baby carrots, 30–35 minutes for larger pieces.
  4. Meanwhile, combine all yogurt sauce ingredients in a bowl and stir until smooth. Adjust seasoning to taste.
  5. Serve roasted carrots over or alongside the yogurt sauce. Garnish with additional herbs, red pepper flakes, sesame seeds, or toasted nuts as desired.

Nutrition (per serving, approximate)

Calories: 155 kcal • Carbohydrates: 19 g • Protein: 5 g • Fat: 8 g • Fiber: 5 g • Sodium: 347 mg • Vitamin A: high

Nutrition information is an approximation and should be used as a general guide.

Note: This page contains images to illustrate the steps. All images remain included to help guide preparation.