
One-Pot Sourdough Moroccan Spiced Lentil and Roasted Beet Tagine with Bread
A warming, aromatic one-pot tagine combining tender green lentils and earthy roasted beets with warming Moroccan spices—cumin, cinnamon, ginger, and coriander. Chunks of toasted sourdough bread are stirred in at the end to absorb the spiced broth, creating a rustic, satisfying dish that's naturally vegetarian and full of complex flavors. The sweetness of the beets balances the warm spices, while cilantro and a squeeze of lemon brighten the finish.
- Prep
- 20 min
- Cook
- 35 min
- Wait
- 5 min
- Total
- 1 hr
- Makes
- 4 servings (about 2 cups each)
Steps
Before you start
- Prepare or have on hand roasted beets (or roast fresh beets 45 minutes ahead if needed).
- Measure out all spices into a small bowl before you start cooking.
- Have the sourdough bread cut into chunks and ready to toast.
- Read through the recipe to understand the timing—the lentils cook unattended while you toast the bread.
Toast the bread cubesOven 350°F / 175°C
- Preheat your toaster oven or regular oven to 350°F (175°C).
- Spread the sourdough bread cubes on a baking sheet, drizzle lightly with 1 tbsp (15 ml) of the olive oil, and toss gently.
- Bake for 8–10 minutes, stirring halfway through, until golden brown and crispy on the outside but still slightly chewy inside.
- Set aside and keep warm.
+ Show details− Hide details
Ready when: Bread is golden brown and fragrant
Tip: Don't toast the bread until just before serving, or it will soften from the broth. Day-old bread holds its texture better than fresh.
Bloom the spices in oil
- Heat the remaining 2 tbsp (30 ml) of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
- Add the diced onion and sauté for 4–5 minutes, stirring frequently, until softened and just beginning to turn golden.
- Add the minced garlic and ginger and cook for 1 minute more, stirring constantly, until fragrant.
+ Show details− Hide details
Ready when: Onion is softened and garlic is fragrant
Tip: Don't let the garlic burn—keep the heat at medium and stir constantly.
Add spices to the pot
- Reduce the heat to medium-low.
- Add the cumin, coriander, cinnamon, paprika, and cayenne (if using) to the pot.
- Stir constantly for 30 seconds to 1 minute, allowing the spices to bloom in the warm oil.
- You'll smell their aromatic flavors release into the pot.
+ Show details− Hide details
Ready when: Spices are very fragrant and slightly darker
Tip: Blooming spices in oil releases their essential flavors. Don't skip this step—it's what gives the tagine its depth.
Add lentils and broth
- Pour the vegetable or chicken broth into the pot, scraping the bottom with a wooden spoon to deglaze any flavorful bits.
- Add the rinsed green lentils and dried apricots (if using), stirring well to combine.
- The lentils should be covered by about 1 inch (2.5 cm) of broth.
- Bring the mixture to a gentle boil over medium-high heat.
+ Show details− Hide details
Ready when: Broth is gently boiling and steam rises
Tip: If you don't have green lentils, brown or red lentils work, but green hold their shape better in a long simmer.
Simmer the lentils
- Once boiling, reduce the heat to medium-low and maintain a gentle simmer.
- Cook uncovered for 20–25 minutes, stirring occasionally.
- The lentils should become tender but still hold their shape, and most of the liquid will reduce slightly.
- You should be able to easily smash a lentil between your thumb and forefinger.
+ Show details− Hide details
Ready when: Lentils are tender but not mushy; broth has reduced slightly
Tip: Stir every 5–7 minutes to prevent sticking on the bottom of the pot. If the broth reduces too quickly, add a splash more.
Add the roasted beets
- Once the lentils are tender, gently stir in the cubed roasted beets.
- Cook for 2–3 minutes more, just until the beets are heated through and their earthy sweetness mingles with the spiced broth.
+ Show details− Hide details
Ready when: Beets are heated through and broth is warm
Tip: Fresh roasted beets have better texture than canned, but either works. Canned beets need only a minute to warm.
Season and finish
- Taste the tagine and season with kosher salt and freshly ground black pepper to your preference.
- Squeeze the juice of half a lemon into the pot and stir gently.
- Stir in most of the fresh cilantro, reserving a small handful for garnish.
- The tagine should be rich, warm, and deeply flavored with a bright, slightly acidic finish from the lemon.
+ Show details− Hide details
Ready when: Flavors are balanced—warm, spiced, and bright
Tip: Add lemon juice gradually and taste as you go. You want a subtle brightness, not a sour tang.
Serve with toasted bread
- Ladle the tagine into serving bowls.
- Top each bowl with a generous handful of the warm toasted sourdough bread cubes and a sprinkle of the reserved fresh cilantro.
- The bread will soften slightly as it soaks in the spiced broth, creating a wonderful textural contrast—crispy edges and a tender, flavorful center.
- Serve immediately.
+ Show details− Hide details
Ready when: Bread is warm and crispy; cilantro is fresh and aromatic
Tip: If the bread sits in the bowl too long before serving, it will become mushy. Toast it just before plating for the best texture.
Good to know
Tips
- Prep all ingredients before you begin cooking. Having the spices mixed, the onion diced, and the bread cubed ready keeps the cooking smooth and prevents burning.
- Day-old sourdough bread is crucial—fresh bread is too tender and will turn mushy immediately. Day-old bread toasts to a crispy exterior while staying slightly chewy inside.
- If you don't have roasted beets on hand, roast fresh beets ahead of time: toss with olive oil, wrap in foil, and roast at 400°F (200°C) for 45–50 minutes until tender. You can also buy pre-roasted beets from most grocery stores.
- Blooming the spices in oil is what gives this tagine its warm, authentic Moroccan flavor. Don't skip that step—it's the secret to depth and complexity.
Make ahead
The lentil and beet tagine (without the bread) can be made up to 2 days ahead. Cool completely, cover, and refrigerate. Reheat gently over medium-low heat on the stovetop, adding a splash of broth or water if needed. Toast the sourdough bread cubes just before serving for the best crispness.
Storage & reheating
Refrigerator: Cover and store for up to 3 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Freezer: The tagine freezes well for up to 3 months (freeze without the bread). Thaw overnight in the fridge and reheat gently. Room temperature: Not recommended for food safety—always store covered in the refrigerator.
Substitutions
- dried green lentils (lentilles du Puy) → Brown lentils or red lentils. Brown lentils hold their shape well. Red lentils will break down faster (cook for 15–18 minutes instead). Avoid red lentils if you prefer a chunky texture.
- roasted beets (fresh or canned, drained) → Carrots, roasted or raw, cut into cubes. Carrots provide sweetness and earthiness. Add them with the lentils at the start so they have time to soften. The tagine will be slightly less sweet.
- day-old sourdough bread → Whole wheat bread, focaccia, or rustic white bread. Any sturdy, flavorful bread works. Avoid soft sandwich bread, which disintegrates too easily. Day-old bread is essential for texture.
- dried apricots → Dried dates, raisins, or dried figs, halved. All add sweetness and chewiness. Use the same weight. Dates provide the richest flavor, dates and figs the most authentic to Moroccan tagines.





