01 -
Peel and dice carrots and onion. Mince the garlic cloves.
02 -
Place red lentils in a fine-mesh strainer. Pick through them, discarding any broken or discolored ones. Rinse under cool water until water runs clear, about 1 minute. Set aside to drain.
03 -
Heat olive oil in a large pot or Dutch oven over medium-high heat until shimmering. Add carrots and onion, sauté until softened, about 5 minutes.
04 -
Add garlic, curry powder, cumin, dried thyme, and salt. Cook until fragrant, about 1 minute.
05 -
Add the lentils, tomato sauce, and broth. Stir to combine and bring to a simmer. Cover and reduce heat to maintain a gentle simmer. Cook, stirring occasionally until lentils are tender, 18 to 22 minutes.
06 -
Remove from heat and stir in baby spinach until wilted. Serve immediately.