This is a hearty, tasty, and healthy Food for Life recipe. Did you know that one artichoke has 4 grams of protein and 10.3 grams of fiber? The ingredients in this recipe make for a healthy dinner - filled with protein, fiber, and a ton of antioxidants!

Serves 8-10.

1/4 cup vegetable broth
1 onion, chopped
2 large garlic cloves, pressed or minced
2 tsps ground cumin
1 tsp ground coriander
1 cup dry (uncooked) red lentils (3 cups cooked)
1 bay leaf
2 cups water
juice of 1 lemon
2 24 oz cans chopped tomatoes (preferably fire-roasted), undrained, or 6 cups freshly chopped tomatoes plus 1 cup tomato juice
1 1/2 cups quartered artichoke hearts (1 9 oz frozen package or 1 15 oz can)
1/4 tsp crushed red pepper (optional, especially if using fire roasted tomatoes)
1/4 tsp salt
1/4 tsp black pepper, to taste

Heat broth in large soup pot. Add the onion and saute on medium heat for about 5 minutes, until golden. Add the garlic, cumin, and coriander, and cook for another 2 minutes, stirring frequently to prevent burning.

Add the dried lentils, bay leaf, and water to the pan, and bring to a boil. Lower the heat and add the lemon juice, tomatoes and their liquid, artichokes, and crushed red pepper. Simmer for about 20 minutes, until the lentils are tender. Remove and discard the bay leaf. Add the salt and black pepper, and taste for adding additional seasoning.