01 - Combine lentils and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce to medium-low and simmer uncovered until lentils are just tender, about 20-25 minutes. Drain any excess liquid if necessary and set aside.
02 - While lentils cook, heat olive oil in a large skillet over medium heat. Add diced onion and sauté until softened and translucent, about 3-4 minutes. Add minced garlic, chopped sun-dried tomatoes, and red pepper flakes. Cook for another minute until fragrant, stirring constantly.
03 - Stir in dried oregano, dried thyme, and smoked paprika. Allow the spices to bloom in the hot oil for about 30 seconds, then add the cooked lentils to the skillet. Toss everything together to coat the lentils evenly in the aromatic mixture.
04 - Pour in the heavy cream and add grated Parmesan. Reduce heat to low and simmer gently, stirring frequently to prevent sticking, until the sauce thickens and coats the lentils, about 5 minutes. The mixture should become rich and creamy.
05 - Season generously with salt and freshly ground black pepper to taste. Stir in the chopped fresh basil just before serving, allowing it to wilt slightly into the sauce.
06 - Transfer to serving bowls and serve immediately. Garnish with additional fresh basil leaves and an extra sprinkle of Parmesan if desired. Pairs well with crusty bread, roasted vegetables, or a crisp green salad.