In a high speed blender or food processor, add the onion and blend until finely or roughly chopped, using a tamper tool to encourage blending. Add the carrots and garlic and repeat until everything is chopped up (if there are any random large chunks, you can just chop by hand).
In a 6-qt Instant Pot, press the “saute” button and set it to “high” or “more”. Once hot, add the oil, chopped onion mixture, and ½ teaspoon salt. Cook, stirring occasionally, until softened, aromatic, and most of the water has been cooked out, about 5 minutes (if you have time, cooking this for 10 minutes will give you a deeper flavor).
Add curry powder, turmeric, black pepper, and cinnamon. Cook, stirring constantly, for about 30 seconds to toast the spices. Press “cancel”, then stir in the water, rice, lentils, soy sauce, and remaining 1 teaspoon salt.
Cover with the lid, set the valve to “sealing”, and pressure cook on high for 15 minutes. Once the timer goes off, let it naturally release for 15 minutes, then manually release the rest of the pressure by turning the valve to “venting”.
Meanwhile, rinse out your blender and add your kale or greens (if using). Blend until finely chopped, using the tamper tool to help it blend. Add the greens to the Instant Pot and fluff/mix it in. The residual heat will wilt the greens.
In a small bowl, mix together the yogurt, lemon or lime, and salt until smooth.
Serve warm topped with lemony yogurt, herbs, and nuts.