The Spiced Hoppin’ John: Black-Eyed Peas and Rice with Indian Spices
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. A generous portion of spinach completes the dish with its freshness and subtle earthiness.
Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Hoppin’ John is a classic Southern comfort food featuring black-eyed peas and rice. It is traditionally enjoyed on New Year’s Day for good luck and prosperity. In this recipe, I am giving it a flavorful twist with vibrant Indian spices!
Black-eyed peas and rice are cooked together in an Instant Pot for a quick and easy meal. Vibrant Indian spices transform the familiar Southern flavors, creating a unique and satisfying dish.
This vegan recipe is perfect for busy weeknights or a flavorful change of pace. Serve it on its own for a light meal, or pair it with your favorite Indian flatbreads for a more complete experience.
Ingredients
Dried Black-Eyed Peas: Soaking the dried black-eyed peas is an important step. It ensures they cook at the same pace as the rice in the Instant Pot. If you’re short on time, you can use a quick-soak method.
Basmati Rice: This long-grain rice is known for its fragrant aroma and fluffy texture. It pairs perfectly with the spiced black-eyed peas. Rinse the rice before cooking to remove any excess starch. This will result in fluffy and separate grains once cooked.
Frozen Spinach: Frozen spinach is a convenient option, and it is already cleaned and chopped. It doesn’t need any thawing and can be used straight from the freezer. Fresh spinach can be used as well, but be sure to wash and chop it finely.
Aromatics: Finely chopped onion, ginger, and garlic form the base of the flavor profile.
Spices: I am using cumin seeds, bay leaves, cinnamon sticks, ground coriander, turmeric, chili powder, and garam masala. Adjust chili powder or cayenne to your spice preference.
See the recipe card for the complete list of ingredients and quantities.
Step-by-step Instructions
Step 1: 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.
Step 2: Next, add the tomato puree, salt, and spices (ground coriander, turmeric, chili powder, and garam masala). Mix well and saute for 3-4 minutes.
Step 3: 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.
Step 4: Set the Instant Pot to pressure cook mode for 5 minutes. Let the pressure naturally release for 10 minutes, then quickly release the remaining pressure. Add the lemon juice and gently mix the rice.
Expert Tips
- 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.
- 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 in an 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.
- Leftovers can be stored in an airtight container and refrigerated for up to 5 days or in the freezer for up to 3 months.
Serving Suggestions
Serve black-eyed peas and rice hot as a standalone meal or alongside raita. For a complete meal, pair it with your favorite Indian flatbread, such as naan or roti. Pair it with masala papad or green beans stir fry for a complete meal.
Recipe FAQs
Hoppin’ John is a classic Southern dish made of black-eyed peas. It is traditionally eaten on New Year’s Day to bring good luck and prosperity in the coming year. The classic version’s main ingredients are black-eyed peas (or cowpeas), rice, onion, and pork.
Yes. You can certainly use brown rice for this recipe. In that case, skip soaking the cowpeas, as brown rice requires a longer cooking time in the Instant Pot. The cowpeas can be cooked alongside the brown rice, saving time and ensuring both ingredients are perfectly cooked.
Feel free to experiment with other chopped greens, such as kale or Swiss chard. Adjust the cooking time accordingly. Kale may require a few extra minutes compared to spinach.
Yes, fresh spinach can be used instead of frozen. Simply chop the spinach finely and add it to the dish after pressure cooking.
Yes, this dish can be made ahead of time and stored in the refrigerator or freezer. Simply reheat before serving, adjusting the seasoning if necessary.
More Indian Recipes
- Looking for a quick & easy weeknight dinner? This Indian Yellow Lentil Buddha Bowl is your answer! Protein-packed lentils, roasted cauliflower, and a cooling raita dressing – all in under an hour.
- Turn weeknight dinners into cozy escapes with a warm bowl of Palak Khichdi! This vegetarian recipe combines rice and lentils with vibrant spinach for a complete and flavorful meal.
- Start your day right with these savory Indian-inspired red lentil pancakes! They’re vegan, gluten-free, and oh-so-delicious. Pair them with flavorful cumin-spiced potatoes for an impressive breakfast or brunch.
If you tried this Indian-Spiced Black-Eyed Peas and Rice / Spiced Hoppin’ John Recipe or any other recipe on my website, please leave a ๐ star rating and let me know how it went in the ๐ comments below.
Equipment
Ingredients
- 1 cup dried black-eyed peas soaked
- 1 cup basmati rice rinsed
- 1 cup frozen spinach (around 5 oz)
- 1 tablespoon olive oil
- 1 teaspoon cumin seeds
- 1 bay leaf
- 1 small stick cinnamon
- 1 medium onion diced
- 1 clove garlic minced
- 1 teaspoon ginger grated
- 1 teaspoon ground coriander
- ยผ teaspoon turmeric
- 1 teaspoon chili powder or cayenne
- 1 teaspoon garam masala
- ยฝ cup tomato puree
- 2 cups water
- 1 teaspoon salt
- 2 tablespoons lemon juice
Instructions
- 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.
- ย
- ย