Turn the Instant Pot on to the sauté mode and add the olive oil. Once hot, add the chopped onion and sauté for about 3-4 minutes until translucent.
Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant.
Add the diced carrots, red bell pepper, and sweet potato to the pot. Sauté for another 5 minutes, stirring occasionally.
Pour in the can of diced tomatoes (with juice), vegetable broth, and stir in the natural peanut butter until well combined.
Add the ground cumin, ground coriander, and smoked paprika, mixing everything together.
Stir in the chickpeas and season with salt and pepper to taste.
Close the lid of the Instant Pot, ensuring the valve is set to sealing. Cook on high pressure for 10 minutes.
Once the cooking time is complete, allow the pressure to release naturally for about 10 minutes, then carefully switch the valve to venting to release any remaining steam.
Open the lid and stir in the chopped kale or spinach until wilted. Adjust the seasoning as needed.
Serve hot, garnished with fresh cilantro and lime wedges if desired.