Heat. Heat the olive oil in a large pot on the stove over medium heat. If you are not using olive oil, simply steam the veggies in some vegetable stock.
Cook. Add the onions, carrots, and celery to the pot. Cook for 4 to 5 minutes or until the onions are becoming translucent. Add the garlic and cook for about 30 seconds.
Rinse. Make sure you rinse the lentils well!
Add. Add the lentils, tomatoes, spices, stock, and salt and pepper.
Cook. Cook the soup for about 45 minutes or until the lentils are cooked and the soup has cooked down.
Add the chopped spinach and fresh lemon juice. Remove it from the heat and let sit for 5 minutes to allow the spinach to cook. Enjoy!
Notes
How to Store Lentil Soup
Fridge: Store this soup in a large container for up to 5 days. It makes for a great meal prep for dinners or lunches.
Freezer: You can totally freeze soup! Fill up a freezer friendly container with the fully cooked and cooled soup. Store it in the freezer for up to 3 months. To reheat from frozen, allow the soup to thaw in the fridge overnight and then heat in a pot on the stove over low-medium heat until warm.