Blend the onion, cilantro, chili, garlic, ginger, spices into a smooth puree(use 1/2 cup or more water). In a pan, add a teaspoon of oil and heat on medium heat. Add the puree and cook uncovered for 15-18 minutes or until it gets dry and clumpy. Reduce heat to low-medium after 10 minutes. Stir occasionally to avoid burning.
Meanwhile, chop up the cauliflower and rice(chop) it in a blender or food processor or grate. Slice the red bell peppers and other veggies if adding.
Add the grated cauliflower and red bell pepper to the dry onion cilantro curry. Mix well to evenly distribute and cook for 2 minutes on medium heat. Add peas and a 1/2 cup of water(add almond milk for creamier version), lemon juice and salt. Cover and cook for 6-8 minutes. Mix and adjust salt and spice/cayenne. Cook uncovered to dry the curry a bit to preference or until the cauliflower is tender to preference. 3-5 minutes. Serve hot with Naan/flatbread or rice or grains or fill up tacos or lettuce leaves.
Notes
Notes: to make the curry with Tempeh, cook a loaded cup of cubed Tempeh in 1/2 cup water, 1/4 tsp salt and 1/2 tsp garam masala at medium heat for 10 minutes. Drain the water if left. Crumble the Tempeh and add to the curry when you would add cauliflower. Variations: dry roast the whole spices(fennel and cumin seeds and black peppercorns) in a pan for a minute on medium heat until the fennel seeds change color, and then add to blender.Nutritional values based on one serving