In a soup pot, heat the olive oil, then add the onion, celery and garlic and saute until the onion is soft and translucent. Stir in the carrots and saute a little longer.
Add the canned tomatoes, corn, beans, broth and bay leaf, then the barley, lentils and harissa. Cook for 15 – 20 minutes or so until the barley and lentils are tender.
Adjust the amount of harissa and add salt & pepper as needed, to taste.
Serve hot with snipped cilantro or parsley leaves for garnish.
