This hearty soup is perfect for a chilly day. Start by sautéing onions, garlic, and celery in a large pot. Add lentils, vegetable broth, and diced tomatoes, then simmer until the lentils are tender. Add fresh spinach and season with salt and pepper to taste. Serve with crusty bread for a satisfying and healthy meal.