01 - Combine lentils and vegetable broth in a medium saucepan. Bring to a boil over high heat, then reduce heat to low and simmer uncovered until lentils are just tender, 20-25 minutes. Drain any excess liquid if needed.
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. Stir in minced garlic, chopped sun-dried tomatoes, and red pepper flakes; cook for 1 minute until fragrant.
03 - Sprinkle dried oregano, dried thyme, and smoked paprika into the skillet. Stir constantly for 30 seconds to bloom the spices and release their aromatic oils.
04 - Add the cooked, drained lentils to the skillet. Toss gently to coat the lentils evenly with the aromatic vegetable and spice mixture.
05 - Pour in heavy cream and sprinkle grated Parmesan over the mixture. Reduce heat to low and simmer, stirring gently, until sauce thickens and coats the lentils, about 5 minutes. The sauce should become creamy and velvety.
06 - Season generously with salt and freshly ground black pepper to taste. Stir in chopped fresh basil until just combined. Remove from heat.
07 - Serve immediately while hot, garnished with additional fresh basil leaves and an extra sprinkle of Parmesan if desired. Pairs well with crusty bread or over steamed rice.