This post may contain affiliate links. Read my disclosure policy here.
Our homemade Baked Beans are a little bit sweet, a little bit smokey, and a whole lot of delicious! This easy recipe is made in the oven using classic ingredients like bacon, brown sugar, mustard, and ketchup. It’s a simple way to enhance a can of beans and add loads of savory flavor to a family favorite!

Hearty Homemade Baked Beans
I never just serve my baked beans straight out of the can, I like to jazz them up a bit. I’ve come up with the easiest and most delicious recipe to make baked beans in the oven. No cookout, barbecue, or potluck with be complete without this side dish!
Using a can of your favorite beans as the base means that there is nearly no prep time at all for this recipe. And while the beans are baking in the oven, you can work on preparing the main course!
This will be a great recipe to have in your arsenal for summer cookouts and family dinner nights.
Why We Love This Recipe
- Easy to make
- Delicious side dish
- Perfect for potlucks and barbecues
- Can be frozen and saved for later
- Quick prep time
- Sweet, savory, and simple
- Simple shopping list with many pantry staples

Ingredients/Shopping List
- 1 pound bacon
- 1 medium white onion
- 4 cans (398ml each) pork & beans
- ¼ cup ketchup
- ½ cup BBQ sauce
- ½ cup brown sugar
- 2 tablespoons yellow mustard
- 1 tablespoon Worcestershire sauce
SEE FULL PRINTABLE RECIPE CARD BELOW
How to Make Homemade Baked Beans Recipe
Using a can of baked beans as the base means this recipe is super quick and easy to put together. The prep takes nearly no time at all, and while it’s cooking in the oven, you can get other things done, like preparing the main dish.
Cook the bacon and chop it into small pieces.
Pro-tip: If you prefer to cook the bacon in a pan in the oven, you can! I like to cook it on the stovetop because then you can use the grease to saute your onions. If cooking in the oven you will want to use butter or oil to saute the onion. (see our easy How to make Oven-Baked Bacon)

Cook onions, using the same pan.

Add ketchup, BBQ sauce, brown sugar, mustard, and Worcestershire sauce to cook.

Pour beans into a prepared baking dish, add the frying pan contents. Stir well to mix.

Cover with lid or foil and bake at 350 degrees in the oven for 45 minutes. Uncover and bake for 15 more minutes.

Variations / Options / Add-ins
- BEANS: The question about what type of beans to use in your baked beans is totally up to you. I find that using Beans with Pork and Tomato sauce makes it super easy and provides great flavor, but you can use a different brand or flavor if you prefer.
- BBQ SAUCE: I tend to use Sweet Baby Ray’s BBQ sauce, because it’s usually what I have on hand. But, you can use any brand that you like or even make a homemade BBQ sauce of your own.
- ONIONS: The onions in this recipe are totally optional. I am aware that not everyone is a fan, so if that’s you, you can certainly leave the onions out on this one!
What to Serve with Baked Beans
Baked beans go great as a side dish with just about anything! Especially when it comes to summer barbecues or potlucks.
These are the perfect pair with my Potato Chip Chicken Tenders and they go great with Slow Cooker Pulled BBQ Chicken Sliders. So hearty and delicious!
How to Store Leftover Baked Beans
Store leftover in the refrigerator in a sealed food storage container for 3-4 days. Baked beans can be frozen and saved for a later date.
Make sure the beans are completely cooled, then place them in an airtight/freezer-safe container.
Baked beans will keep in the freezer for 1-2 months.

Other Easy Side Dish Recipes
7-Up Biscuits | Feta and Bacon Green Beans | Mashed Potato Casserole | Roasted Cauliflower Popcorn | Mexican Corn Salad | BLT Pasta Salad | Elote – Mexican Street Corn | Cucumber Salad | Grilled Potatoes | Twice Baked Potato Casserole

Baked Beans
Ingredients
- 1 pound bacon (about 36 regular strips)
- 1 medium white onion diced
- 4 cans pork & beans (398 ml each)
- ¼ cup ketchup
- ½ cup BBQ sauce
- ½ cup brown sugar
- 2 tbsp yellow mustard
- 1 tbsp Worcestershire sauce
Instructions
- Preheat the oven to 350F.
- In a large (12 inch) frying pan, cook bacon.
- Remove cooked bacon from the frying pan and chop into small pieces. Set bacon aside for now. Leave about 1 tablespoon of bacon grease in the frying pan and discard the rest of the grease.
- Cook onion in the frying pan over medium-high heat until tender (about 5 minutes).
- Add in ketchup, BBQ sauce, brown sugar, yellow mustard Worcestershire sauce and bacon to the frying pan and simmer over low heat for 5 minutes.
- Spray a 9×13 baking dish with non-stick cooking spray. Place the 4 cans of beans in the dish and remove ½ cup of the liquid that came out of the cans. Add in all the contents of the frying pan. Stir well to mix.
- Place the lid (or aluminum foil) over the baking dish and bake for 45 minutes. Remove cover after 45 minutes and cook for an additional 15 minutes. Let sit for 20 minutes before serving to give the sauce a chance to thicken a bit.
Video
Notes
- If you are making baked beans in the summer and want to keep the house from overheating when turning on the oven you can also make your baked beans on the grill! Just place them on the grill next to whatever meat is cooking, and let them cook the whole time the meat is on.
Nutrition
Nutrition Disclosure
Nutrition information is an estimate. Please utilize your own brand information to double check against our estimates.
Sign up for the Princess Pinky Girl Newsletter and automatically receive our latest & greatest delivered right to your inbox! Follow Princess Pinky Girl on Facebook, Twitter, Pinterest and Instagram for all of the newest recipes, crafts, travels and updates!
If you make a Princess Pinky Girl creation make sure you take a picture and share it on Instagram with @princesspinkygirl ! I love seeing your masterpieces!
Leave a Comment