
Moroccan Lentil and Tomato Stew
A warming, aromatic stew that brings together earthy red lentils with ripe tomatoes and warm spices like cumin, coriander, cinnamon, and ginger. This one-pot meal is naturally vegan, comes together in less than an hour, and tastes even better the next day once the spices have fully developed. Perfect for weeknight dinners or meal prep.
- Prep
- 15 min
- Cook
- 40 min
- Wait
- 10 min
- Total
- 1 hr 5 min
- Makes
- 4 servings (about 1¾ cups per serving)
Steps
Before you start
- Rinse the red lentils under cold water and pick through for any small stones (takes 2–3 minutes)
- Prep all ingredients (dice the onion, mince the garlic) before you start cooking—the timing moves quickly once you begin
- Have your broth measured and within reach
- Read through the recipe to understand the 25–30 minute simmer phase
Sauté the aromatics
- Heat the olive oil in a 3–4 quart pot over medium heat.
- Add the diced onion and cook for 5 minutes, stirring occasionally, until it begins to soften and turn translucent at the edges.
- Add the minced garlic and cook for 1 more minute, stirring constantly, until very fragrant.
+ Show details− Hide details
Ready when: Onion is soft and translucent, garlic is fragrant and light golden
Toast the spices
- Add the cumin, coriander, paprika, ginger, and cinnamon all at once.
- Stir continuously for 1 minute until the spices are fragrant and slightly darker in color.
- You should smell a warm, toasty aroma rising from the pot.
+ Show details− Hide details
Ready when: Spices are fragrant and slightly darker; you see wisps of aroma
Tip: Toasting the spices releases their essential oils for deeper, more complex flavor. Don't skip this step—it makes a noticeable difference.
Add lentils and liquid
- Stir in the rinsed red lentils, crushed tomatoes, and vegetable broth.
- Mix well with a wooden spoon, scraping the bottom of the pot to combine all ingredients evenly and prevent sticking.
+ Show details− Hide details
Ready when: All ingredients are well combined with no dry lentils visible
Bring to a boil
- Increase the heat to medium-high and bring the mixture to a boil, stirring occasionally to prevent the bottom from sticking.
- Once the surface is bubbling vigorously and steam rises steadily, reduce the heat to medium-low.
+ Show details− Hide details
Ready when: Mixture reaches a rolling boil with large, continuous bubbles breaking the surface
Simmer until lentils are tender
- Place the lid partially ajar on the pot (leave a small gap so steam can escape) and simmer for 25–30 minutes.
- The lentils should be completely soft and starting to break down slightly when pressed with a spoon, and the stew should have thickened to a chunky, soupy consistency.
- Stir gently every 8–10 minutes to prevent the bottom from sticking and ensure even cooking.
+ Show details− Hide details
Ready when: Lentils are very soft and break easily when pressed; stew has thickened noticeably and coats a spoon
Tip: Partially covering the pot prevents excessive evaporation while still allowing the stew to reduce slightly and thicken. If at any point the stew looks too thick, add a splash of broth or water.
Season and finish
- Remove the pot from the heat.
- Taste the stew and season generously with salt and freshly ground black pepper until flavors are well balanced and warm on your palate.
- If using dried apricots, stir them in now; the residual heat will soften them slightly in 2–3 minutes.
+ Show details− Hide details
Ready when: Flavors are balanced to your taste; apricots (if using) are beginning to soften
Rest and serve
- Let the stew rest, uncovered or with the lid slightly ajar, for 5–10 minutes.
- This resting period allows the flavors to meld and balance.
- Ladle into bowls, top each serving with fresh chopped cilantro, and serve hot.
- This pairs beautifully with crusty bread, couscous, rice, or warm pita.
+ Show details− Hide details
Ready when: Stew is hot throughout and has rested for at least 5 minutes
Good to know
Tips
- This stew tastes noticeably better the next day or even two days later once the spices have fully developed and mellowed. Make it ahead for maximum flavor.
- For a heartier, more protein-rich version, stir in ½ cup cooked chickpeas or white beans during the last 5 minutes of simmering.
- Dried apricots add a subtle sweetness that's a hallmark of Moroccan cuisine; don't skip them if you have them on hand.
- The stew will thicken as it cools; keep extra broth or water nearby when reheating to adjust consistency to your preference.
Make ahead
Yes. The stew can be prepared up to 4 days ahead. Let cool completely before covering and refrigerating. Reheat gently on the stovetop over medium heat, stirring occasionally and adding a splash of broth or water if the stew has thickened too much. It also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Storage & reheating
Refrigerate in an airtight container for up to 4 days. Freeze in individual portions or all together in a freezer-safe container for up to 3 months. To reheat from refrigerated state, warm gently on the stovetop over medium heat, stirring occasionally. From frozen, thaw overnight in the refrigerator first, then reheat. The stew may thicken as it cools; thin with broth or water as needed to reach your preferred consistency.
Substitutions
- red lentils → Brown or green lentils. Brown and green lentils will take 35–40 minutes to cook and will hold their shape better rather than breaking down. Adjust simmer time accordingly.
- vegetable broth → Chicken broth or water. Chicken broth adds a richer flavor; water will work but will be less flavorful. Adjust seasoning as needed.
- crushed tomatoes (canned) → 4–5 fresh tomatoes (peeled and chopped) or 1½ cups tomato sauce. If using tomato sauce, reduce broth to 2½ cups as sauce is more concentrated. Fresh tomatoes add brightness but require peeling and chopping.
- dried apricots → Chopped dried dates, raisins, or prunes. Any dried fruit adds sweetness and is characteristic of Moroccan cooking. Prunes will make the stew slightly darker and richer; raisins lighter and more delicate.





