1. In large, heavy-bottomed pot, heat oil over medium heat. Cook carrots, onion, and garlic until tender (10 minutes).
2. Add tomatoes with their liquid, broth, lentils, salt, pepper, thyme, and water. Bring to a boil, stirring to break up tomatoes with side of spoon. Reduce heat to low, cover, and simmer until lentils are tender (30-35 minutes).
3. Stir in Swiss chard and macaroni and return to a simmer. Cook until macaroni is tender (10 minutes). Stir in basil and serve.