This Vegan Lentil Soup is an easy, wholesome recipe made with simple pantry staples and everyday ingredients. I’ve tested it many times until I got the flavor and texture just right, resulting in a comforting, hearty soup that’s easy to make and great even if you’re new to cooking. It’s the kind of simple, reliable recipe you can turn to whenever you want something warm and satisfying.
Heat the olive oil in a large pot over medium-high heat. Add the garlic, onion, celery, and carrot and cook for 3 to 5 minutes, stirring occasionally, until the vegetables are soft and lightly golden.
Add the lentils, crushed tomatoes, vegetable stock (or water), oregano, cumin, and paprika. Stir until everything is well combined. Increase the heat and bring to a gentle simmer. Cover with a lid, reduce the heat to medium-low, and cook for about 40 minutes, or until the lentils are tender.
Add the salt and black pepper and stir. If you like a thicker soup, use an immersion blender and pulse 3 to 4 times. You can also transfer 1 cup (240 ml) of the soup to a blender, blend until smooth, and return it to the pot. If the soup is too thick, add a little more vegetable stock or water to reach your desired consistency.
Serve immediately, topped with chopped fresh parsley if desired.
Notes
Store leftovers in an airtight container in the fridge for up to 5 to 7 days.
You can also freeze the soup in freezer-safe containers for up to 2 months.
Reheat gently on the stovetop over medium heat, stirring occasionally, or reheat individual portions in the microwave.