Bush's Beans Hoppin John Recipe: Smoky Bacon-Crusted Comfort in One Pot

Side Dishes

Bush's Beans Hoppin John Recipe: Smoky Bacon-Crusted Comfort in One Pot

This Bush's Beans Hoppin John recipe brings Southern tradition to your kitchen with smoky bacon, tender beans, and perfectly seasoned rice—all in one pot. The dish carries deep cultural roots as a New Year's staple, symbolizing prosperity and good fortune.

I’ve simplified the process while keeping the soulful flavors intact, so you can enjoy this comforting classic without the fuss.

What sets this recipe apart is the smoky bacon crust that forms on top, adding rich depth to every bite. The beans and rice cook together, absorbing flavors while staying tender, and the traditional blend of spices creates that unmistakable Hoppin John taste.

It’s a one-pot wonder that’s perfect for family gatherings or a cozy weeknight meal.

The result is a hearty, flavorful dish with crispy bacon edges, creamy beans, and perfectly cooked rice—all infused with the warm spices that define this Southern classic. Serve it with cornbread or collard greens for a complete meal that feels like a hug in a bowl. Let’s get cooking!

This recipe honors tradition while making it accessible for modern kitchens. Whether you’re celebrating New Year’s or simply craving comfort, this foolproof method delivers restaurant-quality results at home. The best part? Leftovers reheat beautifully, so you’ll have extra for days to come.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bush's beans hoppin john

Smoky bacon, tender beans, and perfectly seasoned rice—just these ingredients transform into a Southern classic.

Ingredient Amount Notes
Bush's Beans (pinto beans) 🌽 2 cups Dried or canned, no salt added
Long-Grain White Rice 🍚 1 ½ cups Uncooked, like Carolina Gold
Thick-Sliced Bacon 🥓 8 oz Thick-cut, smoked variety
Yellow Onion 🧅 1 whole Medium, diced
Celery Stalks 🥬 2 whole Trimmed, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced
Chicken Broth 💧 3 cups Low-sodium preferred
Bay Leaves 🍃 2 whole Fresh if possible
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Hot Sauce 🔥 1 tbsp Like Crystal or Tabasco
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Extra-Virgin Olive Oil 🫒 1 tbsp For drizzling

The bacon is non-negotiable here—thick-cut, smoked slices from Costco or Whole Foods give that unmistakable crispy crust. Look for applewood or hickory smoked if you can find it. The beans? Bush's Beans are traditional, but any no-salt-added pinto beans work. If using dried, soak overnight (or quick-soak with boiling water). For the rice, Carolina Gold or any long-grain white rice works—just don’t use instant rice. The onion, celery, and garlic form the holy trinity of Southern cooking, so chop them small for even flavor distribution.

No smoked bacon? Regular bacon with a dash of smoked paprika works in a pinch. Short on thyme? Dried oregano at half the amount gets you close. The hot sauce is optional but adds that authentic Southern kick—Crystal or Tabasco are the gold standards. If you’re using dried beans, rinse them well before cooking to remove debris. The chicken broth should be low-sodium (unless you’re adding extra salt later). Fresh parsley brightens the dish, but dried parsley at one-third the amount works if that’s what you’ve got.

This dish tastes even better the next day—plan ahead and make extra. Store in an airtight container for up to 4 days in the fridge. The bacon crust stays crispy if you cover it loosely with foil after baking. Freezes beautifully for up to 3 months—just reheat with a splash of water or broth to restore moisture. Serve with warm cornbread or crusty bread to soak up every last bit of that smoky, creamy goodness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan—no fussing with multiple dishes. Toss the bacon, onions, and celery in first, let them crisp up, then dump in the rice and Bush’s beans with their pre-cooked magic. Fifteen minutes later, you’re done.
  • Salty-Sweet Crunch: That crispy bacon layered into the creamy beans? It’s a flavor explosion. The onions and celery soften just enough to melt into the rice while keeping enough bite, and the beans? Perfectly seasoned—no extra work needed.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The leftovers reheat like a dream (just add a splash of water), and the mix of textures—crunchy rice, tender beans, crisp bacon—keeps it from getting boring. Honestly, I make it twice a month just for that.
  • Budget-Friendly Feast: Pinto beans, rice, and bacon? That’s a solid pantry-to-plate win. I stretch this recipe to feed four for under $10, and it’s the kind of dish that makes you feel like you’re serving something special without breaking the bank. (Yes, even on a Tuesday night.)

Step-by-step instructions for smoky bacon-crusted comfort in one pot

This Southern classic comes together in a single pot with rich, smoky flavors and tender textures.

1

Cook the Bacon and Prepare the Sautéed Base

Place the 8 oz thick-sliced bacon in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges are deeply browned and crispy. Real talk—this is where the magic happens. The rendered fat will become your flavor foundation, so don't rush it. Once the bacon is golden brown, use tongs to transfer it to a paper towel-lined plate, leaving the fat in the pot.

Reduce the heat to medium-low and add 1 tablespoon extra-virgin olive oil to the bacon fat. Add the diced yellow onion and diced celery stalks, cooking for 5-6 minutes until softened. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell heavenly, not bitter.

2

Toast the Rice and Add the Beans

Add the 1.5 cups long-grain white rice to the pot and stir to coat it evenly in the bacon fat and aromatics. Toast the rice for 2-3 minutes until the grains turn translucent at the edges and you can smell that nutty aroma. This step builds flavor and prevents mushy rice.

Next, stir in the 2 cups bush's beans (pinto beans) and the 3 cups chicken broth. Add the 2 whole bay leaves, 1 teaspoon dried thyme, 0.5 teaspoon ground black pepper, and 1.5 teaspoons diamond crystal kosher salt. Bring the mixture to a gentle boil, then immediately reduce the heat to low. Cover the pot and simmer for 20 minutes without lifting the lid. This gives the rice and beans time to absorb the broth and begin cooking evenly.

3

Add the Bacon and Simmer to Perfection

After 20 minutes, remove the pot from the heat and carefully stir in the crispy bacon you set aside earlier. The bacon will release more flavor into the dish as it rehydrates slightly. Return the pot to low heat and simmer uncovered for another 10-15 minutes, stirring occasionally. You want the liquid to reduce and the rice to be tender but still slightly al dente—it'll finish cooking off the heat.

Taste the mixture and adjust the seasoning if needed. If it's too bland, add a pinch more salt or a splash of hot sauce to brighten it up. The dish should have a balance of smoky, savory, and slightly spicy notes. If it's too thick, stir in 1-2 tablespoons of water to loosen it to your preferred consistency.

4

Rest and Garnish for Maximum Comfort

Once the rice is tender and the flavors have melded together, remove the pot from the heat and let it rest for 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid and the flavors to settle. It's an easy step, but don't skip it—it makes a difference.

Before serving, stir in the 1 tablespoon hot sauce and top each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the rich, smoky flavors. Serve immediately while the rice is still warm and the bacon is crispy. This dish tastes even better the next day, but it's hard to wait that long!

👨‍🍳

Pro Tips For Making Bush'S Beans Hoppin John

  • CRANK THE BACON LOW: That thick-sliced bacon will crisp up way faster than you expect—start it on medium-low heat or you’ll end up with a grease fire and sad, rubbery edges. I learned this the hard way after flipping a panful of bacon into the sink. Let it render slowly, and resist the urge to rush it, even if you’re starving.
  • CHOP THE ONION FINE: The yellow onion in Hopping John isn’t just flavor—it’s texture. Dice it into 1/4-inch pieces so it softens but still holds shape by the end. I used to cut it too big, and it’d turn to mush while the bacon stayed crisp. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE SOAK: Bush’s beans are pre-cooked, but they’ll still absorb liquid better if you rinse and soak them for 10 minutes first. This cuts down on the final cooking time and keeps the rice from turning into glue. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
  • STIR THE RICE JUST ONCE: After adding the beans and broth to the rice, give it one gentle stir—just enough to break up clumps. Then walk away. Poking it constantly releases starch and turns your perfect rice into a sad, gummy mess. (Your future self will thank you.)

Best sauces and condiments for this dish

Smoky Bacon Fat

The star of this dish is the bacon fat, which carries all the smoky, savory depth. After cooking the bacon until crispy, leave the fat in the pot—it’s liquid gold for flavor. I like to use thick-cut smoked bacon from Costco or Whole Foods for that extra depth.

If you’re short on time, regular bacon with a pinch of smoked paprika works in a pinch. 🥓

Hot Sauce Finish

For that authentic Southern kick, finish your Hoppin' John with hot sauce—I recommend Crystal or Tabasco. Start with 1 tablespoon and adjust to taste. The heat cuts through the richness of the bacon and beans, balancing the dish perfectly.

If you love spice, add an extra ½ teaspoon of cayenne pepper while cooking for a slow-building heat. 🌶️

Buttermilk Biscuits

Serve your Hoppin' John with buttermilk biscuits for the ultimate Southern experience. I use Pillsbury Grands Flakes for convenience, but homemade biscuits with sharp cheddar take it to the next level. The buttermilk tenderizes the dough while the cheese adds a salty contrast to the smoky beans.

Warm them in the oven for 10-12 minutes at 375°F while your Hoppin' John rests. 💛

Collard Greens

For a full Southern meal, pair your Hoppin' John with braised collard greens. Cook 1 bunch collards with 2 slices bacon, 1 onion, and 2 cups chicken broth for 1 hour until tender.

A splash of apple cider vinegar brightens the dish, and a sprinkle of red pepper flakes adds heat. The greens’ earthiness complements the smoky, creamy beans beautifully. 🥬

Cornbread with Honey Butter

Sweet and savory balance this dish perfectly. Make cornbread with Jiffy mix or a homemade batch using cornmeal, buttermilk, and honey. Serve with honey butter—just mix ½ cup softened butter with 2 tablespoons honey and a pinch of salt.

The sweetness contrasts the smoky flavors, making every bite unforgettable. 🍯

Pickled Jalapeños

For a tangy crunch, top your Hoppin' John with pickled jalapeños. Slice 2-3 jalapeños thinly and quick-pickle them in ½ cup vinegar, 1 tablespoon sugar, and 1 teaspoon salt for 30 minutes.

The acidity cuts through the richness, adding a refreshing bite. Store leftovers in the fridge for up to 1 week. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 65g24%
Dietary Fiber 8g29%
Sugars 3g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why is Hoppin' John traditionally served on New Year's Day?

Hoppin' John carries deep cultural significance as a New Year's Day staple in Southern traditions. The dish symbolizes prosperity—black-eyed peas (or beans) represent coins, rice stands for wealth, and collard greens signify paper money. This recipe with Bush's Beans honors that tradition while delivering rich, smoky comfort.

2

Can I use canned beans instead of dried Bush's Beans?

Use 2 cups no-salt-added canned pinto beans (drained and rinsed) for convenience. Just reduce the broth to 2 cups since canned beans are pre-cooked. The texture will be slightly softer, but the flavor stays authentic. Dried beans add more depth, but canned works in a pinch.

3

What if my Hoppin' John turns out too dry?

Don't worry—simply stir in 2-3 tablespoons of warm chicken broth or water and let it sit covered for 5 minutes off the heat. The rice will absorb the moisture without becoming mushy. For next time, keep the lid slightly ajar during the final 10 minutes of cooking to control evaporation.

4

How do I make this dish vegetarian?

Swap the bacon for smoked paprika (1 tsp) + 1 tbsp olive oil to mimic smokiness, and use vegetable broth instead of chicken broth. Add 1 cup diced mushrooms and 1 tsp liquid smoke for depth. The beans and rice will still deliver that comforting, hearty texture without meat.

5

Can I make this in an Instant Pot?

Yes! Cook the bacon separately, then sauté the onion/celery/garlic in the pot. Add all ingredients (including rice and beans) and 1 cup broth (less than the recipe). Pressure cook for 8 minutes, then quick-release. Stir in the bacon and finish with hot sauce. The texture may be slightly softer, but it's faster and still delicious!

★★★★★4.5(4 reviews)
Categories Side Dishes