Ingredients
- 1 red onion, quartered, divided
- 1 green bird's eye chile pepper, stemmed
- ½ cup water, divided
- ¼ cup raw cashews
- 2 cloves garlic
- 2 tablespoons tomato paste
- 1 (1 inch) piece fresh ginger
- 5 whole cloves
- 3 green cardamom pods
- 1 black cardamom pod
- 1 bay leaf
- 1 teaspoon cumin seeds
- ¼ teaspoon whole black peppercorns
- ¼ teaspoon ground coriander
- ¼ inch cinnamon stick
- ¼ cup light vegetable oil
- 8 ¾ ounces cauliflower, cut into large pieces
- 5 ¼ ounces broccoli, cut into large pieces
- 2 tomatoes, cut into large chunks
- 1 cup canned chickpeas (garbanzo beans), drained with liquid reserved
- 1 carrot, sliced
- 1 red bird's eye chile pepper, chopped
- ½ tablespoon garam masala
- ½ teaspoon ground turmeric
- ¼ teaspoon chili powder
- 1 cup baby spinach leaves
- 1 cup full-fat coconut milk
- ½ cup vegan yogurt
- 2 ounces roasted cashews, chopped
- ½ cup chopped fresh cilantro
What Makes This Recipe Unique
Simple Cooking Tips
- Sauté the spices and aromatics first to release their full aroma before pressure cooking.
- Don’t skip the soaking or rinsing of cashews if your recipe calls for them; this helps create a smooth sauce.
Step 1
Blend a quarter of the onion, the green chile, water, cashews, garlic, tomato paste, and ginger in a blender until smooth and creamy—like a pesto. Add a bit more water if it’s too thick. Set that aside for now.
Step 2
Crush the cloves, cardamom pods, bay leaf, cumin seeds, peppercorns, coriander, and cinnamon just enough to crack them open. I like using a mortar and pestle for this, but you can improvise. Slice the rest of the onion thinly while you’re at it.
Step 3
Turn on your Instant Pot and hit the sauté button. Toss in the smashed spices and let them toast for about half a minute until you can really smell their aroma. Then pour in some oil, followed by the cashew paste you made earlier, the sliced onions, and all the veggies—cauliflower, broccoli, tomatoes, carrots, chickpeas, plus the red chile. Sprinkle in the garam masala, turmeric, and chili powder, then give everything a good stir.
Step 4
Cancel the sauté mode, lock the lid, and set the pressure cooker to high for 5 minutes. It’ll take a bit of time to come up to pressure, so be patient.
Step 5
Once the cooking time is up, let the pressure release naturally, which can take anywhere from 10 to 40 minutes. When it’s safe to open, take off the lid and stir in the spinach so it wilts nicely.
Step 6
Finally, pour in the coconut milk and yogurt, stirring everything together until it’s creamy and well combined. Serve topped with roasted cashews and fresh cilantro for a little crunch and brightness.