A comforting and nutritious soup featuring lentils, pasta, and fresh vegetables, perfect for a cozy meal.
Heat the olive oil in a large pot over medium heat.
Ensure the oil is hot but not smoking to avoid burning.
Add the chopped carrots, diced onion, and minced garlic to the pot. Cook until softened.
Stir frequently to prevent sticking and ensure even cooking.
Stir in the chopped tomatoes, vegetable broth, lentils, salt, pepper, thyme, and water. Bring to a boil.
Use a wooden spoon to scrape the bottom of the pot for any caramelized bits.
Reduce the heat to low, cover, and simmer until the lentils are tender.
Check occasionally and stir to prevent the lentils from sticking to the bottom.
Add the chopped Swiss chard and macaroni to the pot. Cook until the pasta is tender.
Ensure the pasta is fully submerged in the liquid for even cooking.
Stir in the fresh basil just before serving.
Adding the basil at the end preserves its fresh flavor.
Serve the soup hot, garnished with additional basil if desired.
Pair with crusty bread for a complete meal.