A warm, comforting dish that blends the earthy richness of lentils with the natural sweetness of roasted carrots, infused with aromatic Moroccan-inspired spices. This hearty dal is nourishing, flavorful, and perfect for a satisfying meal any time of year.
Why You’ll Love This Recipe
This recipe combines simple pantry ingredients with bold spices to create a deeply flavorful dish. Roasting the carrots enhances their sweetness and adds a subtle caramelized depth that pairs beautifully with the creamy lentils. It’s wholesome, filling, and naturally plant-based. Plus, it’s easy to prepare in one pot with minimal effort, making it ideal for both weeknight dinners and meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 cups carrots, peeled and cut into chunks
2 tablespoons olive oil
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon paprika
1/2 teaspoon ground cinnamon
1/4 teaspoon turmeric
1 cup red lentils, rinsed
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 can (400 g) diced tomatoes
4 cups vegetable broth
1/2 teaspoon salt (adjust to taste)
1/4 teaspoon black pepper
1 tablespoon lemon juice
2 tablespoons fresh cilantro, chopped
Directions
Preheat your oven to 200°C (400°F).
Place the carrot chunks on a baking tray. Drizzle with olive oil and sprinkle with cumin, coriander, paprika, and cinnamon. Toss to coat evenly.
Roast the carrots for 25–30 minutes until tender and slightly caramelized.
In a large pot, heat a small amount of olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
Stir in the garlic and ginger, cooking for another minute until fragrant.
Add the rinsed lentils, turmeric, diced tomatoes, and vegetable broth. Stir well.
Bring to a boil, then reduce heat and let simmer for 20–25 minutes until the lentils are soft and creamy.
Add the roasted carrots to the pot and gently stir to combine.
Season with salt, black pepper, and lemon juice. Adjust seasoning as needed.
You can swap red lentils for yellow lentils if preferred, though cooking time may vary slightly. Add a handful of spinach or kale at the end for extra greens. For a creamier texture, stir in a splash of coconut milk. If you enjoy heat, add a pinch of chili flakes or a chopped chili pepper during cooking.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat, adding a bit of water or broth to loosen the consistency if needed. This dish also freezes well for up to 2 months; thaw overnight in the fridge before reheating.
FAQs
Can I use green or brown lentils instead of red lentils?
Yes, but they take longer to cook and will not become as creamy as red lentils.
Do I have to roast the carrots?
Roasting adds depth and sweetness, but you can simmer them directly in the dal if you’re short on time.
Is this recipe spicy?
It is mildly spiced but not hot. You can add chili if you prefer more heat.
Can I make this dish ahead of time?
Yes, it actually tastes better the next day as the flavors develop.
What can I serve with this dal?
It pairs well with rice, flatbread, or even on its own as a hearty soup.
Can I add protein to this dish?
The lentils already provide good protein, but you can add chickpeas for extra texture and nutrition.
Is this recipe vegan?
Yes, it is completely plant-based.
Can I use fresh tomatoes instead of canned?
Yes, use about 2 cups of chopped fresh tomatoes.
How do I make it thicker or thinner?
Adjust the consistency by adding more broth for a thinner dal or simmer longer for a thicker texture.
Can I skip the lemon juice?
Lemon juice adds brightness, but you can omit it or replace it with a small splash of vinegar.
Conclusion
Moroccan-Style Roasted Carrot and Lentil Dal is a comforting and flavorful dish that brings together simple ingredients in a truly satisfying way. With its rich spices, creamy texture, and nourishing qualities, it’s a perfect addition to your regular meal rotation. Whether you’re cooking for yourself or sharing with others, this recipe delivers warmth and depth in every bite.
This Moroccan-style roasted carrot and lentil dal is a warm, hearty, and plant-based dish combining tender red lentils with naturally sweet roasted carrots and aromatic spices. It’s perfect for a nourishing and flavorful meal.
Ingredients
2 cups carrots, peeled and cut into chunks
2 tablespoons olive oil
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon paprika
1/2 teaspoon ground cinnamon
1/4 teaspoon turmeric
1 cup red lentils, rinsed
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 can (400 g) diced tomatoes
4 cups vegetable broth
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon lemon juice
2 tablespoons fresh cilantro, chopped
Instructions
Preheat the oven to 200°C (400°F).
Place carrot chunks on a baking tray, drizzle with olive oil, and sprinkle with cumin, coriander, paprika, and cinnamon. Toss to coat evenly.
Roast the carrots for 25–30 minutes until tender and slightly caramelized.
In a large pot, heat a small amount of olive oil over medium heat and cook the onion until softened, about 5 minutes.
Add garlic and ginger, cooking for another minute until fragrant.
Add rinsed lentils, turmeric, diced tomatoes, and vegetable broth. Stir well and bring to a boil.
Reduce heat and simmer for 20–25 minutes until lentils are soft and creamy.
Add roasted carrots and gently stir to combine.
Season with salt, black pepper, and lemon juice. Adjust seasoning as needed.
Garnish with fresh cilantro before serving.
Notes
Swap red lentils for yellow lentils if preferred; adjust cooking time accordingly.
Add spinach or kale at the end for extra greens.
For creamier texture, stir in a splash of coconut milk.
Add chili flakes or chopped chili for heat.
Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.
Reheat gently, adding water or broth to adjust consistency.