A comforting and flavorful lentil soup packed with vegetables and herbs, perfect for a cozy meal.
Heat a large pot over medium heat and add a drizzle of olive oil.
Using olive oil adds a subtle flavor to the soup.
Sauté the chopped garlic and onions until fragrant and translucent.
Stir frequently to prevent the garlic from burning.
Add the diced carrots and celery, cooking until slightly softened.
Cut the vegetables evenly for consistent cooking.
Stir in the red lentils, salt, and pepper, coating them in the mixture.
Rinse the lentils beforehand to remove any debris.
Pour in enough water to cover the ingredients and bring to a boil.
Use vegetable stock for added flavor.
Reduce the heat to a simmer and cover the pot, cooking until the lentils are tender.
Stir occasionally to prevent sticking.
Add the chopped spinach, tomatoes, and mushrooms, cooking until softened.
Add these ingredients towards the end to retain their texture.
Stir in the tomato paste and fresh herbs, cooking for an additional 5 minutes.
Adjust seasoning to taste at this stage.
Serve the soup hot, garnished with shaved Parmesan cheese.
Pair with crusty bread for a complete meal.