This vegan matar paneer is made with tofu cubes and peas in a luscious cashew curry sauce. It's absolutely delicious, and you'll be amazed at how easy it is to make!
Coat the bottom of medium pot with one tablespoon of the oil and place it over medium heat. Once the oil is hot, add the cashews. Toast the cashews for about 2 minutes, stirring frequently, until they're golden brown in spots.
Add the onion to the pot and cook it with the cashews for about 5 minutes, stirring occasionally, until it's soft and translucent.
Push the cashews and onion to the side of the pot and add the garlic and ginger, Sauté the garlic and ginger for about a minute, stirring constantly, until they become very fragrant. Remove the pot from heat.
Transfer the contents of the pot to a blender, making sure to scrape the bottom of the pot to get any crusted bits of garlic and ginger. Add the diced tomatoes to the blender. Blend the ingredients until smooth.
Add the remaining tablespoon of oil to the pot and place it back over medium heat. Give the oil a minute to heat up, then add the garam masala, cumin, coriander, turmeric, cardamom, and cayenne pepper. Cook the spices in the oil for about a minute, until they start to sizzle.
Pour the tomato sauce mixture from the blender into the pot. Give it a stir and raise the heat to high. Bring the sauce to a boil, then lower the heat. Let the sauce cook at a low simmer for about 10 minutes, stirring occasionally, until it thickens and darkens slightly.
Stir the tofu and peas into the sauce. Bring the curry back up to a simmer and let it cook for about 2 minutes more, until the peas and tofu are heated.
Remove the pot from heat and stir in the salt.
Serve the curry over rice with a sprinkle of fresh cilantro.