Classic Hoppin' John gets an Indian spice upgrade (and goes vegan)! This Instant Pot recipe transforms your favorite Southern comfort food into a flavorful journey. Black-eyed peas and rice are infused with a vibrant blend of Indian spices, creating a quick, easy, and delicious vegan meal.
Soak the black-eyed peas for 4-6 hours or overnight. This is important as it ensures that the beans and rice are cooked together evenly.
Set the Instant Pot to saute mode and heat the oil. Add cumin seeds, bay leaf, and cinnamon stick, and saute for a few seconds. Add onion, ginger, and garlic. Saute for 3-4 minutes or until the onion begins to soften.
Next, add the tomatoes, salt, and spices (ground coriander, turmeric, chili powder, and garam masala). Mix well and saute for 3-4 minutes.
Drain all the water from the soaked black-eyed peas and add it to the Instant Pot along with rinsed rice, spinach, and water. Stir well.
Set the Instant Pot to pressure cook mode for 5 minutes. Do a natural pressure release 10 minutes, then do a quick release of the remaining pressure.
Add the lemon juice and gently mix the rice. Serve warm.
Notes
Rinse the dried black-eyed peas thoroughly and soak them in water for at least 4-6 hours or overnight. Soaking is an important step that cannot be skipped. It ensures they cook evenly with the rice. Unsoaked black-eyed peas take longer to cook.
If you want to skip soaking the black-eyed peas, use brown rice instead of basmati rice. Unsoaked peas and brown rice can be cooked at the same time in the Instant Pot.
While spinach is delicious, feel free to experiment with other chopped greens, such as kale or Swiss chard. Adjust the cooking time accordingly.
Let the pressure release naturally for 10 minutes after cooking. This allows the flavors to continue melding and prevents mushy rice.