Cauliflower Korma Burritos

Just to be upfront yes this recipe has a lot of ingredients in it but it was not that complicated or time consuming to make.  Please give it a shot and don't let the list of ingredients scare you away. This recipe is vegan. We have been trying to focus on that more lately. Hope you like it!
For the sauce you will need:
You will also need:
Start by cooking the ingredients that will be blended up to make the sauce. In a very small amount of vegetable oil saute the chopped onion, bell pepper, and one carrot until the onions are translucent. Add all the spices that go into the sauce and stir to toast them for about a minute. Then add the garlic, canned tomatoes, and two cups of water. Reduce heat and simmer for about 20 minutes stir every few minutes. The water will reduce and thicken. Remove and discard the bay leaf. Add this mixture to your blender with the ginger, coconut milk and cashews. Blend until smooth. Then in the same pan you were using before saute the remaining two chopped carrots with the cauliflower and diced jalapeno. Add turmeric, chili powder, garam masala spices. Add in the pinto beans and the sauce mixture from the blender. Bring to a low simmer and cook for about 15 minutes. At this point mix in the frozen peas and cook for about 15 more minutes stir as needed. Then you are ready to wrap your burritos. Start with about 1/4 cup of rice and then layer on the cauliflower korma you just made. Top with fresh cilantro and roll it up.