Add coarsely chopped ginger, garlic, and onion to the bowl of your food processor. Pulse until the mixture is pureed.
Heat the oil in the pressure cooker pot to saute (medium-high on stove top). Add the onion mixture, the black mustard seeds, and the red chile pieces. Saute until the mustard seeds begin to pop.
Grind the coriander seed, cumin seed, and fenugreek together in a spice grinder. Add to the pot. Sautee 1-2 additional minutes, being careful to not burn it.
Add the chana dal, broth or water, salt, garam masala, and turmeric.
Lock the pressure cooker lid in place. Set according to your model's setting for beans/legumes (about 7 minutes), or on the stove top, cook on high pressure for about 5 minutes. Allow the dal to release pressure for about 10 minutes during which time, the chana dal will continue to cook. At 10 minutes, release any remaining pressure.
Add the spinach to the pot, and stir to combine. Check for seasoning.
TO SERVEServe the chana dal over basmati rice (white or brown). Top with a dollop of Greek yogurt (optional, not vegan), and sprinkle with chopped cilantro.
Enjoy!