If you’re on the lookout for a warm, nourishing dish that seamlessly combines sweet and savory flavors, these Spiced Lentils with Carrots are just what you need. I’ve prepared this recipe multiple times, tweaking the spices and cooking methods, and each time has revealed delightful new depths of flavor. Imagine the aroma of sautéing onions mingling with the fresh zing of ginger! This dish pairs wonderfully with crusty bread, and if you’re intrigued by hearty meals, you might also enjoy my Vegetable Soup.
About Spiced Lentils with Carrots
This Moroccan-inspired dish is a perfect blend of earthy lentils, tender carrots, and warm spices. During my testing, I found that not only is this dish budget-friendly, but it also makes for an excellent meal prep option. It holds up beautifully in the fridge, allowing you to enjoy the cozy flavors throughout the week. Plus, it showcases the versatility of lentils, which are often overlooked in everyday cooking.
- Quick preparation, ideal for weeknight dinners.
- Budget-friendly and flexible for ingredient swaps.
- Family favorite, creating a warm and comforting atmosphere.
- Historically used in Moroccan cuisine, lending a cultural flair to your table.
Key Ingredients & Their Roles
- Brown Lentils: Provide protein and fiber; can be swapped with green lentils.
- Carrots: Add natural sweetness and texture; frozen carrots can be used in a pinch.
- Spices: Essential for warmth; the cinnamon and allspice can create delightful variations.
- Olive Oil: Adds richness; can be substituted with any neutral oil if necessary.
How to Make Spiced Lentils with Carrots
- Start by dicing the onion, mincing the garlic, grating the fresh ginger, and peeling and chopping the carrots into small pieces.
- Add the onion, garlic, ginger, and olive oil to a deep skillet and sauté over medium heat until the onions turn soft and translucent, about 5 minutes.
- Stir in the diced carrots, cumin, cinnamon, allspice, and crushed red pepper, continuing to sauté for another 2 minutes.
- Incorporate the uncooked lentils, tomato paste, apricots or raisins, and broth, stirring until the tomato paste has blended into the broth. Cover the skillet and turn the heat to high to bring it to a boil.
- Once boiling, reduce to medium-low and allow the lentils to simmer with the lid on for about 30 minutes, stirring occasionally until everything is tender.
- Before serving, taste the lentils and adjust seasoning with salt or pepper as necessary. Serve hot, topped with fresh parsley.
Pro Tips & Troubleshooting
- I discovered that sautéing the spices with the vegetables before adding the lentils deeply enhances the flavor profile.
- A common mistake is overcooking the lentils; they should be soft yet retain some shape, so keep an eye on them!
- For an unexpected twist, try adding chopped spinach towards the end of cooking for an extra nutritional boost.
- This recipe easily scales; simply double the ingredients for a larger batch or halve them without worry.
Storage & Make-Ahead Guide
This dish can be stored in the fridge for up to 5 days and can be frozen for up to 3 months. When reheating, the microwave or stovetop works well — simply add a splash of broth to keep it moist. I found that the flavors intensify and develop beautifully when left to sit for a day, making leftovers a delightful choice!
Serving Suggestions
These spiced lentils pair wonderfully with crusty whole-grain bread for dipping and would also shine served over creamy polenta or mashed potatoes. If you’re looking for more ideas, check out my Slow Cooker Chicken Noodle Soup and Vegetable Soup.

Frequently Asked Questions
- Can I use green lentils instead of brown? Yes, but be aware they may take slightly longer to cook.
- What’s the best way to store leftovers? Keep in an airtight container in the fridge for up to 5 days.
- Can I make this dish vegan-friendly? Absolutely! This recipe is already vegan as written.
- What can I serve with lentils? Try them alongside rice, quinoa, or salad for a complete meal.
- How can I adjust the spice level? Add more or less crushed red pepper to suit your taste preferences.
Final Thoughts
I’ve come to love these Spiced Lentils with Carrots for their rich flavors and comforting nature. The next time you’re looking for a hearty meal, I encourage you to give this recipe a try and share your experience!
More Recipes You’ll Love
- Vegetable Soup – a hearty option featuring lentils and fresh vegetables.
- Slow Cooker Minestrone Soup – similar flavors with a comforting twist.
- Pressure Cooker Lentil Soup – a quick and nutritious way to enjoy lentils.
Spiced Lentils with Carrots
Ingredients
- 1 yellow onion onion diced
- 4 cloves garlic minced
- 1 tsp fresh grated ginger
- 2 Tbsp olive oil
- 1 tsp ground cumin
- 1/2 tsp cinnamon
- 1/2 tsp allspice
- 1/4 tsp crushed red pepper
- 1 cup brown lentils
- 3 Tbsp tomato paste
- 1/4 cup chopped dried apricots or raisins
- 3 cups vegetable broth
- 1 Tbsp chopped parsley optional
Instructions
- Dice the onion, mince the garlic, grate the ginger, and peel and dice the carrots.
- Add the onion, garlic, ginger, and olive oil to a deep skillet. Sauté over medium heat until the onions are soft and translucent, about 5 minutes.
- Add the diced carrots, cumin, cinnamon, allspice, and crushed red pepper to the skillet. Continue to sauté for about 2 minutes more.
- Next, add the uncooked lentils, tomato paste, raisins or chopped apricots, and broth to the skillet. Stir until the tomato paste has dissolved into the broth. Place a lid on the skillet and turn the heat up to high.
- Allow the broth to come to a full boil. Once boiling, turn the heat down to medium-low and let the lentils simmer in the broth with the lid on for 30 minutes, stirring only occasionally.
- After 30 minutes, the lentils and carrots should be very tender. Give the lentils a taste and add salt or pepper if needed.
- Serve the spiced lentils with crusty bread for dipping, or over a bed of polenta or mashed potatoes. Top with chopped fresh parsley if desired.
