Homemade Baked Beans
Updated
Updated
I find this sweet and savory homemade Baked Beans Recipe is infinitely better than canned, yet still so easy! It’s the perfect easy side dish for potlucks, BBQs, and also to accompany a beef, chicken, or pork dinner all year round.

Pin this now to find it later
Pin ItThis post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.
5 STAR REVIEW
Easy Homemade Baked Beans Recipe
This Baked Beans recipe is sweet and savory with rich molasses and real bacon. And while making homemade baked beans from scratch requires a few steps instead of just buying them premade from a can, I find the result is absolutely worth it, and it’s still so easy!
I like to enjoy this classic baked beans recipe with grilled or smoked meats at potlucks or family dinners year-round. They pair well with so many things like hot dogs, ribs, chicken, brisket, and ham.
Homemade Baked Beans

Ingredients
- 4 cans (15 oz. each) navy beans, drained, pink or Northern White also work
- 6 slices bacon, diced, thick cut, plain or maple
- 1 medium yellow onion, diced
- 1/3 cup ketchup
- 3 tbsp molasses
- 2 tbsp apple cider vinegar
- ยผ cup brown sugar
- 1 tbsp Worcestershire sauce
- 1 tsp salt
- ยฝ tsp dry mustard powder
- ยผ tsp ground black pepper
Instructions
- Preheat the oven to 325ยฐF.
- Add the beans, bacon, and onion to a greased 9×13 casserole dish or 3-quart dutch oven.
- Combine ketchup, molasses, apple cider vinegar, brown sugar, Worcestershire sauce, salt, dry mustard, and pepper in a large saucepan over medium heat; bring to a boil.
- Pour sauce over the beans, stir gently. Cover the dish with aluminum foil.
- Transfer to the preheated oven and bake for about 2 hours, stirring every 30 minutes or so until desired consistency is reached.
- Remove from the oven, stir then let cool for 10 to 15 minutes before serving.
Video
Notes
- The longer you cook the beans, the thicker they’ll get. They will also thicken as they cool.
Nutrition
Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.
How to Make Homemade Baked Beans Step by Step
Get the oven going: Preheat the oven to 325ยฐF.

Add ingredients to the casserole dish: Add 4 cans beans, 6 slices bacon, and 1 onion to a greased 9×13 casserole dish.

Make the sauce: Combine 1/3 cup ketchup, 3 tbsp molasses, 2 tbsp apple cider vinegar, ยผ cup brown sugar, 1 tbsp Worcestershire sauce, 1 tsp salt, ยฝ tsp dry mustard, and ยผ tsp pepper in a large saucepan over medium heat; bring to a boil. Pour the sauce over the beans, stir gently.

Bake: Cover the dish with aluminum foil and transfer to a 325ยฐF preheated oven. Bake for about 2 hours, stirring every ยฝ hour or so until, desired consistency is reached. Remove from the oven, give it a gentle stir, and then let cool for 10 to 15 minutes before serving.

Serve: Serve and enjoy.
Recipe Variations
- Add bell peppers. Diced green or red bell pepper can be added into the mixture.
- Add more sweetener. If youโd like your beans sweeter after theyโre cooked, you can add in 2 tbsp of pure maple syrup or more brown sugar.
- Add spice. If youโd like them spicy, add ยผ to ยฝ tsp of cayenne pepper, or red pepper flakes. Smoked chipotle powder would also be great.
- Make vegetarian. Omit the bacon. You may need to increase the salt by a teaspoon since the bacon contains a good amount of sodium.
Using Dried Beans
Yes, if you wanted to make this baked beans recipe with dry navy beans, you can do so. Youโll need 1 & 1/3 lbs dried navy beans. Rinse the beans under hot water to remove any dirt, then place them in a container with fresh water that covers the beans by at least 1 inch. Seal tightly with a lid and soak for at least 8 hours, or overnight.
Drain the soaked beans and add them to a large pot. Cover beans by 1 inch with fresh cold water. Bring to a rapid boil, then reduce to a gentle bubble. Simmer for 1 hour. Drain cooked beans well. Follow the rest of the recipe as directed.
Alternatively, you can speed up the process by cooking the soaked beans in an Instant Pot as we did with our Instant Pot Baked Beans.

How to Store
Oven baked beans can be refrigerated for up to 5 days. Store in an airtight container. Reheat on the stovetop until heated through or pop individual servings in the microwave.
Prepare as directed, allow them to cool completely, then transfer the beans to a freezer-safe airtight container or freezer-safe bag, leaving 1-2 inches of extra space for expansion. Freeze for up to 3 months.
Thaw in the fridge overnight. If you’re reheating a large amount, reheat in a baking dish covered with foil at 300ยฐF for 45 minutes or until warmed through. Alternatively, you can reheat in the microwave in a heat-safe dish fitted with a heat-safe lid for 5 minutes, stirring in 60-second intervals.
What to Serve With Baked Beans
BBQ baked beans pair well with pretty much any smoked or grilled meat or BBQ entree. I especially enjoy serving them with baby back ribs or a hearty beef brisket. My kids especially like eating them with grilled hot dogs.










I made half a batch of this and now Iโm kicking myself for not making a full one! Itโs so good. Iโm glad I had the foresight to buy four cans of beans anyway so that I can make it again. I was concerned at the start because the amount of sauce seemed dwarfed by the onions, beans and baconโeven after mixing everything up. But I shouldnโt have worried. The final product was rich and saucy. Definitely better than anything from a can or even the Publix deli.
This is a GREAT recipe! Fantastic flavor and perfect consistency. Thank you so much for sharing – we all loved them.
Great recipe! Wana bulk it up with a kick to boot?? Add fried chopped ground beef & Rotel tomatoes (add to your liking of spice level) I promise you will LOVE these added. Our baked beans are ALWAYS a hot. Also, we go the easier route & get the cans of Bushes Baked Beans subbing the pinto beans, but add our BBQ sauce.
Looks so good, my mouth is watering.
Baked beans have never really enticed me, but made this recipe at the request of my husband. He loved it so much that I made them again 3 days later!
I crave baked beans and these look so good
Used bottled mustard because that’s what I had on hand and added a few extra sliced of bacon because why not! So good!
I used dried beans that I made in my pressure cooker and then proceeded with the recipe. We loved it.
Love bbq beans! I might try this in the slow cooker for an hour or two!
Our family’s church cookbook – it has all my mother’s, grandmother’s, aunt, and cousins favorite recipes in it!
First time making baked beans and these were a huge success!
Enjoyed with skillet pork chops and we didn’t want to stop eating. Love love love.
Good in any season!
Thumbs up from everyone over here – thanks for sharing! So tasty.
We licked our plates clean!!
thats different
looks yummy
I added just a bit of sriracha but otherwise no changes. So so good.
oh , dinner come true
Great recipe, no changes needed!
I have 5 boys (!!) and they all loved this dish and so did my husband. Nothing left!
Looks SO good. Can’t wait to try this!
The recipe looks so delicious.
I’ve made so many baked beans recipes over the years and this is definitely in my top 2!
These beans look amazing!
I’ve made this recipe twice – once as written with the canned beans and once with raw beans that I soaked overnight and cooked prior. Honestly? There wasn’t enough of a difference in flavor or texture for me to do that again. The canned beans were just fine and this recipe itself is excellent.
This is such a comfort side dish. Taste and texture was perfect – so much better than anything from a can!
We like out beans with a little kick, so I added a bit of Tabasco but otherwise made as written and loved them. This is a great dish.
These beans look faaaaabulous Amy! YUM!
Got my kids to eat some and that’s say a lot. 10 stars. LOL.
I was pinched for time and only cooked them for 90 minutes. They were a looser but that was to be expected. We still loved them so much – fantastic flavor!
Can I make this with raw beans?
My new go-to baked beans recipe!
Served this with some oven baked ribs. They were perfect.
Love this recipe.
Didn’t have dried mustard so used bottled spicy brown. Came out great!
Omg these beans…YUMMY!!
I’m going to try this with soaking raw beans. I don’t like canned.
This was an awesome dish for our rainy/snowy Monday!! Thanks!
I want these beans!! Dang!
I did a mix of navy beans and pinto beans. Came out great!
Served these beans with pulled pork sandwiches and coleslaw. Yummy!!
So easy and tons of great flavor. We loved it!
Thank you for sharing this recipe – can’t wait to try it!
I have a few standard baked beans recipes that are my go-tos. This has now been added to the list. SO GOOD.
DELISH!
My boys LOVED this recipe. Will definitely make again.
Can’t wait to try this!
I wanted to eat the entire pot!!
Love your recipes.
This is my families new fav beans recipe!
Just delicious. No changes needed.
Awesome!
Thank you for sharing this baked beans recipe – my husband said “don’t lose it!” HA.
GREAT recipe. Even my bean-hating kids ate some. Lol.
This dish was a big hit with my family – thank you!
Such great flavor and so simple to make. We loved it.
Love this recipe!