01 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until soft and translucent, approximately 4 minutes.
02 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn.
03 - Add rinsed lentils, vegetable broth, salt, and pepper to the skillet. Bring to a simmer, cover, and cook for 20 minutes, stirring occasionally.
04 - Add diced zucchini to the skillet. Continue simmering uncovered for 8–10 minutes until lentils and zucchini are tender and most liquid is absorbed.
05 - Reduce heat to low. Stir in heavy cream, lemon zest, and lemon juice. Simmer gently for 2–3 minutes until sauce thickens and becomes creamy.
06 - Add Parmesan cheese and chopped spinach. Stir until spinach wilts and cheese melts completely, approximately 2 minutes.
07 - Taste and adjust seasoning as needed. Sprinkle with fresh parsley before serving over rice, quinoa, or with crusty bread.