Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and garlic. Cook for 5 minutes until the vegetables soften.
Stir in the lentils, potatoes, red wine, vegetable broth, thyme, and bay leaves. Season with salt and black pepper.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 30 minutes, stirring once or twice, until the lentils and potatoes are tender.
Remove the bay leaves. Taste and adjust salt and pepper if needed.
Ladle the stew into bowls and top with chopped parsley before serving.