This sweet potato lentil soup is one of our favorite comforting recipes! It's naturally vegan and seasoned with cumin, chili powder, lime, and cilantro.
Heat oil in a large pot over medium heat. Add onion and sauté for 3-4 minutes until onion is starting to soften and become translucent.
Add garlic, carrot and sweet potato and sauté for 6-7 minutes to soften and lightly brown edges of carrot and sweet potato pieces. Add spices (cumin, chili powder, paprika, pepper, and salt) and sauté for one minute.
Add stock lentils, tomatoes, and bay leaves and increase heat. Bring to a simmer and then reduce heat to medium-low, cover, and simmer stirring occasionally for about 30 minutes, until sweet potatoes and carrots are cooked through. Add lime juice.
To thicken soup, either use a stick blender and pulse several times directly in pot or remove 1-2 cups of soup and blend in a blender and pour back into soup and stir. If blending separately in blender, be careful not to burn yourself from the steam or hot soup! I cover the lid with a thick kitchen towel and make sure to leave plenty of room in the blender so it doesn't slosh out the top.
Serve soup with cilantro, avocado, and if not dairy-free, I highly recommend serving with sour cream or plain yogurt.
Notes
Cooked soup lasts in the refrigerator for up to five days and can be frozen for 3-6 months. Recipe adapted from Lentil Soup recipe on Recipe Tin Eats. If you're not familiar with her recipes, try some of them - they're great!