Begin by making the cashew cream. In a high-powered blender, such as a Vitamix, combine all the ingredients for the cashew cream, placing the water at the bottom. Blend on high until completely smooth. Set aside. Combine the ingredients for the Masala Soy Curls except for the cooking oil- you will use that to sauté the soy curls later. Marinate the soy curls for 10 minutes.
Meanwhile, make rice. Bring 2 cups of water to boil. Add rice, cover, and reduce heat to a simmer. Simmer for 20 minutes until all the water has evaporated and the rice is fully cooked. When the rice is done, stir in 1 tablespoon minced cilantro and set aside.
Add two tablespoons of cooking oil to a large soup pot over medium heat. Strain the soy curls, reserving the marinade, and add them to the pot to sauté. Sauté for about 5 minutes until they begin to brown on all sides. Add the marinade and bring to a heavy simmer. Simmer until all the marinade has evaporated. Transfer the soy curls to a plate and return the pot to the stovetop.
Add the remaining 1 tablespoon of cooking oil to the pot. Sauté the onions for 4-5 minutes, until they are translucent. Add the garlic and ginger and sauté for an additional 60 seconds. Once fragrant, add the spices, tomato sauce, and water, stirring to combine. Return the soy curls to the pot along with the tomato sauce and simmer for 5 minutes, until everything is cooked all the way through. Stir in the cashew cream and cilantro and remove from heat.
Serve over cilantro rice with fresh naan.