This vegan korma is rich, creamy and deliciously comforting! Made with veggies in a spiced cashew-coconut sauce, it tastes like it came from your favorite Indian restaurant — but is actually really easy to make at home.
Place all of the paste ingredients into a food processor or blender and blend until smooth. Set aside. (Note 1)
Coat the bottom of a large pot with the oil and place it over medium heat. Once the oil is hot, add the onion.
Sweat the onion for about 5 minutes, until it starts to soften up and become translucent, stirring frequently.
Add the garam masala, ground cumin, cumin seeds, cardamom, coriander, and turmeric to the pot. Cook the spices with the onion, stirring constantly, for about 1 minute.
Add the paste to the pot. Stir well and cook the mixture while stirring constantly until it begins to darken and thicken slightly, about 2 minutes.
Stir in the coconut milk, water, cauliflower, potato, carrots and 1 teaspoon of salt. Raise the heat and bring the mixture to a boil, stirring occasionally.
Lower the heat so that the mixture is at a low simmer. Cover the pot and allow the curry to simmer for about 15 minutes, until the potato is fork tender. Make sure to uncover the pot and give it a stir every few minutes, scraping the bottom of the pot with a spoon to prevent the sauce from scorching.
Uncover the pot and let the curry continue simmering for about 5 minutes, until the sauce thickens slightly and the vegetables are very tender.
Stir in the peas and continue simmering the curry for about 1 minute, just to heat up the peas.
Remove the pot from heat and season the korma with additional salt to taste, as well as black pepper.
Serve with basmati rice and a sprinkle of fresh cilantro.