These homemade Dr. Pepper baked beans with bacon start with simple canned beans and turn into a sweet, salty, glazy, delicious side dish. Easy stovetop-to-oven preparation, all in one skillet.

Cast iron skillet filled with baked beans with cans of Dr. Pepper next to skillet.

“A delicious, easy to make recipe.”

—Gary

These Dr. Pepper Beans Are Your New BBQ Staple

This Dr. Pepper baked beans recipe is one of my very favorite ribs side dishes, but it also goes with pretty much any other summer entree, which means this is a side dish that is on repeat in our house all summer long.

After researching and testing many (MANY!) ways to make baked beans, including everything from completely-from-scratch recipes to doctoring up pre-made canned baked beans, I’ve settled on a semi-homemade approach to this recipe.

It gives you all the sweet and salty bacon goodness you think of when you picture baked beans, but you don’t have to mess with soaking beans the night before.

Cast iron skillet filled with Dr. Pepper baked beans, with spoon dishing out some beans.

Three Main Ways to Make Baked Beans

After a lot of time spent researching how to make baked beans with bacon, I’ve come to the conclusion that there’s three main ways to make them:

1.) Buy the ready-to-eat canned kind and heat them up. Personally, I don’t prefer these. There’s also a 1a.) where people will buy canned prepared baked beans and then “doctor them up” by adding bacon and other things, but I’ll pass.

2.) Make them completely from scratch, using dried beans. To be honest, I don’t have much experience cooking with dried beans except for my recipe for ham and bean soup, as I prefer using canned beans for things like leftover turkey chili and taco soup slow cooker.

3.) Start with plain, canned beans and add all of the ingredients to make them into sweet, salty, glazy, delicious baked beans. This is what I’m doing with this Dr. Pepper baked beans recipe.

Closeup of glazy beans and bacon with spoon in them.

Ingredients for Baked Beans With Bacon

  • canned beans – I used Great Northern beans for these Dr. Pepper beans, but just about any canned bean can be a blank slate for baked beans, including cannellini, pinto and navy beans.
  • bacon no need to cook the bacon in the oven first for these Dr. pepper beans with bacon, we’ll be cooking it right in the skillet! Real pork bacon is best here (and in bacon grease gravy), so save the turkey bacon for breakast, and check out my tutorials on how to cook turkey bacon in the oven and turkey bacon air fryer.
  • onion – half of an onion; yellow or white is best. But red onion would also work for cast iron baked beans if you have it.
  • garlic two cloves, mince them up!
  • Dr. Pepper or any type of cola, like root beer or Coca Cola.
  • molasses – this adds sweetness to this Dr. Pepper baked beans recipe and make the beans glazy.
  • ketchup this adds a bit of acidity and umami to the skillet baked beans.
  • light brown sugar – you can’t have baked beans without brown sugar!
  • apple cider vinegar the acidity helps balance the sweetness in this Dr. Pepper baked beans recipe.
  • Worcestershire sauce this adds a distinct umami flavor that really can’t be replicated! It’s also key in my creamy chicken stroganoff and mini shepherd’s pies.
  • spices – you’ll need ground mustard, cayenne pepper, salt and black pepper.
Cast iron skillet filled with glazed Great Northern beans with bacon, with wooden serving spoon resting on small blue dish next to skillet.

WANT TO SAVE THIS RECIPE?

Enter your email below and we'll send it to your inbox.

How to make Dr. Pepper beans

  1. BACON. Cook the bacon in a cast-iron skillet until it is crisp, then transfer it to a paper-towel lined plate. Leave a bit of drippings in the skillet but discard the rest.
  2. AROMATICS. Cook the onion, and then the garlic, in the remaining bacon drippings until they are softened.
  3. EVERYTHING ELSE. Add the beans (and the bean liquid from one of the cans), Dr. Pepper, molasses, ketchup, brown sugar, vinegar, ground mustard, Worcestershire, salt, pepper and cayenne to the skillet.
  4. HEAT TO BOILING, REDUCE TO SIMMER. Heat the mixture to boiling, then reduce the heat and simmer until the mixture is reduced by about a third.
  5. BAKE. Add the reserved bacon back to the skillet, then transfer the skillet to the oven and bake for 1 hour or until sauce is thickened and glazy, stirring once halfway through, if possible.

Baked Beans Recipe With Bacon Home Chef Tips

  • If you can stir the Dr. Pepper beans once, halfway through their baking time, that’d be awesome. If you remember. If not, it’s no big deal, and they’re still going to turn out thick, glazy and delicious.
  • Opt for thick-cut, smoked bacon for the best taste.
  • Optional, but feel free to cook an extra bit of bacon and reserve it for sprinkling over the top of the beans after they bake.
Skillet of glazed Great Northern beans, with a can of Dr. Pepper next to skillet.

How to Serve Dr Pepper Baked Beans

My favorite entree to go with this Dr. Pepper baked beans recipe is baby back ribs, like my root beer ribs or slow cooker baby back ribs (don’t forget the dry rub for ribs). Country style pork ribs oven are another great (cheap!) option.

These Dr. Pepper beans are also delicious served with chicken, like drumsticks marinated in buttermilk chicken marinade, breasts marinated in Greek marinade for chicken, or buttermilk chicken tenders.

Cast iron baked beans also make a great side dish for burgers, like my umami burger recipe or bloody mary burger, or Mexican street hot dogs.

This Dr. Pepper baked beans recipe is also so good when paired with a simple salmon sandwich.

Baked Beans with Bacon Storage

If you have leftover baked beans with bacon, transfer them to a storage container and place them in the fridge uncovered for a few hours until they are fully chilled, then cover them with the lid and keep in the refrigerator up to 3 days.

Cast iron skillet filled with baked beans with cans of Dr. Pepper next to skillet.

Dr Pepper Baked Beans with Bacon Recipe

These homemade Dr. Pepper baked beans with bacon start with simple canned beans and turn into a sweet, salty, glazy, delicious side dish. Easy stovetop-to-oven preparation, all in one skillet.
4.4 from 21 ratings

Ingredients

  • 4 slices bacon diced
  • ½ medium yellow onion diced
  • 2 cloves garlic minced
  • 2 cans Great Northern beans (rinse and drain one can, leave other can with all liquid in it) 15 ounces each
  • ¾ cup Dr. Pepper
  • cup molasses
  • ¼ cup ketchup
  • 3 tablespoons light brown sugar
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons ground mustard
  • 2 teaspoons Worcestershire sauce
  • ¼ teaspoon kosher salt
  • ¼ teaspoon ground black pepper
  • teaspoon cayenne pepper

Instructions

  • Preheat oven to 350 degrees F. In medium cast iron or other oven-proof skillet, cook bacon over medium heat 4 to 6 minutes or until crisp, stirring frequently. 
  • Use slotted spoon to transfer bacon to paper towel-lined plate. Leave 1 tablespoon bacon drippings in skillet; remove and discard remaining drippings. 
  • Add onion to skillet and cook 2 to 3 minutes or until softened, stirring frequently. Add garlic and cook 1 minute, stirring constantly.
  • Stir in all beans (and the liquid from the one can), Dr. Pepper, molasses, ketchup, brown sugar, vinegar, ground mustard, Worcestershire, salt, pepper and cayenne.
  • Heat to boiling over medium-high heat, then reduce heat to medium-low. Simmer 5 to 7 minutes or until mixture is reduced by about a third.
  • Stir in reserved bacon. Transfer skillet to oven and bake 1 hour or until sauce is thickened and glazy, stirring once halfway through, if possible.

Notes

  • If you can stir the Dr. Pepper beans once, halfway through their baking time, that’d be awesome. If you remember. If not, it’s no big deal, and they’re still going to turn out thick, glazy and delicious.
  • Opt for thick-cut, smoked bacon for the best taste.
  • Optional, but feel free to cook an extra bit of bacon and reserve it for sprinkling over the top of the beans after they bake.
Calories: 342kcal, Carbohydrates: 59g, Protein: 13g, Fat: 7g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.02g, Cholesterol: 10mg, Sodium: 331mg, Potassium: 904mg, Fiber: 8g, Sugar: 26g, Vitamin A: 77IU, Vitamin C: 4mg, Calcium: 133mg, Iron: 4mg
This website provides estimated nutrition information as a courtesy only. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.
Did you make this recipe?Leave a Review below or share a photo and tag me on Instagram @foxeslovelemons with the hashtag #foxeslovelemons.