Main Courses
This Pioneer Woman Hoppin John recipe brings Southern tradition to your table with smoky black-eyed peas, fluffy rice, and crispy bacon that transforms a simple meal into a celebration.
The secret lies in slow-cooked flavors—ham simmered with spices until tender, collard greens wilted just enough to mingle with the peas, and rice cooked in a fragrant broth that absorbs every bit of flavor.
I’ve perfected this dish over years of testing, ensuring each bite delivers that perfect balance of smoky, savory, and slightly sweet notes that define true Southern comfort food.
The magic happens in the layers of flavor: bacon rendered until crispy, ham infused with garlic and cayenne, and collard greens that soften just enough to blend into the peas.
This isn’t just a side dish—it’s a complete, hearty meal that feeds a crowd and tastes even better the next day. The rice, cooked in a rich broth with ham and bacon drippings, soaks up all the smoky goodness, while the black-eyed peas stay tender and packed with protein.
It’s the kind of dish that makes your kitchen smell like home and your family ask for seconds.
What sets this recipe apart is the slow-cooked approach, which develops deep, complex flavors without requiring constant attention. You’ll start with crispy bacon and ham, then let everything simmer together until the peas are tender and the rice is perfectly fluffy.
The collard greens add a touch of earthiness that rounds out the dish, while the bacon fat ties everything together. This is the Hoppin John I grew up with—rich, smoky, and impossible to resist—but with a few modern shortcuts to make it approachable for weeknight cooking.
The best part? This recipe scales effortlessly, whether you’re feeding a family of four or a crowd of twenty. Serve it with cornbread for dipping or a simple green salad to balance the richness.
The leftovers, if there are any, taste even better reheated the next day—proof that this dish only gets better with time. Let’s get cooking!
Ingredients for pioneer woman hoppin john
Smoky bacon, tender peas, and fragrant rice—just 15 ingredients for a Southern feast.
| Ingredient | Amount | Notes |
|---|---|---|
| Black-Eyed Peas (Dried) 🌱 | 1 ½ cups | Rinsed and picked over |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or basmati |
| Thick-Sliced Bacon 🥓 | 1 lb | Smoked, cut into 1-inch pieces |
| Diced Ham 🍖 | 1 lb | Smoked or honey-glazed |
| Collard Greens 🥬 | 1 lb | Chopped, stems removed |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Onion (Yellow) 🧅 | 1 whole | Diced, medium size |
| Bay Leaves 🌿 | 2 whole | Fresh for best aroma |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smoky flavor |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens the peas |
The bacon and ham are the flavor anchors here—look for thick-cut smoked bacon at Costco or your butcher shop for that perfect crispy edge. Pre-cut diced ham works in a pinch, but whole ham bone from Whole Foods or Trader Joe's adds richness to the broth. Black-eyed peas should be plump and uniform—Bob's Red Mill or Anthony's Good Measure are my go-tos, but any dried variety works. The collard greens? Younger leaves (like those at local farmers markets) stay tender faster than tough older ones. Pro tip: soak the peas overnight for even cooking, but don't stress if you're short on time—they'll still turn out great.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on collard greens? Substitute kale or spinach at the same weight, but they'll wilt faster so add them later. Pre-cut bacon from the grocery store? Use it—just pat it super dry before cooking to avoid steam. The ham bone too pricey? Swap for ham hock or even extra ham chunks. For the rice, jasmine or basmati absorbs flavor better than white rice, but don't overthink it. The peas can be canned in a bind (drained and rinsed), but dried gives that authentic texture. And if you're missing apple cider vinegar? Lemon juice works perfectly.
This dish tastes even better the next day—double the batch and freeze half for lazy days. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. Reheat gently with a splash of broth to keep it moist. I always make this in my Dutch oven—one-pot magic that feeds a crowd. The rice-to-broth ratio is key: if it's too dry, add a splash of water while cooking. And save those bacon drippings—they're liquid gold for next time.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping vegetables into tiny pieces, no separate pans, no stress. You soak the dried black-eyed peas overnight (or use a quick-soak hack), toss everything in with the rice, and let it simmer while you sip coffee. Honestly, the only prep is cracking bacon and dicing ham, which takes less time than scrolling through TikTok.
- Smoky-Sweet Crunch: That crispy bacon on top isn’t just for looks—it’s the secret weapon. The salty, smoky bite cuts through the ham’s richness, while the collard greens add a subtle earthiness that makes every forkful ridiculously good. Between us, I’ll often sneak extra bacon in there if I’m feeling lazy (no judgment).
- Leftovers That Shine: This dish actually tastes better the next day. The flavors meld into this perfect harmony—like a cozy hug in a bowl. I make a big batch on Sundays and eat it for lunch all week, or pack it for work when I’m too tired to cook. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Dried black-eyed peas and collard greens stretch this meal into a full spread without breaking the bank. A pound of bacon and ham goes a long way, and the rice keeps it hearty. I’ll be real: this is the kind of recipe that makes me feel like I’m feeding a crowd for pennies—my wallet and my family thank me every time.
Step-by-step instructions for smoky black-eyed peas and rice
Let's bring this Southern classic to life with rich, smoky flavors and tender textures.
Prepare the Black-Eyed Peas for Maximum Tenderness
Start by rinsing the 1.5 cups black-eyed peas under cold water in a colander, then pick over to remove any small stones or debris. This ensures your peas are clean and ready for cooking. Place them in a large bowl and cover with plenty of fresh cold water—at least 4 cups—and let them soak for 8-12 hours or overnight in the refrigerator.
The soaking step is crucial—it shortens cooking time and makes the peas incredibly tender. After soaking, drain the peas and set them aside. In the same pot you soaked them in, add 4 cups chicken broth, 2 whole bay leaves, 1 tsp dried thyme, 1 tsp smoked paprika, 0.5 tsp cayenne pepper, and 1 tbsp apple cider vinegar. Bring this mixture to a boil over medium-high heat, then reduce to a simmer. This broth will become the flavorful base for your peas.
Cook the Bacon and Ham for Deep Flavor
While the broth simmers, cook the 1 lb thick-sliced bacon in a large, deep skillet over medium heat until it's golden and crispy, about 10-12 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain, leaving the rendered fat in the skillet. Add the 1 lb diced ham to the skillet and cook for 3-4 minutes, stirring occasionally, until it's heated through and slightly caramelized.
Remove the ham from the skillet and set it aside with the bacon. Now, add the 1 whole diced onion and 4 minced garlic cloves to the skillet, cooking for 3-4 minutes until the onion is soft and translucent and the garlic is fragrant. This step builds layers of flavor that will infuse your entire dish. Keep the skillet warm and set it aside for the next step.
Simmer the Peas Until Perfectly Tender
Add the drained black-eyed peas to the simmering broth in the pot. Bring the mixture back to a gentle boil, then reduce the heat to low and cover the pot. Let the peas simmer for 45-50 minutes, stirring occasionally, until they're tender but not mushy. You'll know they're done when a taste test reveals they're soft with a slight bite—this is the perfect texture for Hoppin John.
Once the peas are tender, stir in the cooked bacon, ham, and the onion-garlic mixture from the skillet. Add the 2 tsp salt and 1 tsp ground black pepper, then taste and adjust the seasoning if needed. The peas should be flavorful and well-seasoned, with a hint of smokiness from the bacon and paprika. Keep the peas warm while you prepare the rice.
Cook the Rice to Fluffy Perfection
In a separate pot, combine the 2 cups long-grain white rice with 4 cups fresh chicken broth (or the reserved broth from the peas, if you prefer). Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and let it simmer for 15 minutes. Avoid peeking or stirring—the rice needs to steam undisturbed to become fluffy.
After 15 minutes, turn off the heat and let the rice sit, covered, for another 10 minutes. This resting time allows the rice to absorb any remaining liquid and become perfectly tender. Fluff the rice gently with a fork, then transfer it to a large serving dish.
Combine and Serve the Hoppin John
Gently fold the cooked rice into the black-eyed peas, mixing everything together until evenly combined. The rice should absorb some of the pea broth, creating a cohesive and flavorful dish. Taste and adjust the seasoning one final time, ensuring the dish is well-balanced with smoky, savory, and slightly spicy notes.
To finish, stir in the 1 lb chopped collard greens and let them wilt in the hot mixture for 2-3 minutes. This adds a touch of greens and balances the richness of the bacon and ham. Serve the Hoppin John warm, straight from the pot, and enjoy the hearty, comforting flavors of this classic Southern dish. This recipe serves 6, so you'll have plenty to share—or save for leftovers!
Pro Tips For Making Pioneer Woman Hoppin John
- SOAK THOSE PEAS: I learned this the hard way—skipping the soak with dried black-eyed peas means a gummy, uneven texture. Toss them in cold water for at least 4 hours (or overnight) before cooking. Trust me, your rice won’t turn into mush if you do this first.
- CRISP THE BACON FIRST: Cook the thick-sliced bacon until it’s deep crispy—no half-chewed, greasy bits. Drain on paper towels, then crumble it after the rice is done. The extra crisp adds texture that soggy bacon can’t compete with.
- DON’T OVERCOOK THE HAM: Diced ham gets rubbery fast. Add it to the rice after the peas are tender, just to warm through. Five minutes max—any longer and you’re eating sad, dry cubes instead of savory flavor.
- WILT GREENS LAST: Collard greens need love, but they’ll turn to sludge if you dump them in too early. Sauté them in the bacon fat after the rice is done, just until wilted—about 3 minutes. Overcooking them makes the whole dish bitter.
Perfect pairings for pioneer woman hoppin john
Classic Southern Sides
Hoppin John pairs beautifully with warm, buttery cornbread—its sweetness cuts through the smoky richness. I love using a stone-ground cornmeal mix from Bob’s Red Mill for that authentic Southern texture. Serve it straight from the skillet with extra bacon drippings for dipping. 🥖
For a lighter contrast, a simple collard green salad with red onion and apple cider vinaigrette balances the meal. Toss chopped collards with 1 tbsp apple cider vinegar, 1 tbsp olive oil, ½ tsp smoked paprika, and a pinch of salt.
The acidity brightens the plate and complements the dish’s depth.
Beverage Pairings
A bold Southern sweet tea is the ultimate companion—its honeyed sweetness contrasts the smoky, savory flavors. Brew 4 black tea bags in 4 cups hot water, sweeten with ½ cup honey, and chill for 2 hours. Serve over ice with a lemon wedge. 🍹
For beer lovers, a crisp American lager like Bud Light or Coors Banquet cleanses the palate between bites. The light carbonation and subtle malt notes won’t overpower the dish.
If you prefer something stronger, a light amber ale from New Belgium adds a touch of caramel that pairs surprisingly well with the bacon’s smokiness.
Garnishes for Extra Flavor
Finish your Hoppin John with crispy fried onions for a textural crunch. Slice 1 medium onion into thin rings, fry in ¼ cup bacon fat from the recipe until golden (3-4 minutes), and sprinkle on top. The onions add a sweet, savory contrast that elevates every bite. 🧅
A sprinkle of fresh parsley or green onions adds brightness and color. I like to chop 2 tbsp parsley and 1 green onion finely, then scatter over the top just before serving.
For a tangy kick, drizzle with hot sauce or chopped jalapeños—just ½ tsp adds a subtle heat without overpowering the dish.
Nutrition facts
Frequently asked questions
Why do I need to soak the black-eyed peas overnight?
Soaking the peas for 8-12 hours reduces cooking time and ensures they stay tender without turning mushy. The longer soak also helps break down complex sugars, creating a creamier texture. If short on time, at least a 2-hour soak works—just add 10-15 extra minutes to cooking time.
Can I use canned black-eyed peas instead of dried?
Yes! Drain and rinse 2 (15-oz) cans of black-eyed peas, then simmer them in the broth for just 15-20 minutes until heated through. For best results, add them to the pot with the bacon and ham during the final 10 minutes of cooking to prevent overcooking.
How do I make this recipe vegetarian?
Replace the bacon and ham with smoked tofu or tempeh, marinated in liquid smoke and soy sauce. Use vegetable broth instead of chicken broth, and add 1 tbsp miso paste to the peas for umami depth. The collard greens will still add earthy flavor, and you can boost protein with extra beans or lentils.
Why does my Hoppin John turn out too dry?
Most likely, the rice absorbed too much liquid. To fix it, use 4 cups broth for 2 cups rice (1:2 ratio) and avoid peeking while cooking. If it's still dry, fluff the rice with a fork and stir in 2-3 tbsp warm broth from the peas to moisten it. For next time, reduce heat slightly after boiling to prevent over-absorption.
Can I make this in a slow cooker?
Brown the bacon and ham in a skillet first, then transfer everything to the slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours, stirring occasionally. Add the rice during the last 30 minutes of cooking. The slow cooker method enhances flavors even more—just check for doneness and add broth if needed.
