Sweet, savory, tangy, and smoky, these Bacon Dr. Pepper Baked Beans are super easy to make and always a crowd-pleaser! They’re perfect to bring to a potluck, or as a side dish with dinner.
This is one of my Side Dish recipes I know you’ll want to keep on hand!

I know it may be a little late in the summer to be sharing a new baked beans recipe, but like so many people, life has thrown some curveballs and I’m just now getting around to it.
But I promise it’s worth the wait!
Like many of my baked beans recipes, it’s semi-homemade, starting with pork and beans as the base, and all kinds of deliciousness is added to make it truly something special.
Even if you’re not a huge fan of Dr. Pepper, the complex flavor that it brings is perfect in this recipe!
There’s also plenty of ways to switch things up and tweak it to your tastes and preferences, so let’s figure out how to make these baked beans.
Why you’ll love this recipe!
- Easy – starting with a base of pork and beans means this recipe comes together quickly.
- Crowd-pleaser – everyone that tastes these baked beans absolutely loves them!
- Versatile – there are plenty of ways to truly make these beans your own.
What do I need to make this recipe?

- Bacon – I like to use a center cut bacon, but any type will work well.
- Pork and beans – you can use any brand, but I typically use VanCamps brand).
- Onion – I prefer the flavor of yellow onion in this recipe.
- Garlic – if you don’t have fresh garlic, you could use about 2 tsp of pre-minced or grated garlic.
- Brown sugar – I use light brown sugar, since that’s what I keep on hand. Dark brown can be used, but you may want to ease up on the molasses.
- Ketchup – any brand will work, we’re a Heinz family.
- Dr Pepper – I’ve only tested this with regular Dr Pepper, so I can’t say if a zero sugar alternative would work as well.
- Molasses – I use Grandma’s molasses, which is an unsulphured variety.
- Mustard – Dijon is what I typically use, but regular yellow, spicy brown, and whole-grain are other types that work well.
- Spices – in this recipe these are black pepper, onion powder, and garlic powder.
How to make bacon dr pepper baked beans:
This is just an overview; the full ingredients and directions are in the recipe card toward the bottom of this post.

- Cook bacon. Cooking it about halfway through helps it crisp up during the baking process. After you’ve partially cooked it, set it aside on a paper towel lined plate.
- Mix beans. In a big mixing bowl, add all other ingredients and stir together well.
- Transfer to skillet/baking dish. You’ll want one that’s about 2-3 quarts.
- Top with bacon. Don’t stir them in, just lay them on top.
- Bake. The beans will take about an hour and 20 minutes.
Helpful Tip!
Don’t worry if when you pull the beans from the oven they seem a bit on the thin side. They’ll thicken up as they sit for 5-10 minutes.

Variations of this recipe
- Sweetness – if you prefer your baked beans nice and sweet, feel free to adjust the amount of brown sugar, or add some honey.
- Spicy – hot and spicy fan? You can use 1 – 2 diced jalapeños in addition to the onion. You can also add some cayenne pepper to the sauce, and/or top with some jalapeno slices.
- More bacon – you can absolutely increase the amount of bacon if you want more! Conversely, you can use less as well.
- Smokier – I don’t know about you, but I LOVE smoky baked beans. Try adding 1/4-1/2 tsp of liquid smoke to the bean mixture. You could also smoke these baked beans in your smoker at 325 for about 2 hours!
- Vegetarian – to make this vegetarian, use a vegetarian baked beans variety and omit the bacon.
- Thicker – if you like your beans nice and thick, you can bake them for a little bit longer than called for. Just keep in mind that they will thicken as they cool.

FAQ’s
Yes! I know when it’s hot, the last thing you may want to do is turn the oven on. I’ve included slow cooker directions in the “chef tips” section of the recipe card below, right under the directions. You can also bake these and keep them warm in the slow cooker if you’re taking them somewhere!
Making baked beans ahead of time
You can make these beans a day or so ahead of time. I find that when I reheat my beans, they tend to dry out a bit though.
Alternatively, you can also assemble the bean mixture and pre-cook the bacon and store them separately in the refrigerator. Then just add to baking dish, top with bacon and bake. This will ensure your beans aren’t dry at all.

Freezing
While I haven’t tested freezing this particular baked beans recipe, I’ve done it with my other recipes with good success. Here’s what I do for that recipe (and I think it’ll work with this one too):
Let baked beans cool completely, then store in a freezer-safe, airtight container for up to 3 months.
Thaw overnight in the refrigerator, then reheat at 350°F for 20 minutes or until hot and bubbly throughout.
Storage
Leftover baked beans should be refrigerated in an airtight container and eaten within 3-5 days.

My Favorite Cast Iron Skillet!
You can use any 2 – 3 quart baking dish, but I love to make these baked beans in my trusty cast iron skillet! This is an inexpensive one from Lodge, but it works really well.
Did you make this? Be sure to leave a review below and tag me @the_chunky_chef on Facebook and Instagram!
Ingredients
- 5 slices bacon cut into bite-sized pieces
- 45 oz canned pork and beans I use 3, 15 oz each, cans
- 1/2 medium yellow onion diced
- 2 cloves garlic minced
- 3/4 – 1 cup packed light brown sugar depending on how sweet you want them
- 1/2 cup ketchup
- 1/2 cup Dr Pepper
- 2 Tbsp molasses
- 1 Tbsp dijon mustard
- 1/4 tsp black pepper
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
Instructions
Prep bacon
- Cook 5 slices bacon about halfway through, in whichever way you prefer.
- Set aside to drain on a paper towel lined plate.
Prepare
- Preheat oven to 325°F and lightly grease a 2 quart baking dish. Set aside.
Mix beans
- In a large mixing bowl, combine 45 oz canned pork and beans, 1/2 medium yellow onion, 2 cloves garlic, 3/4 – 1 cup packed light brown sugar, 1/2 cup ketchup, 1/2 cup Dr Pepper, 2 Tbsp molasses, 1 Tbsp dijon mustard, 1/4 tsp black pepper1/4 tsp garlic powder, and 1/4 tsp onion powder and stir to mix together well.
Bake
- Pour baked beans mixture into prepared baking dish, and lay partially cooked bacon on top in a scattered even layer.
- Bake for about 1 hour 20 minutes, until hot and bubbly.
Cool and serve
- Remove from oven and let sit and cool slightly, for about 5-10 minutes. This will also thicken up the beans.
Want to save this recipe for later? Click the heart in the bottom right corner to save to your own recipe box!
Chef Tips
- I’ve estimated this serves about 6, but the exact serving size and number of servings is up to you.
Slow Cooker Directions:
- Cook bacon all the way through to desired crispness, then set aside.
- Add all ingredients to slow cooker, stir and cook on LOW for 6-7 hours, or HIGH for 3-4 hours.
- If beans are too thin, remove lid and continue cooking (on HIGH now), until thickened to your liking.
- If your beans are too thick, stir in a little bit of water, as needed.
- Top beans with bacon before serving
Nutrition Disclaimer
The Chunky Chef is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories can vary quite a bit depending on which brands were used.












Leave a Comment