Love this? Save it for later!
Share the inspiration with your friends
It was 11:47 PM on a rainy Tuesday, and I had a fierce, inexplicable craving for black-eyed peas. Not the mushy, sad kind from a can, but the real deal—smoky, savory, soulful. I didn’t have a ham hock or any of the traditional slow-simmered fixings, but I had a bag of dried peas, a bunch of collard greens that were about to turn, and this wild idea that my Instant Pot could somehow cheat the system. Honestly, I was half-convinced I was about to make a total mess of a classic.
I grew up eating Hoppin’ John every New Year’s Day—my neighbor Mrs. Gable made a batch so good it could make you forget your own name. But this was a random Tuesday in October, and the tradition felt miles away. I was tired, my kitchen was a disaster zone from a failed baking project earlier, and I just wanted something that tasted like home without spending four hours at the stove. So I chopped, I sautéed, I pressure cooked, and I held my breath.
What came out of that pot was nothing short of a miracle. The peas were creamy but not mushy, the rice was perfectly tender, and the collards had melted into this silky, smoky goodness that soaked up every bit of flavor. I stood there in my pajamas, eating straight from the pot with a wooden spoon, and I knew I had stumbled onto something worth sharing. Maybe you’ve been there—desperate for comfort food but short on time and patience. This Easy Instant Pot Hoppin’ John with Collard Greens is for those nights. It’s tradition, made modern, and honestly, it might be even better than the original.
Why You’ll Love This Recipe
Let me tell you why this Hoppin’ John recipe has become a staple in my kitchen, and not just on New Year’s Day. I’ve tested this method at least a dozen times, tweaking the liquid ratios and the timing until it was absolutely foolproof. The result is a dish that delivers all the deep, slow-cooked flavor of the classic version in a fraction of the time.
- Quick & Easy: This whole dish comes together in about 45 minutes from start to finish. No soaking the beans overnight, no babysitting a pot for hours. The Instant Pot does all the heavy lifting while you get on with your evening.
- Simple Ingredients: You probably have most of these items in your pantry right now. Dried black-eyed peas, rice, broth, and a few aromatics. The collard greens add a fresh, earthy element that elevates the whole thing.
- Perfect for Meal Prep: This recipe tastes even better the next day. The flavors meld together beautifully, making it an ideal candidate for make-ahead lunches or busy weeknight dinners.
- Crowd-Pleaser: I’ve served this to my in-laws, my picky-eating friends, and even my kids, who usually turn their noses up at greens. It gets rave reviews every single time.
- Unbelievably Delicious: The secret is in the technique—sautéing the aromatics and smoked turkey directly in the pot before pressure cooking builds an incredible depth of flavor. The collards cook right along with the beans, absorbing all that smoky goodness.
What makes this version different from the rest? It’s the one-pot, no-fuss approach that doesn’t sacrifice an ounce of flavor. I’ve seen recipes that call for canned beans and frozen greens, but trust me, starting with dried peas and fresh collards makes a world of difference. The Instant Pot unlocks their potential without the wait. This isn’t just another Hoppin’ John recipe—it’s the one that will make you forget you ever doubted a pressure cooker could do soul food justice.
What Ingredients You Will Need
This recipe relies on a handful of humble, pantry-friendly ingredients that come together to create something truly special. Each component plays a crucial role in building the signature smoky, savory, and slightly spicy flavor profile of a classic Hoppin’ John.
- 1 tablespoon olive oil (or avocado oil) — for sautéing the aromatics.
- 1 medium yellow onion, diced — adds a sweet, savory base.
- 2 cloves garlic, minced — because what good recipe doesn’t start with garlic?
- 1 cup dried black-eyed peas — no need to soak! Just rinse and pick over for any debris. I prefer the Camellia brand for consistent texture.
- 4 cups low-sodium chicken broth (or vegetable broth for a vegetarian version) — this is the cooking liquid that infuses the beans and rice with flavor.
- 1 cup long-grain white rice — basmati or jasmine work well. Rinse it first to remove excess starch for fluffier results.
- 1 bunch collard greens, stems removed and leaves roughly chopped — about 4 to 5 cups chopped. Look for leaves that are vibrant green and not wilted.
- 6 ounces smoked turkey (or a smoked ham hock, or 4 slices of bacon) — this is the key to that deep, smoky flavor. I use smoked turkey for a leaner option, but any smoked meat works beautifully.
- 1 teaspoon smoked paprika — for a double dose of smokiness.
- 1/2 teaspoon dried thyme — an earthy, floral note that complements the beans.
- 1/2 teaspoon red pepper flakes (optional, but recommended for a gentle kick).
- 1 bay leaf — adds a subtle layer of complexity.
- Salt and black pepper to taste — go easy on the salt if using smoked meat, as it can be quite salty.
- Hot sauce for serving (optional, but highly recommended) — a dash of Tabasco or your favorite vinegar-based sauce brightens everything up.
Ingredient Tip: If you can’t find smoked turkey, a smoked ham hock or a few slices of thick-cut bacon will work perfectly. For a vegetarian version, use vegetable broth and a teaspoon of liquid smoke to mimic that smoky depth. Also, feel free to swap the collard greens for kale or Swiss chard if that’s what you have on hand—just know the cooking time might vary slightly.
Equipment Needed
You don’t need a fully stocked professional kitchen for this one. The beauty of this recipe is how it relies on one workhorse appliance to do the heavy lifting.
- Instant Pot (6-quart or larger) — this is non-negotiable for the quick cooking method. I use a 6-quart Duo, and it’s perfect for this batch size.
- Cutting board and a sharp chef’s knife — for dicing the onion and chopping the collards. A dull knife will make the greens a chore.
- Measuring cups and spoons — accuracy matters for the liquid-to-rice ratio.
- Wooden spoon or silicone spatula — for sautéing without scratching the pot’s surface.
- Fine-mesh strainer — for rinsing the black-eyed peas and the rice.
Budget-Friendly Tip: If you don’t own an Instant Pot, you can absolutely make this in a regular Dutch oven or heavy-bottomed pot. Just be prepared for a longer cooking time—about 1.5 to 2 hours for the beans to become tender, and you’ll need to add the rice later in the process. The Instant Pot just makes it effortless and fast.
Preparation Method

Alright, let’s get cooking. This method is designed to be straightforward, but I’ve included all the little checks and cues I’ve learned from making this over and over again. Trust the process, and you’ll be rewarded.
- Sauté the aromatics: Turn your Instant Pot to the “Sauté” function and let it heat up for about 2 minutes. Add the olive oil, then the diced onion. Cook for 3 to 4 minutes, stirring occasionally, until the onion is translucent and starting to soften. Add the minced garlic and cook for another 30 seconds until fragrant—don’t let it burn!
- Bloom the spices: Stir in the smoked paprika, dried thyme, and red pepper flakes (if using). Cook for about 30 seconds, stirring constantly. This step wakes up the spices and releases their essential oils, creating a deeper flavor base.
- Add the smoked meat and broth: Add the smoked turkey (or your chosen smoked meat) and the chicken broth to the pot. Use your wooden spoon to scrape up any browned bits from the bottom—this is called deglazing, and it prevents the dreaded “burn” warning on your Instant Pot.
- Pressure cook the beans: Add the rinsed black-eyed peas and the bay leaf. Stir everything together. Close the lid, set the valve to “Sealing,” and cook on “Manual” or “Pressure Cook” (High) for 15 minutes. The pot will take about 10 to 15 minutes to come to pressure.
- Natural release and add greens: When the cooking time is up, allow the pressure to release naturally for 10 minutes. Then, carefully do a quick release for any remaining steam. Open the lid and remove the bay leaf and the smoked turkey piece. Shred the meat from the turkey (discard any bones or skin) and return the meat to the pot. Stir in the chopped collard greens. They will wilt down significantly.
- Cook the rice: Add the rinsed rice to the pot. Stir it in gently so it’s evenly distributed. Close the lid again, set the valve to “Sealing,” and cook on “Manual” or “Pressure Cook” (High) for just 4 minutes. Yes, only 4 minutes!
- Final natural release: Allow the pressure to release naturally for another 10 minutes. This is crucial for the rice to finish cooking and absorb the remaining liquid without turning mushy. After 10 minutes, do a quick release for any remaining steam.
- Finish and serve: Open the lid and fluff the Hoppin’ John with a fork. Taste and adjust seasoning with salt and black pepper. The rice should be tender and the beans creamy but intact. If it seems a little soupy, let it sit uncovered for 5 minutes—it will thicken as it rests. Serve hot, with a dash of hot sauce if you like.
My Personal Tip: The first time I made this, I forgot to rinse the rice. It came out a little gummy. Rinsing really does make a difference for fluffy, separate grains. Also, don’t skip the natural release at the end—it’s the secret to perfectly cooked rice in the Instant Pot.
Cooking Tips & Techniques
Over the course of testing this recipe, I’ve had my share of wins and a few spectacular failures. Let me save you from the latter with some hard-earned wisdom.
Don’t skip the sauté step. I know it’s tempting to just throw everything in and press a button, but that initial sauté builds a foundation of flavor you simply can’t get from pressure cooking alone. The browning of the onion and the blooming of the spices are non-negotiable for a deep, savory result.
Watch your liquid levels. The Instant Pot needs a certain amount of liquid to come to pressure. If you’re using a larger pot (like an 8-quart), you might need to increase the broth by about 1/2 cup to ensure it doesn’t trigger the “burn” notice. Also, if you’re adding extra vegetables like bell peppers or celery, account for their moisture content.
The case of the mushy rice. My biggest mistake was cooking the rice for too long. Dried beans and rice have different cooking times. Cooking them together from the start often results in either crunchy beans or mushy rice. That’s why I cook the beans first, then add the rice at the end for a short, precise burst of pressure. It’s a game-changer.
Multitasking strategy: While the beans are pressure cooking, you can prep the collard greens and rinse the rice. This way, when the first cycle finishes, you’re ready to go. It makes the whole process feel much faster.
Consistency is key. If your Hoppin’ John is too liquidy after the rice is cooked, simply switch the Instant Pot to “Sauté” mode and let it simmer uncovered for 2 to 3 minutes, stirring frequently, until it thickens to your liking. If it’s too thick, stir in a splash of hot broth or water.
Variations & Adaptations
This recipe is a fantastic canvas for customization. Here are some of my favorite ways to change it up, depending on what’s in my fridge or my mood.
Vegetarian/Vegan Version: This is a popular one in my house. Omit the smoked turkey and use vegetable broth. Add 1 to 2 teaspoons of liquid smoke along with the spices to get that essential smoky flavor. You can also stir in a can of fire-roasted diced tomatoes for extra depth and acidity.
Spicy Creole Twist: Add 1 diced green bell pepper and 1 diced celery stalk along with the onion at the beginning. This is the classic “Holy Trinity” of Cajun cooking. Also, use andouille sausage instead of smoked turkey. Slice it into rounds and sauté it with the aromatics for a richer, spicier dish.
Keto/Low-Carb Adaptation: Skip the rice entirely. After cooking the beans and collards, the dish is essentially a thick, hearty stew. You can serve it over cauliflower rice or simply enjoy it as a bean and greens soup. The flavors are still incredible.
Seasonal Swap: In the summer, when collard greens are harder to find or just not as good, I swap them out for a big bunch of chopped kale or Swiss chard. They cook down much faster, so I add them at the very end, after the rice is done, and let the residual heat wilt them for about 5 minutes.
Herb Infusion: I once added a sprig of fresh rosemary and a few sprigs of fresh thyme tied together with kitchen twine to the pot during the first pressure cook. The subtle herbaceous notes were absolutely lovely. Just remember to fish them out before adding the rice.
Serving & Storage Suggestions
This dish is wonderfully versatile in how you serve it. It’s a complete meal in a bowl, but a few thoughtful accompaniments can make it feel extra special.
Serving Temperature and Presentation: Serve Hoppin’ John piping hot. Ladle it into deep bowls, and don’t forget the hot sauce—it really cuts through the richness. A sprinkle of fresh chopped green onions or parsley on top adds a pop of color and freshness. For a traditional Southern touch, serve it with a side of cornbread to soak up every last drop of the pot liquor.
Complementary Dishes and Beverages: This dish is hearty enough on its own, but it pairs beautifully with a simple side salad dressed with a tangy vinaigrette. For drinks, a cold beer (a pale ale or lager works great) or a glass of crisp iced tea is perfect. If you’re feeling fancy, a light red wine like a Beaujolais or a Zinfandel won’t overpower the smoky flavors.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors honestly get better as they meld together. This dish freezes exceptionally well for up to 3 months. Let it cool completely, then transfer it to freezer-safe bags or containers. Thaw overnight in the refrigerator before reheating.
Reheating Methods: The best way to reheat Hoppin’ John is on the stovetop. Add a splash of broth or water to a saucepan, add the leftovers, and warm over medium-low heat, stirring occasionally, until heated through. You can also microwave it in a covered bowl for 2 to 3 minutes, stirring halfway, but the texture might be slightly less ideal. The rice will absorb more liquid as it sits, so don’t be shy about adding a little extra broth when reheating.
Flavor Development: I actually prefer this dish on the second or third day. The smoky, savory flavors deepen and become more integrated. It’s the kind of meal that rewards patience and leftovers.
Nutritional Information & Benefits
Let’s talk about what’s actually in this bowl of comfort. It’s not just delicious—it’s packed with some serious nutritional power.
Estimated per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | ~380 |
| Protein | 22g |
| Fat | 8g |
| Carbohydrates | 58g |
| Fiber | 12g |
| Sugar | 4g |
| Sodium | 650mg (varies with broth and meat) |
Health Benefits: Black-eyed peas are a fantastic source of plant-based protein and soluble fiber, which is great for heart health and digestion. Collard greens are a powerhouse of vitamins A, C, and K, plus calcium and iron. The smoked turkey provides lean protein without the saturated fat of pork. Together, this is a meal that fuels your body while satisfying your soul. It’s naturally gluten-free, and with the substitutions mentioned, it can easily be made vegetarian or vegan.
Dietary Considerations: This recipe is naturally dairy-free and nut-free. As noted, it can be adapted for vegetarian, vegan, and low-carb diets. The main allergen to watch for is the broth—ensure it’s certified gluten-free if you have celiac disease.
I love that I can serve this to my family and feel good about what they’re eating. It’s real food, made from scratch, and it tastes like a hug in a bowl.
Conclusion
So there you have it—my late-night, rainy-Tuesday revelation turned into a go-to weeknight staple. This Easy Instant Pot Hoppin’ John with Collard Greens is proof that you don’t need hours of simmering or a special occasion to enjoy soul-satisfying comfort food. It’s quick, it’s forgiving, and it tastes like you spent all day in the kitchen.
I really hope you give this one a try. Don’t be afraid to make it your own—swap in your favorite greens, dial up the spice, or go full vegetarian. The beauty of this recipe is how it adapts to what you have and what you love. And when you take that first, perfect bite, I’d love to hear about it.
Drop a comment below and let me know how it turned out! Did you add your own twist? Did you serve it with cornbread or a fried egg on top? Share your wins, your questions, and your photos. I read every single one, and nothing makes me happier than knowing this recipe found a home in your kitchen. Now go make some magic in that Instant Pot!
Frequently Asked Questions
Can I use canned black-eyed peas instead of dried?
Yes, you can, but the method will change. Skip the first pressure cooking cycle for the beans. Sauté the aromatics, then add the broth (use only 2 cups), the smoked meat, the collard greens, and the rice. Pressure cook for 4 minutes, then do a 10-minute natural release. Stir in 2 cans of drained and rinsed black-eyed peas at the end, and let them warm through on the “Sauté” function for 2 minutes.
Why did I get a “Burn” notice on my Instant Pot?
This usually happens if there isn’t enough liquid or if starchy ingredients (like rice) are sitting on the bottom without being stirred in properly. Make sure you deglaze the pot well after sautéing, and always use the full amount of broth called for. If you’re using a very thick pot or an older model, you might need an extra 1/4 cup of liquid.
Can I make this without an Instant Pot?
Absolutely! Use a large Dutch oven or heavy-bottomed pot. Sauté the aromatics as directed, then add the broth, smoked meat, and dried beans. Bring to a boil, then reduce to a simmer, cover, and cook for 1 to 1.5 hours, or until the beans are tender. Add the collard greens and rice, bring back to a simmer, cover, and cook for another 15 to 20 minutes until the rice is tender. You may need to add more liquid as it cooks.
How can I make this dish less salty?
Smoked meats and broths can vary wildly in saltiness. Use low-sodium broth and taste the dish before adding any extra salt. If you’re using a particularly salty ham hock or bacon, you can blanch it in boiling water for 2 minutes before adding it to the pot to remove some of the surface salt. Also, a squeeze of lemon juice or a splash of vinegar at the end can help balance the saltiness.
Can I add other vegetables to this recipe?
Yes! This is a very adaptable recipe. Diced bell peppers and celery are classic additions to the sauté. You can also stir in a cup of frozen corn kernels or diced tomatoes along with the rice. Just be mindful of the extra moisture—you might need to reduce the broth by 1/4 cup to compensate.
Pin This Recipe!

Easy Instant Pot Hoppin’ John with Collard Greens
A quick and easy Instant Pot version of the classic Southern dish, featuring creamy black-eyed peas, tender rice, and smoky collard greens. Perfect for a comforting weeknight meal that tastes like it simmered all day.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Southern
Ingredients
- 1 tablespoon olive oil (or avocado oil)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 cup dried black-eyed peas, rinsed
- 4 cups low-sodium chicken broth (or vegetable broth)
- 1 cup long-grain white rice, rinsed
- 1 bunch collard greens, stems removed and leaves roughly chopped (about 4 to 5 cups)
- 6 ounces smoked turkey (or smoked ham hock, or 4 slices bacon)
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional)
- 1 bay leaf
- Salt and black pepper to taste
- Hot sauce for serving (optional)
Instructions
- Turn the Instant Pot to the ‘Sauté’ function and let it heat up for about 2 minutes. Add the olive oil, then the diced onion. Cook for 3 to 4 minutes, stirring occasionally, until the onion is translucent and starting to soften. Add the minced garlic and cook for another 30 seconds until fragrant.
- Stir in the smoked paprika, dried thyme, and red pepper flakes (if using). Cook for about 30 seconds, stirring constantly.
- Add the smoked turkey and chicken broth to the pot. Use a wooden spoon to scrape up any browned bits from the bottom.
- Add the rinsed black-eyed peas and the bay leaf. Stir everything together. Close the lid, set the valve to ‘Sealing,’ and cook on ‘Manual’ or ‘Pressure Cook’ (High) for 15 minutes.
- When the cooking time is up, allow the pressure to release naturally for 10 minutes. Then, carefully do a quick release for any remaining steam. Open the lid and remove the bay leaf and the smoked turkey piece. Shred the meat from the turkey (discard any bones or skin) and return the meat to the pot. Stir in the chopped collard greens.
- Add the rinsed rice to the pot. Stir it in gently. Close the lid again, set the valve to ‘Sealing,’ and cook on ‘Manual’ or ‘Pressure Cook’ (High) for 4 minutes.
- Allow the pressure to release naturally for another 10 minutes. After 10 minutes, do a quick release for any remaining steam.
- Open the lid and fluff the Hoppin’ John with a fork. Taste and adjust seasoning with salt and black pepper. Serve hot, with a dash of hot sauce if desired.
Notes
For a vegetarian version, use vegetable broth and add 1 to 2 teaspoons of liquid smoke. If you don’t have an Instant Pot, use a Dutch oven and simmer for 1.5 to 2 hours. Rinsing the rice is crucial for fluffy grains. Don’t skip the natural release at the end for perfectly cooked rice.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 380
- Sugar: 4
- Sodium: 650
- Fat: 8
- Saturated Fat: 2
- Carbohydrates: 58
- Fiber: 12
- Protein: 22
Keywords: Hoppin' John, Instant Pot, collard greens, black-eyed peas, Southern, comfort food, quick, easy, one-pot



