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.
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. Stir in minced garlic, chopped sun-dried tomatoes, and red pepper flakes; cook for 1 minute until fragrant.
03 - Sprinkle dried oregano, thyme, and smoked paprika into the skillet, stirring to distribute evenly. Add the cooked, drained lentils and toss gently to coat thoroughly in the seasoned vegetable mixture.
04 - Pour heavy cream over the lentil mixture and sprinkle with grated Parmesan. Reduce heat to low and simmer gently, stirring occasionally, until the sauce thickens and coats the lentils, about 5 minutes.
05 - Remove from heat. Season generously with salt and freshly ground black pepper to taste. Stir in chopped fresh basil until evenly distributed.
06 - Transfer to a serving dish and serve hot. Garnish with additional fresh basil leaves and extra Parmesan if desired.