Sauté the diced onion in olive oil for five minutes until translucent. Add the minced garlic and red pepper flakes, stirring for one minute until fragrant. This creates a sweet and spicy foundation for the creamy sauce.
Stir the rinsed red lentils into the aromatics for two minutes. This quick toasting helps the lentils maintain some structure while they release starches that naturally thicken the dish as they cook.
Add the chopped sun-dried tomatoes and dried oregano. Stirring them in now allows the heat to draw out the concentrated tomato sweetness and the herbal oils before you add the liquid.
Pour in the vegetable broth and bring to a boil, then reduce to a simmer. Cover and cook for fifteen to twenty minutes until the lentils have absorbed most of the liquid and are tender to the bite.
Stir in the heavy cream and grated Parmesan cheese until the sauce is glossy and thick. This creates the signature “Marry Me” texture that makes this high-protein vegetarian meal feel so indulgent.
Fold in the fresh baby spinach and squeeze in the fresh lemon juice. The heat from the lentils will wilt the spinach in seconds, while the lemon juice brightens the rich, creamy flavors of the finished dish.