Peel the potatoes using a vegetable peeler. Cut the peeled potatoes into small, bite-sized cubes. Place the cubed potatoes in a large pot and cover them with water. Bring the pot of water to a boil over high heat. Reduce the heat to medium-low and let the potatoes simmer for about 10-15 minutes or until they are tender when pierced with a fork. Once the potatoes are cooked, drain them in a colander and set them aside.
Heat a large pot or deep frying pan over medium heat. Add a tsp of olive oil and sauté the chopped onion until it becomes translucent (about 5 minutes). Stir occasionally to prevent burning.
Add the minced garlic and diced red pepper to the pot and continue to cook for another 5 minutes, stirring frequently.
Stir in the smoked paprika, garam masala, sugar, turmeric, curry powder, and yellow curry paste. Cook the spices with the onion and pepper mixture for 1-2 minutes to release their flavors.
Pour in the can of fire-roasted tomatoes, including the liquid, and stir well. Allow the mixture to simmer for 5 minutes, allowing the flavors to meld together.
Blend the cashews and soy milk in a blender, then add the blended cashews and soy milk mixture to the pot.
Incorporate the cooked cubed potatoes, chickpeas, peas and lentils into the pot. Stir gently to coat the ingredients with the curry sauce.
Reduce the heat to low, cover, and simmer for 10-15 minutes, allowing the flavors to meld and the peas to cook through. For an extra kick, add a tablespoon of sriracha sauce and season with salt and pepper to taste