In a large pot, heat the olive oil over medium-high heat. Add the onion and cook for 5 minutes, stirring often, until it gets soft and starts to brown.
Add the garlic, coriander, carrots, and celery, and mix well. Cook for a couple more minutes to start to wake up all the flavors.
Next, mix in the dry lentils and rice, stirring well to coat each grain in flavorful loveliness.
Before it starts to stick, add the water, crushed tomatoes, fresh herbs, and bay leaf. Bring to a boil, then turn the heat down to low and let it simmer for about an hour, or until the rice is tender. Stir every 10-15 minutes or so.
Finally, add the chopped spinach, turn the heat off, and give it a good stir. Serve your Esau soup hot in your most comforting bowl. Enjoy the love!