This cozy, one-pot Mexican lentil soup is loaded with plant protein, rich flavor, and nourishing ingredients. It’s vegan, easy to make, freezer-friendly, and perfect for busy weeknights or meal prep.
Sauté the base. In a large pot, heat olive oil over medium heat. Add onion, carrot, celery, and garlic. Sauté for 5–7 minutes, or until soft and fragrant.
Add the lentils and tomato. Stir in the rinsed lentils, tomato purée, bay leaf, thyme, and marjoram.
Pour in the broth. Add the broth or water and bring to a boil.
Simmer. Reduce the heat, cover partially, and simmer for 25–30 minutes, or until lentils are tender but not mushy.
Finish and serve. Season with salt and pepper to taste. Add chopped parsley, spinach, or your favorite toppings. Serve hot.
Notes
No soaking required. Just rinse the lentils well before cooking.
Add-ins: Stir in greens like kale or spinach toward the end.
For flexitarians: Add shredded cooked chicken or a spoonful of cooked brown rice to serve.
Storage: Keeps in the fridge for up to 5 days or freezer for 3 months.