Moroccan-Spiced Roast Carrots

This post may contain affiliate links.

Simply the BEST roast carrots recipe. These tender and flavorful carrots are perfectly seasoned with an earthy mixture of Moroccan spices. Make them in the oven or the air fryer for a quick and easy side dish. Who said veggies have to be boring?

A serving bowl of roasted carrots with ras el hanout and parlsey

I recently set a goal for myself to eat more vegetables. You know, go back to the old “5 a day” that they taught us way back in kindergarten when food groups were still a thing. It’s so easy to get out of the habit and I’ve definitely been slacking.

These Moroccan carrots make getting in at least one serving of vegetables a piece of cake. They have the perfect balance of sweet, savory, earthy, and spicy flavors that makes them so good!

This easy carrot recipe was inspired by a super fancy restaurant meal that we had for our last anniversary. It was at the kind of place that places 5 carrot slices every so perfectly on the plate. Usually, that’s plenty for me but I could have eaten an entire patter of the ras el hanout carrots that they served with suckling pig.

I definitely left that meal wanting more.

So I took matters into my own hands and made my own version at home. And then I ate the leftovers right out of the fridge as a snack.

These roast carrots go great with meaty dishes like lamb chops or steak. I recently served them alongside my crockpot meatloaf and they were wonderful. They’d also be great on top of a grain bowl or even on the side of some soft scrambled eggs.

Carrots on a cutting board, ready to be peeled

The secret to the best roast carrots

Have you ever wondered what the secret to perfect roast carrots is? The kind that are soft, but not mushy, with tons of earthy flavor and just the right amount of caramelization?

We did a whole unit on roasting vegetables in culinary school, so I have a few tricks up my sleeve!

When roasting, the heat of the oven dries the surface of the vegetable. When the dry surface approaches the same temperature as the oven, the natural sugars being to caramelize and brown and the flavor begins to concentrate.

How to cut carrots for roasting

The most important thing to keep in mind when making roast carrots, or any other roast vegetables, it to cut them evenly. This will ensure they cook at the same rate, preventing smaller pieces from overcooking before larger pieces have a time to finish.

The part that comes into contact with the pan will brown the best, so it’s helpful to cut a flat surface. For these Moroccan carrots, I cut the carrots in half lengthwise, then cut each carrot half into 1 1/2 inch pieces. Cutting them at an angle makes them look extra pretty!

If you prefer smaller, bite sized carrots, raise the oven temperature and reduce the cooking time. If you want to roast whole carrots, lower the temperature and cook them a little longer.

Peeling the carrots before you roast them makes them look prettier, but it isn’t necessary. If you’re in a rush and don’t want to spend time peeling them, don’t worry about it!

You can also roast baby carrots. These don’t even need to be cut first, although cutting them in half lengthwise to create a long, flat surface will help them brown more evenly.

A mixing bowl full of carrots drizzled with olive oil and warm Moroccan spices, reach to be roasted

Preparing the carrots to roast

Coating the carrots with oil insulates them and helps raise their surface temperature so they brown more evenly while preventing too much moisture from evaporating — this keeps them from drying out while they cook.

Add the oil and carrots to a large bowl and stir until they’re evenly coated.

Seasoning roast carrots

I add the seasoning now, too. You can use salt and pepper or go with something more flavorful, like the ras el hanout that I used in this recipe.

Ras el hanout is a fantastic Moroccan spice blend. Like Indian curries, the blend can vary depending on who makes it. Generally, it includes a mixture of cardamom, cumin, cinnamon, paprika, and turmeric. It has a bold, earthy flavor that’s not too spicy and not too sweet.

You can buy it premixed or make your own ras el hanout from spices on your spice rack. If you have extra, it’s delicious in lentil soup or with lamb.

Once the carrots are seasoned, use a slotted spoon to lift the carrots out of the bowl and transfer them to the baking sheet.

Taking the extra step to do this in a mixing bowl seems annoying, but it’s worth it! It ensures the carrots are coated evenly and any excess oil gets left behind in the mixing bowl — not on your pan.

Seasoned Carrots on a sheet pan, ready for roasting
Be sure to space the carrots out on the pan. This helps them brown nicely. If you crowd them together, they’ll just steam.

How long to roast carrots

The size of the carrots will determine how long you need to roast them for. Bigger pieces will take longer and should roast at a slightly lower heat, while smaller pieces will be done faster and should be cooked at a higher heat.

In this recipe, I cut the carrots into inch-and-a-half pieces and roasted them at 450F for about 30 minutes.

If you’re roasting carrots whole, lower the oven temperature to 400F and roast them for 40-45 minutes.

If you cut the carrots into smaller, bite-sized pieces, roast them at 475F for about 20 minutes.

How to roast carrots in an air fryer or convection oven

I absolutely love using my air fryer or countertop oven to roast vegetables. It heats up so fast, so you don’t have to spend a ton of time waiting for the oven to get hot. This alone can cut the cooking time in half!

The fan that circulates the air inside the air fryer/convection oven also helps the surface of the carrots dry out faster, so caramelization starts happening sooner. This reduces the cooking time by about 20%, bringing it from 30 minutes to 24 minutes.

More creative carrot recipes

If you like this recipe, be sure to also check out these other creative carrot recipe ideas:

Overhead view of Moroccan roast carrots in a white serving dish
Overhead view of Moroccan roast carrots in a white serving dish

Ras el Hanout Roast Carrots

Print Pin Rate
Course: Side Dish
Cuisine: American
Keyword: Moroccan carrots, ras el hanout carrots, roast carrots
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 servings
Calories: 70kcal


  • 1 pound carrots
  • 1 Tablespoon olive oil
  • 1 teaspoon ras el hanout
  • Salt
  • 2 Tablespoons chopped fresh parlsey


  • Heat your oven to 450°F.
  • Scrub or peel the carrots.
  • Cut the carrots in half lengthwise to form a long, flat edge. Then cut each carrot half into 1 1/2-inch segments.
  • Add the carrots to a mixing bowl. Drizzle with the olive oil. Stir or shake the bowl to distribute the oil, making sure all of the carrots are evenly coated. Add the ras el hanout and salt and stir or shake until evenly coated.
  • Use tongs or a slotted spoon to transfer the carrots from the bowl to a baking sheet. Spread the carrots out so they’re in a single layer with the cut side down. This will help them brown more evenly.
  • Roast the carrots for 20 minutes. Stir them, then roast for another 10 minutes, or until tender.
  • Transfer the roast carrots to a serving bowl and stir in the parsley.
Nutrition Facts
Ras el Hanout Roast Carrots
Amount Per Serving (1 g)
Calories 70 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 1g6%
Polyunsaturated Fat 3g
Carbohydrates 10g3%
Fiber 3g13%
Sugar 4g4%
Protein 1g2%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @HealthyDelish or tag #HealthyDelish!

Hi, I'm Lauren!

I'm a certified plant-based cook and enthusiastic omnivore who loves looking for creative ways to make weeknight meals more nutritious. I'm the author of Heathy Eating One Pot Cookbook and Healthy Meal Prep Slow Cooker Cookbook. I also blog at The Busy Foodie. Read more...


Get My Quickstart Guide to Reclaiming Your Weeknights.

Better Meals. Fewer Dishes. 

Thanks! Keep an eye on your inbox for updates.

Leave a Comment

Recipe Rating (Optional)

This site uses Akismet to reduce spam. Learn how your comment data is processed.