01 - Combine rinsed 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 tender but not mushy, 20-25 minutes. Drain any excess liquid 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, 3-4 minutes. Add minced garlic, chopped sun-dried tomatoes, and red pepper flakes; cook for 1 minute until fragrant.
03 - Stir in dried oregano, thyme, and smoked paprika. Cook briefly to toast the spices, about 30 seconds. Add the cooked lentils to the skillet and toss thoroughly to coat with the aromatic mixture.
04 - Pour in heavy cream and sprinkle grated Parmesan over the lentil mixture. Reduce heat to low and simmer gently, stirring occasionally, until 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. Stir in chopped fresh basil until evenly distributed. Taste and adjust seasoning as needed.
06 - Transfer to serving bowls and serve hot. Garnish with additional fresh basil leaves and an extra sprinkle of Parmesan cheese if desired. Serve immediately while warm and creamy.