Warm oil in a Dutch oven or deep skillet over medium-high heat. Add carrots and onion. Cook 4-5 minutes, until they just begin to soften.
2 Tablespoons extra-virgin olive oil, 2-3 whole carrots carrots, 1 medium yellow onion
Stir in the garlic, 1 teaspoon kosher salt, and a pinch each of black and red pepper, if using. Cook another 30-60 seconds, just until fragrant.
3-4 cloves garlic, kosher salt and black pepper, red pepper flakes
Stir in the broth, chickpeas, tomatoes, thyme, oregano, and rosemary. Bring mixture to a boil, then reduce heat to medium-low and simmer for 10 minutes.
2 cups low-sodium chicken or vegetable broth, 2 (15 ounce) cans chickpeas, 1 (15 ounce) can diced tomatoes, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1/2 teaspoon dried rosemary
Stir in the spinach and simmer for 2-3 minutes more, just until the greens are tender and wilted.
2-3 large handfuls baby spinach or kale
Add lemon juice. Sample and season with more salt and pepper to taste. Serve in bowls with grated Parmesan sprinkled on top.
2 teaspoons fresh lemon juice, grated Parmesan