• 2 tablespoons olive oil
• 1 large yellow onion, diced
• 2 medium carrots, diced
• 4 garlic cloves, minced
• 2 tablespoons tomato paste (optional, for richness)
• 2 celery stalks, diced
• 6 cups low-sodium vegetable broth (or chicken broth)
• 1 teaspoon dried thyme (or two teaspoons fresh)
• 1 (14.5-ounce) can crushed or diced tomatoes
• 1½ cups French green (Puy) lentils, rinsed
• 2 bay leaves
• 1½ teaspoons kosher salt, or to taste
• 2 cups chopped greens (spinach or kale), optional
• 1 medium Yukon gold potato, diced small, optional
• ½ teaspoon smoked paprika (optional)
• ½ teaspoon red pepper flakes (optional, to taste)
• 1–2 teaspoons red wine vinegar or lemon juice, to finish
• ½ teaspoon black pepper, plus more to taste
• ¼ cup dry white wine, optional, for deglazing
• 2 tablespoons chopped fresh parsley, for serving
• Extra-virgin olive oil, for drizzling